今天突然想到在PC机上安装Linux操作系统。于是下载了Ubuntu10.10的iso文件。
本来想着安装Ubuntu和安装Windows应该是一样的,通过U盘启动进入WinPE,使用虚拟光驱打开iso文件,点击wubi.exe却没有反应。可悲的是此时我已经把原来的xp系统所在的盘给格式化了。所以网上很多关于怎样安装双系统的教程对我也没有一点帮助。还有方法就是使用U盘把下载到的iso镜像文件做成一个启动盘(参考链接:http://jingyan.baidu.com/article/ff42efa9423991c19e22020d.html)需要格式化U盘,比较麻烦。因此开始尝试硬盘安装:
一、硬盘安装
2. 将Ubuntu镜像中casper目录下的initrd.lz和vmlinuz两个文件也解压至C:
3. 下载Grub4Dos, 解压后将grldr、grldr.exe 和 menu.lst 拷贝至C盘根目录下, 然后将menu.lst清空并添加如下内容:
title Install Ubuntu
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-i386.iso locale=zh_CN.UTF-8
initrd /initrd.lz
4. 之后按照网上的说法要修改boot.ini,于是从其他地方拷贝了boot.ini,加入或者替换成如下代码:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\grldr="Ubuntu Install"
5.拔掉u盘重启的时候,提示:NTLDR is missing,从网上下载了相关的文件ntldr和NTDETECT.COM复制到C盘根目录下,重启又出现了新的错误,这时我才明白是我的PC机上没有安装xp系统的原因,别人的教程都是在基于Windows XP系统的安装(如:http://blog.csdn.net/xiaocai0807/article/details/6329352)。没有办法只好重新通过U盘启动然后还原了一个xp的ghost文件,还原完成的时候不要立即重启(因为不想安装xp系统),要把上述的文件(ubuntu-10.10-desktop-i386.iso、initrd.lz、vmlinuz、grldr、grldr.exe 和 menu.lst)重新复制到C盘之后再重启。
6. 接着在启动项里选择Ubuntu Install,就进入了ubuntu的安装界面。结果到这里鼠标不能移动了,键盘好像也没有反应,试了好几次都是这样。没办法只好尝试其他的方法。
二、u盘安装
1.由于我已经将U盘做成了启动盘(使用的是TonPE_V1.9.2.exe),所以只需要修改相应的启动菜单,添加安装ubuntu的选项即可。在我的U盘中是修改boot目录下cfgsy文件添加新的菜单项
[menu]
menuitem=M7,Ubuntu
[M7]
install=boot\grub\grub --config-file=(hd0,0)/boot/grub/ubuntu.lst
2.然后在/boot/grub中添加ubuntu.lst,其内容为:
timeout 0
default 0
title Start Ubuntu (RAMDISK)
find --set-root /ubuntu/ubuntu-10.10-desktop-i386.iso
kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu-10.10-desktop-i386.iso quiet splash ro
initrd /ubuntu/initrd.lz
boot
3.接着在U盘中新建ubuntu文件夹,将所需的ubuntu-10.10-desktop-i386.iso、vmlinuz、initrd.lz拷贝至此处
4.重启电脑,选择从U盘启动,接着在出现的菜单中选择Ubuntu,之后就进入了ubuntu的安装界面。结果和上面的一样,让人无比郁闷。
三、在xp下安装
现在只有考虑安装双系统啦,于是在c盘先安装了xp系统,等系统装好之后,将ubuntu-10.10-desktop-i386.iso及从ubuntu-10.10-desktop-i386.iso中解压出来的wubi.exe都拷贝到C盘,接着点击wubi.exe直接安装就OK了,虽然不是我想要的结果,但是现在也只有这样啦,折腾了一整天,确实找不到更好的方法,暂时这样用着吧。