使用lilo,grub和NTOSLoader进行多重引导的互相嵌套

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

摘要

??使用lilo, grub 和 NT OSLoader 进行多重引导的互相嵌套

功能: 多重引导,引导多个操作系统

??主引导 lilo(redhat)

??lilo(Redhat)――〉NTOSLOADER(win2k) + REDHATLINUX + GRUB(redhat) + LILO(cosix)

??WIN2K+LILO(redhat)+LILO(cosix) + grub(redhat)

??NTOSLOADER(win2k) + LILO(redhat) + COSIXLINUX

??REDHATLINUX + COSIXLINUX + NTOSLOADER(win2k) + LILO(COSIX)

??注意LILO安装在了/dev/hda 和 /dev/hda3

??1.分区、系统、和引导

分区 系统 引导

/dev/hda Lilo(Redhat)

/dev/hda1 win2 NTOSLoader

/dev/hda3 COSIXLinux lilo (cosix)

/dev/hda7 RedHatLinux grub (Redhat)

??2. Redhat 的lilo配置

??# Redhat linux的lilo装载/dev/hda的MBR

??prompt

??timeout=50

??default=win2k

??boot=/dev/hda

??map=/boot/map

??install=/boot/boot.b

??message=/boot/message

??lba32

??#启动REDHAT LINUX

??image=/boot/vmlinuz-2.4.18-3

label=RedHat

initrd=/boot/initrd-2.4.18-3.img

read-only

root=/dev/hda7

??# 启动win2k

??other=/dev/hda1

optional

label=win2k

??#启动COSIX LINUX的LILO

??other=/dev/hda3

optional

label=COSIX

??#引导grub

??other=/dev/hda7

optional

label=GRUB

??3. COSIXLinux的配置

??# COSIX linux的lilo装载/dev/hda3

??boot=/dev/hda3

??map=/boot/System.map

??install=/boot/boot.b

??nowarn

??prompt

??timeout=50

??bitmap=/boot/cosix-msg.bmp

??bmp-colors=6,9,0,15,9,0

??bmp-table=60,5,1,18

??lba32

??default=cosix

??#启动COSIX LINUX

??image=/boot/vmlinuz-2.4.18-5

label=cosix

initrd=/boot/initrd-2.4.18-5.img

read-only

root=/dev/hda3

vga=0x314

append="devfs=mount quiet 5"

??# 启动开机时的LILO

??other=/dev/hda

optional

label=LILO

??# 启动WIN2K

??other=/dev/hda1

optional

label=WIN2K

??4. grub 引导

??# 把grub装在/dev/hda7,执行grub-install命令

??# grub-install /dev/hda7

??default=1

??timeout=10

??splashimage=(hd0,6)/boot/grub/splash.xpm.gz

??title RedHatLinux (2.4.18-3)

root (hd0,6)

kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda7

initrd /boot/initrd-2.4.18-3.img

??title COSIX

root (hd0,2)

kernel /boot/cosix-server-vmlinuz ro root=/dev/hda3

initrd /boot/initrd-cosix.img

??title WIN2K

root (hd0,0)

makeactive

chainloader +1

??title COSIXLilo

root (hd0,2)

makeactive

chainloader +1

??5.Win2k 的ntosloader引导

??(1)制作win2k启动linux的启动文件

??dd if=/dev/hda3 of=bootcosix.sec bs=512 count=1

??dd if=/dev/hda of=bootlilo.sec bs=512 count=1

??dd if=/dev/hda7 of=bootgrub.sec bs=512 count=1

??把创建的bootcosix.sec, bootgrub.sec 和bootlilo.sec 文件拷贝到win2k的c:

??(2)win2k中boot.ini的配置文件

??[boot loader]

??timeout=30

??default=multi(0)disk(0)rdisk(0)partition(1)

????WINNT

??[operating systems]

??multi(0)disk(0)rdisk(0)partition(1)

???WINNT="Microsoft Windows 2000 Server" /fastdetect

??c:ootcosix.sec="COSIXlilo"

??c:ootlilo.sec="RedhatLILO"

??c:ootgrub.sec="grub"

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航