windows7+CDLinux+LinuxMint9全硬盘安装
By 辞峡烟斜
本文参考借鉴Ubuntu论坛wusongwww帖子“实装windows7+CDLinux+Ubuntu10全硬盘安装,win7直接引导”(http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=264576&sid=640d621b92d201f2bb9b4689caeb6437)。
一、前提工作:
1.下载easyBCD(http://neosmart.net/), 用来设置win7启动菜单;
2.下载Maxdos(http://maxdos.net/),最新版本8.0,支持win7,主要用来引导ghost对系统进行备份恢复;
3.下载CDLinux(http://cdlinux.info/),特别小巧的linux,建议下载社区版;
4.下载Linux Mint9 (http://www.linuxmint.com/),下载Main edition (Gnome desktop)中的live cd或者 live dvd;打开iso文件,把casper/initrd.lz和casper/vmlinuz两个文件解压出来。
下载的CDLinux和Linux Mint9 iso文件及解压释放的initrd.lz和vmlinuz文件均建议放在一FAT32格式分区,以下假设为H盘(以下安装以我电脑上的分区设置为例:第一块硬盘有win7系统隐藏分区和C盘都是主分区,第二盘硬盘D盘主分区,EFGHI为逻辑分区,除H盘为FAT32外,其余均为NTFS格式)。
二、安装步骤
1.安装maxdos8,重新启动已经可以看见win7已经有maxdos的选项了,maxdos8已经自己把引导写进去BCD了。
2.把下载的CDLinux ISO文件解压,把里面的CDLinux目录拷出放置于H盘根目录下。
3.安装easyBCD,选择Add New Entry-- Neorgrub,直接安装.在win7 C盘根目录下会生成一个NST的文件夹,内含两个文件:menu.lst和NeoGrub.mbr。在esayBCD软件中选择“Add New Entry-- Neorgrub--configure”或者直接用写字板打开menu.lst,填入如下内容:
//启动CDLinux
title CDlinux in Simplified Chinese
find --set-root /CDlinux/bzImage
root (hd1,7) //这里(hd1,7)对应H盘,根据实际情况更改
kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd
//启动引导LinuxMint9安装
title Install Linux Mint 9
find --set-root /vmlinuz
root (hd1,7) //这里(hd1,7)对应H盘,根据实际情况更改
kernel /vmlinuz boot=casper iso-scan/filename=/linuxmint-9-gnome-dvd-amd64.iso ro quiet splash locale=zh_CN.UTF-8 //注意LinuxMint9 ISO文件的名称
initrd /initrd.lz
4.保存重启,看见三项引导,windows7,maxdos8,NeoGrub Bootloader,进入NeoGrub,选择CDLinux,可以进入CDLinux系统,直接进桌面,完成。
5.同上,进入NeoGrub,选择Install Linux Mint 9,可直接进入LinuxMint9的livedvd系统。终端运行 "sudo umount -l /isodevice",然后点安装的桌面图标,按照提示进行安装。无非就是设置语言(如果E文不好,建议选择中文)、键盘、时区、分区、用户名、密码等。需要说明的是,分区这一步很关键。到分区时一定要自定义分区,要不然硬盘里的其他资料就毁于一旦了。我的是分成三个区,Swap分区用了2G多,其余没细分,全留给/了。分区完成后会有个总结分区的框,底下有“高级”按钮,把安装grub引导程序的复选框去掉,即不安装grub引导程序,这样就不会破坏系统的MBR。然后确定,直到安装完毕。
6.重启进入Win7,打开menu.lst文件,附加如下内容:
title Linux Mint 9 , 2.6.32-21-generic(/dev/sdb10)
find --set-root /vmlinuz
root (hd1,9)
kernel /boot/vmlinuz-2.6.32-21-generic root=/dev/sdb10 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
保存,重启,选择进入NeoGrub,选择“Linux Mint 9 , 2.6.32-21-generic(/dev/sdb10)”项就可进入LinuxMint9系统。
至此,三系统安装完毕。