文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用lilo,grub和NT OSLoader进行多重引导的互相嵌套

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

时间:2007-02-17  来源:PHP爱好者


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

   主引导 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"


php爱好者站 http://www.phpfans.net 网页制作|网站建设|数据采集.
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载