所谓的硬盘安装就是下载来的iso光盘映象不必刻录成光盘,通过grub等的帮助启动安装向导并读取保存在硬盘上的iso映象文件并进行安装的方式。
很多人会用win下载ubuntu的iso并存放在win的分区里,通常还需要下载并grub4win/dos工具才能引导安装向导,如果你的win系统已经有矮人DOS工具箱(比如电脑公司特别版的ghostXP)或者深度一键还原(使用深度的winxp/ghostxp)等,那么就不必再去下载grub4win/dos了,因为它们已经带有这样的工具(grldr)并配置好boot.ini了,你要做的就是提取ubuntu iso映象文件中casper目录下的内核vmlinuz和内存盘initrd.gz还有.disks目录,随便放到哪个盘符中,然后再修改menu.lst(矮人DOS工具箱的menu.lst在C盘的boot目录下,深度一键还原的在C盘根目录下)增加以下内容:
title ubuntu 9.04
root (hd0,4)
kernel (hd0,4)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso ro quiet
initrd (hd0,4)/initrd.gz
简单地说一下,上面的这个例子是把ubuntu-9.04-desktop-i386.iso和提取出来的vmlinuz和initrd.gz都放在D盘的根目录下,当然放在别的地方也可以,比如iso放在E:\image目录下,而vmlinuz和initrd.gz放在F:\boot目录,则相应地改成:
title ubuntu 9.04
root (hd0,5)
kernel (hd0,6)/boot/vmlinuz boot=casper iso-scan/filename=/image/ubuntu-9.04-desktop-i386.iso ro quiet
initrd (hd0,6)/boot/initrd.gz
也就是你随便放在哪个盘里哪个目录里,并不一定要放在根目录下(很多资料都只提放根目录,并不讲清楚这一点)。对于多数人的硬盘来说,D、E、F盘分别是第一、二、三个逻辑分区,grub里的表示分别是(hd0,4)、E盘是(hd0,5)、F盘是(hd0,6),如果不是这样,说明你可能是会将Linux的分区安排在C盘之后的老手(硬盘位置越靠前寻道速度越快,将Linux安装在硬盘比较靠前的位置也是不错的),也用不着我再提醒更正,也不要跟我顶来钻牛角尖了。
保存好menu.lst后重启电脑,从grub4/win/dos或矮人DOS工具箱或深度一键还原的菜单中选择 ubuntu 9.04 这一项就启动ubuntu9.04的LiveCD了,你就可以体验ubuntu了(不用安装到硬盘上);如果要把ubuntu安装到硬盘上就运行桌面上的installer就可以了。


704817097 于 2010-08-09 10:25:31发表:
有用!
jan729 于 2010-04-22 14:12:32发表:
studying
宇都宫虎丸 于 2010-04-22 11:02:18发表:
没有太明白:0w223dc
hery_yang 于 2009-09-22 11:11:13发表:
看不太懂哎~貌似太专业
zhtylinux 于 2009-09-21 10:10:24发表:
没懂
jiehe 于 2009-06-16 16:59:55发表:
对于我来讲还是有点难度的。
lalaywc 于 2009-06-16 16:39:11发表:
收藏了,原来是这样的原因,一直不明白为什么这样做
liutianshu77 于 2009-06-01 13:04:34发表:
楼主说的挺明白的,比网上那些转来的帖子强多了,谢。
hantu 于 2009-05-09 11:22:48发表:
希望版主看得到置个顶,谢谢.
Luoall 于 2009-05-08 09:26:57发表:
受教了
allesgut 于 2009-05-08 00:52:22发表:
我要好好看看这个帖子!学习。。。。