第一次安装双系统,整个过程比较辛酸,折腾了很久(几天时间),才弄出来。 安装的时候犯了一些错误,应该好好总结一下。
首先来说,用光盘或者U盘做启动盘来安装ubuntu,
需要先装virtualBox虚拟机,然后下载ubuntu-10.04-desktop-i386.iso光盘镜像,然后在虚拟机上把ubuntu装好,进入虚拟的ubuntu操作系统后,在让虚拟机能识别usb接口或者物理光驱,这样就可以在这个虚拟ubuntu中制作usb和光盘启动盘。
如果你的机器上没有装virtualBox,那么按上面的办法来制作usb启动盘还是比较繁琐的,因为要虚拟的ubuntu能识别usb接口或者物理光驱也需要在网上资料来完成,虽然可行但毕竟麻烦。另外,有的主板不支持从U盘启动,比如说我的技嘉P43主板就无法从U盘启动,我用U盘成功在公司的电脑上装好了ubuntu系统(公司的电脑上已经有xp系统了),但在家里不行,始终无法从U盘启动,没办法只能选择从硬盘安装ubuntu了。
首先找资料,找啊找,试啊试... 终于找到有用的办法。在此感谢下原作者http://love.myleft.org/home.php?mod=space&uid=21&do=blog&id=639
以下是引用:
===================================================================================
1、给硬盘格出10G以上的空闲空间,以便安装ubuntu,接着下载最新版本的Grub4DOS,请把你的windows系统设置成能够显示文件后缀名!下载并解压缩后,将目录中的grldr (非grldr.mbr)、grub.exe两个文件复制到C盘根目录下。只需要这两个文件即可。(下载地址:http://download.gna.org/grub4dos/grub4dos-0.4.4.zip)
2、取消C盘根目录下的boot.ini文件的“只读”属性,然后用记事本打开boot.ini文件,做如下更改:timeout=0 改成 timeout=5 或者更大的数字,在boot.ini 文件内容末尾加上一行 C:/grldr="GRUB"
(附:boot.ini 文件路径 c:/boot.ini )
3、将下载好的Ubuntu10.04 ISO文件复制到C盘根目录下。你可以到ubuntu官方页面(http://www.ubuntu.org.cn/getubuntu/download)下载到ubuntu-10.04-desktop-i386.iso
接着解压缩ISO文件中的casper目录内的initrd.gz和vmlinuz两个文件,并将其拷贝到C盘根目录下。
4、最后,在C盘根目录下用记事本新建一个文件,并命名为 menu.lst (注意要修改它的扩展名),其内容为:
title Install Ubuntu
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso
initrd /initrd.gz
5、重新启动系统,在启动时选择“GRUB”, 然后再选择“Install Ubuntu”。稍等片刻,进入ubuntu的桌面,点击桌面上的“安装”,就可以开始安装ubuntu
以上是安装的整个过程,应该说写的比较详尽,但是我在安装的时候就出现了两个问题。具体原因我就不说了,我直接说解决方案:
第一、请注意,很多文档都是网友在相互复制,准备留到自己的空间,以后需要的时候使用,很少有人真正的去辨别真伪。即使内容错了,恐怕也只有像我这样不惜用自己的电脑做测试的人才能发现。好了,闲话少说,上边得安装步骤中,从casper解压缩出来的两个文件,其实是initrd.lz和vmlinuz,而不是上文中说的initrd.gz和vmlinuz,在ubuntu10.04中,initrd.lz替换了原来的initrd.gz。因此 menu.lst中的文件内容同样需要修改,修改后的为:
title Install Ubuntu
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.iso
initrd /initrd.lz
第二、在安装过程中,会出现说“不能卸载以下挂载点的分区:/isodevice”。解决方法是,打开ubuntu的命令窗口,在里面输入sudo umount -l /isodevice,再继续安装问题就解决了
第三、我在安装完成后找不到XP系统了,当时伤心了一场。后来在炭元同学的指点下,终于搞定。解决方案:进入ubuntu系统,打开命令窗口,输入命令sudo update-grub,重启计算机就搞定了。
===================================================================================
分区软件用Norton PartitionMagic,这个软件功能真的很强大,可以在windows环境下进行分区,逻辑分区合并,文件格式转换(我做了一下实验,可以转换,但是一些有中文的软件会被丢失,比如我的“世界之窗”浏览器,在转换后(C盘从NTFS到FAT32)就不见了,不过winXp还能正常启动),在安装ubuntu时,我选择了在电脑上的最后一个78G的硬盘H,分出40G的空闲空间来装ubuntu。分区准备好后,就按上面的教程来装机了。
有个地方要特别说明一下,windowsXp系统下的boot.ini文件,其中的timeout设置,timeout一定要设置为大于或等于10的数字。我曾在这个地方走了不少弯路,我当时是这么做的,我的电脑-->属性-->高级-->启动和故障恢复-->设置-->默认操作系统-->下拉框选GRUB,然后把boot.ini文件的timeout设置成5,好了,到最后ubuntu终于装好了却发现进不了windows系统,按网上说的很多方法做都进不了windows了,每次选进入windows系统的时候,又让我去重新安装ubuntu(明明ubuntu已经装好了),我想原因就是我把默认操作系统设置成从grub4dos引导来安装ubuntu,然后等待用户选择引导的时间太短了(可能只有5秒钟),然后让用户选引导的界面都没出现就采用默认引导去装ubuntu,这下很难进入windows了,除非把grub4dos的各种命令弄懂,但哪里有那么多时间和精力去搞,我只是想装双系统而已。网上试了很多办法都不行,没办法只好重新装windows。
还好,重装windows后仍然能进ubuntu,ubuntu似乎没有受到影响