QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 875|回复: 9

winxp,mdk9.1,redhat9.0三系统引导。

[复制链接]
发表于 2003-9-29 21:50:39 | 显示全部楼层 |阅读模式
我的电脑c盘里装的是winxp,hda9-hda11是mdk9.1,hda12-hda14装的是redhat9.0.
先装的mdk是光盘安装,lino引导,后装的redhat是硬盘安装,grub引导装在MBR。
redhat装完之后只能引导xp与redhat,用mdk的安装光盘恢复mdk的lilo之后又只能引导xp和mdk.另外安装redhat时按提示做的引导软盘引导时总是失败。
redhat都进不去了,失败啊,请教各位高手怎么办?
发表于 2003-9-29 23:06:46 | 显示全部楼层
重新配置下一gurb.conf或者用ntloader引导
下面这个你参考一下

[code:1]功能: 多重引导,引导多个操作系统

  主引导 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"
[/code:1]
回复

使用道具 举报

 楼主| 发表于 2003-9-30 14:38:20 | 显示全部楼层
以下是我的mdk的lilo. config,


boot=/dev/hda
map=/boot/map
vga=normal
default="linux"
keytable=/boot/us.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw

image="/boot/vmlinuz"
        label="linux"
        root="/dev/hda9"
        initrd="/boot/initrd.img"
        append="quiet devfs=mount acpi=off"
        vga=788
        read-only

other=/dev/hda1
        label="windows"
        table=/dev/hda
回复

使用道具 举报

 楼主| 发表于 2003-9-30 20:50:35 | 显示全部楼层
redhat登陆出错提示为:Kernel panic:no init found.try passing init=option to kernel.
回复

使用道具 举报

发表于 2003-10-1 12:39:57 | 显示全部楼层
把你的redhat或mandrake里的lilo.conf中的linux项添加到另一lilo.conf里!grub同理
回复

使用道具 举报

 楼主| 发表于 2003-10-1 17:37:53 | 显示全部楼层
我的c盘是ntfs格式,在linux下只能看,改不了boot.ini,但在win下还真的没有找到boot.ini文件,真是服了。
回复

使用道具 举报

发表于 2003-10-1 19:47:45 | 显示全部楼层
还真的没有找到boot.ini文件

是隐藏系统文件,就算看不到,用记事本直接输文件路径也能打开。
回复

使用道具 举报

发表于 2003-10-2 22:50:09 | 显示全部楼层
我也想装个三引导,WIN2K+RED/hat9.0+mdk9.1
我不想那么复杂我想公用一个swap这样行吗?该怎么配置?
能给个方案吗?
回复

使用道具 举报

 楼主| 发表于 2003-10-3 06:09:31 | 显示全部楼层
一个swap可以吧,精华贴有,我还没有搞定,大家共同进步。
回复

使用道具 举报

 楼主| 发表于 2003-10-4 15:21:46 | 显示全部楼层
终于搞定了,用的是mandrake的lilo引导,开始有两个选项,选linux进入mandrake,选windows进入下一级菜单。在下一级菜单里有两个选项,用xp的ntloader引导,为windows xp professional和redhat,选第一个进入xp,选第二个又进入下一级菜单,这时好象是用redhat的grub引导了,在这一级菜单里又有两个选项,分别为redhat和dos,选第一个之后终于进入redhat的登陆界面了,选dos的话好象就短路了。呵呵,复杂吧,没办法啦,其它方法试过了没解决问题,又没有引导盘。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-10-1 05:26 , Processed in 0.058625 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表