5.进入 CentOS 的安装画面,这时 CentOS 会问通过什么介质安装系统,我的 ISO 文件放在第二块硬盘的{dy}个分区上,所以就选择了 hdc1,然后就开始正式安装了。
6.装完 CentOS 后,如果要改变 GRUB 的启动顺序,可以在 CentOS 上修改 /boot/grub/grub.conf ,将 default 的值改为想要的选项顺序即可。
1.下载 Grub4dos ,爆开后将里面的 grldr 拷贝到 c:\
可以到这里下载:
2.将 CentOS 的{dy}个 ISO 文件里的isolinux目录中的 vmlinuz 和 initrd.img 提取出来。
我将提取出来的文件放在我的{dy}块硬盘的第三个分区上(对应Windows下的E盘,fat32格式)
3.修改 c:\boot.ini 文件,在 [operating systems] 区域加入一行:
c:\grldr="GRUB"
(如果要在 [boot loader] 区域加入 grub 信息即要写成 default=c:\grldr)
4.修改 boot.ini 后重启动会见到启动菜单的 GRUB 选项,选择GRUB 启动后按 c 键进入 grub 的 commandline,并输入:
grub>kernel (hd0,5)/vmlinuz root=/dev/ram ramdisk_size=20000 devfs=mount,dall
grub>initrd (hd0,5)/initrd.img
grub>boot
(因为 vmlinuz 和 initrd.img 放在{dy}块硬盘的第三个分区上,所以是 (hd0,5)。逻辑分区在/dev中是从hda5开始,这种计算方式是从1开始计数的,而在grub中是从0开始计数,{dy}个逻辑分区即D盘是 (hd0,4),第二个逻辑分区即E盘就是(hd0,5),记住不要搞错了)
5.进入 CentOS 的安装画面,这时 CentOS 会问通过什么介质安装系统,我的 ISO 文件放在{dy}块硬盘的第三个分区上(第二个逻辑分区即E盘),所以就选择了/dev/hda6,然后就开始正式安装了。
6.装完 CentOS 后,如果要改变 GRUB 的启动顺序,可以在 CentOS 上修改 /boot/grub/grub.conf ,将 default 的值改为想要的选项顺序即可。
附Windows-Linux 分区对照表:
注意:
1、这里仅仅是一种普通情况,是给初学者举个例子,具体情况可能与此不同,希望初学者举一反三,不要照搬,关键是理解了分区的概念就达到目的了。
2、凡是具有独立控制芯片的存储设备,均被识别为 SCSI 设备,例如:闪存盘(U 盘)、USB 接口的移动硬盘、某些数码相机、某些数字移动电话(手机)、SATA 硬盘等。
3、硬盘标识与对应的物理连接方式的关系为:
______________________________________________________
主从关系
主 板 _________________________________
接 口 主 盘 从 盘
______________________________________________________
IDE1 hda hdb
IDE2 hdc hdd
______________________________________________________
通常 windows 9x 下只有两个主分区,第二个被当成扩展分区,两者逻辑盘的对应关系如下(IDE 硬盘可有 4 个主分区,其中只有一个可以被指定为扩展分区):
主分区1......................主分区2(扩展分区)......................主分区3-4(无)
(hda1)............................(hda2)..............................(hda3-4)
_____/....../________________________/
c...............d.......e........f.........g........h.........i
hda1.....hda5..hda6..hda7..hda8..hda9..hda10
如果你有两块硬盘,第二块就是:
主分区1......................主分区2(扩展分区)......................主分区3-4(无)
(hdb1)............................(hdb2)..............................(hdb3-4)
_____/....../________________________/
c...............d.......e........f.........g........h.........i
hdb1......hdb5..hdb6..hdb7..hdb8..hdb9..hdb10
如果是 SCSI 硬盘,那么{dy}块对应关系是(SCSI 硬盘可有 16 个主分区,其中只有一个可以被指定为扩展分区):
主分区1......................主分区2(扩展分区)......................主分区3-16(无)
(sda1)............................(sda2)..............................(sda3-16)
_____/....../________________________/
c...............d.......e........f.........g........h.........i
sda1...sda17.sda18.sda19.sda20.sda21.sda22
第二块对应关系,依此类推,把 a 改成 b 就行了。
主分区1......................主分区2(扩展分区)......................主分区3-16(无)
(sdb1)............................(sdb2)..............................(sdb3-16)
_____/....../________________________/
c...............d.......e........f.........g........h.........i
sdb1...sdb17.sdb18.sdb19.sdb20.sdb21.sdb22
注意:
1、反复安装 linux 可能导致分区关系与上面不同,比如扩展分区成了 hdb3,这并不影响使用。
2、反复使用分区工具可能造成磁盘错误,特别是 linux 下的分区工具!可以用 diskgen、pqmagic 7、8 修正,后者在启动时可以查出错误。
3、推荐使用 pqmagic 8 预留空间给 linux 使用(不要格式化),以避免麻烦。 pqmagic 7、8 可以到网上找。
4、不要把光驱安装到 hda 位置上,因为安装 GRUB 引导管理器到 MBR 的操作会向{dy}个探测到的 IDE 设备上写入数据,显然你的光驱是不能直接写入数据的!