将Ubuntu 8.04 Live CD Desktop放在硬盘上启动
最近下了一个Ubuntu 8.04 Live CD Desktop 镜象文件,放在VMWere虚拟机里试用了一下,觉的还不错。于是更想把它放在硬盘上,让它从硬盘上与windows xp双启动。经过多次尝试,初步成功,现将经验小报一下:
1、将Ubuntu 8.04 Live CD Desktop镜象文件中的 .disk和casper 两个目录解出,放到某个分区的根目录下,我是放在c:上了(其他分区偶还没试,留给大家做吧)。注意,此分区应该是fat32格式(ntfs格式我没试过,呵呵)。
2、将Ubuntu 8.04 Live CD Desktop镜象文件中的umenu.exe,wubi.exe 两个文件解出,然后运行umenu.exe,然后在“ubuntu cd菜单”中点“演示和完全安装”,再点“帮我从cd启动”,在后续的“设置CD启动器”窗口中点“下一步”,最后先不要重新启动计算机。此步骤完成后,会在系统的D盘上建立一个ubuntu子目录,同时在c盘要目录下放置两个引导文件wubildr和wubildr.mbr,并在windows xp的引导文件boot.ini中,加入ubuntu的引导菜单项。
3、进入D:/ubuntu/install/boot/grub目录,修改menu.lst文件内容,该文件是wubildr装载程序的菜单文件。在文件最后加下如下启动项:
title Ubuntu 8.04.1
find --set-root --ignore-floppies /casper/VMLINUZ
kernel /casper/VMLINUZ quiet splash boot=casper ro locale=zh_CN.UTF-8
initrd /casper/INITRD.GZ
boot
并修改文件开头的"default"值为5,也就是默认启动项为新加入的这个菜单项
4、现在可以重新启动,在windows启动菜单中选ubuntu项,此后会装载grub,并由其装载ubuntu linux系统。
注意事项:
此方法等于给我们的现有计算机增加了一个启动方式,在windows xp问题时,可以用此系统打开计算机。用此方法启动系统后,casper目录所在的分区被映射到/cdrom目录,且是只读的。如何搞成可读写,就看有没有行家帮我解决下了。