先准备一个空的分区用于提供ubuntu的安装,最好10G左右比较好点!1.解压grub4dos到C盘根目录下2.将下载好的ubuntu10.04安装文件放在C盘根目录下,然后用解压工具把casper文件夹下面的vmlinuz和initrd.lz文件也解压到C盘根目录.把ubuntu10.01中的文件夹.disk也复制到C盘根目录下。将grub4dos文件夹中的menu.lst,grub.exe, grldr拷到C盘根目录下,同时修改menu.lst,在末尾行添加title Install Ubunturoot(hd0,0)kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-desktop-i386.isoinitrd /initrd.lzbootubuntu-10.04-desktop-i386.iso是ubuntu的镜像文件,此时要特别注意的是,如果是使用ubuntu-10.04-alternate-i386.iso,则在安装过程中会提示出现安装找到光驱镜像文件的错误,因为alternate中的vmlinuz和initrd.lz无法正确识别版本,因此较为麻烦,解决方法可以参见:http://apps.hi.baidu.com/share/detail/16064353. 修改C盘中的boot.ini文件(先将其属性中的“只读”去掉,并且用记事本打开,若用写字板打开可能无法修改保存),在末尾行添加:C:\Grldr="GRUB"并将timeout的值设成54.重新启动后,选择GRUB进入安装界面,然后打开终端,输入“sudo umount -l /isodevice"5.双击桌面的安装程序开始安装ubuntu6.安装后ubuntu上有可能会使grub找不到windows,这时的方法是: 在ubuntu 中"sudo gedit /boot/grub/grub.cfg"(以前老版本的是menu.lst)在末尾添加:### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows XP (on /dev/sda1)" {
insmod ntfs ##也有可能是fat32
set root=(hd0,1)
search --no-floppy --fs-uuid --set UID ##绿色部分是用ubuntu中的Adminstrator->System Monitor- ##>File System,打到windows XP所对应的盘之后 /media/UIDchainloader +1
}
### END /etc/grub.d/30_os-prober ###(红色的是添加部分)7.如此就搞定了
先安装xp,一般放在sda1上,分区多少随便,ubuntu可以放在别的主分区或者逻辑分区上,我是把我的slackware放在sda5上(哈,我总是喜欢把系统扔到主分区 :)),用grub引导windows。
另外刻盘安装,如果你没有硬盘安装经验,我们要的是系统,不是无所谓的折腾,不是么 :)
另外如果有一天你的grub崩了呢,你该怎么进入系统?
我是用lilo而不是gurb引导的,我的lilo崩了可以用光盘修复,它又花不了几个钱,不是么 :p
分区linux分一个就行了,开始我是一共分了8个,win7四个,slackware分了/ /home /usr /root 后来发现分一个/就够了,500g的硬盘,另外分区格式推荐reiserfs,感觉秒杀ext*
多贴点东西把
sheller@slackware:~/code/perl$ df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/root 224G 30G 195G 14% /
tmpfs 1009M 0 1009M 0% /dev/shm
/dev/sda1 31G 21G 10G 67% /media/windows
/dev/sda5 71G 2.4G 68G 4% /media/program
/dev/sda6 71G 34G 37G 48% /media/game
/dev/sda7 71G 41G 30G 59% /media/data
sheller@slackware:~/code/perl$
happy :)
有ubuntu的光盘吗?有的话直接放入电脑光驱从光驱启动,它会自动识别XP并做成双系统的。
去买一个盗版的一键装机盘就简单了