Windows 7 安装 Ubuntu 双系统

假设你的Windows分了4个盘,C盘为主分区(hd0,0),D盘为第一个逻辑分区(hd0,4),E盘为(hd0,5),F盘为(hd0,6).

现删除F盘腾出空间用来安装Ubuntu.

注意备份F盘数据,删除操作可以在Windows的磁盘管理器里进行.


假设Ubuntu分3个分区,交换空间swap,根分区/,家分区/home.

swap放在sda7,/放在sda8,/home放在sda9.

假设空闲空间有100GB.交换空间swap设为内存的2倍,比如8GB.根分区/可以理解为Windows的系统盘,比如分32GB,剩下60GB分配给家分区/home分区.

独立划分/home分区的好处在于方便以后重装升级Ubuntu时能保留原来的个人数据.


1.不需要使用EasyBCD,直接用Win7自带的bcdedit添加一个grub4dos启动项,交由Win7的bootmgr管理.

用bcdedit编辑启动文件/Boot/BCD添加GRUB引导项:

bcdedit /create /d "GRUB4DOS" /application bootsector
bcdedit /set {ID} device partition=C:
bcdedit /set {ID} path \grldr.mbr
bcdedit /displayorder {ID} /addlast

其中{ID}由第一句命令生成.

http://download.gna.org/grub4dos/grub4dos-0.4.4.zip

把grldr.mbr,grldr,menu.lst放到C盘根目录.


2.在grub4dos里配置menu.lst引导Ubuntu镜像进行安装即可.

清空menu.lst里的内容,添加以下内容:

color blue/green yellow/red white/magenta white/magenta
timeout 30
default /default

title Ubuntu Live CD
root (hd0,4)
kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso ro quiet splash
initrd /ubuntu/initrd.lz

title Ubuntu GNU/Linux
root (hd0,7)
kernel /vmlinuz root=/dev/sda8 ro quiet splash
initrd /initrd.img

假设你的Ubuntu镜像ubuntu.iso放在D:\ubuntu下面,并且把ubuntu.iso里的casper下的vmlinuz和initrd.lz也解压到D:\ubuntu下面.

注意:安装时把引导程序安装到Ubuntu的根分区/dev/sda8即可,不要选择安装到整块硬盘/dev/sda,这样开机后仍可以通过Windows上的grub4dos进行引导.

这样就不会影响到原来Windows的引导,整个Ubuntu的引导过程是: bootmgr(Win7) -> grldr4dos -> menu.lst -> ubuntu

3.重启电脑,选择GRUB4DOS即可进入GRUB4DOS引导,再选择Ubuntu Live CD即可启动Ubuntu,进入Ubuntu后,打开终端,卸载镜像所在分区.

sudo umount -l /isodevice

运行安装程序开始安装即可,分区时请注意选择"自定义分区".

附:(hd0,X)和sdaX的分区表示方法
(hd0,0)为第一主分区
(hd0,1)为第二主分区
(hd0,2)为第三主分区
(hd0,3)为第四主分区
(hd0,4)为第一逻辑分区(通常为D盘)
(hd0,5)为第二逻辑争区(通常为E盘)

/dev/sda1为第一主分区
/dev/sda2为第二主分区
/dev/sda3为第三主分区
/dev/sda4为第四主分区
/dev/sda5为第一逻辑分区
/dev/sda6为第二逻辑分区

另外hd1和sdb表示第二块硬盘.

你可能感兴趣的:(Windows 7 安装 Ubuntu 双系统)