免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1420 | 回复: 0
打印 上一主题 下一主题

【原创】让win2k P|S、winXP、rh、MDK和谐相处(非重复发帖) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-07-08 15:45 |只看该作者 |倒序浏览
见不少人对装多操作系统挺感兴趣的,加上相关参考资料实在少,为了使得五个系统都在本机正常进入,为此我花了不少时间查阅资料,多少受点启发,今天终于让五个系统又重新恢复正常!在此我整理了操作步骤和方法,借此献给大家希望遇到相关问题的朋友看了后少走弯路!写得仓促水平也有限,见谅!高手可以免去不看。
(以前的帖子:[原创]装多系统win2k,winxp,win2003,rhlinux9.0,mandrake9.2 [保留]

http://bbs.chinaunix.net/forum/viewtopic.php?t=570051&highlight=天啸)

言归正传!先说明电脑分区和操作系统情况:
【OSLOADER引导启动菜单说明】
               ┌→win2k                   ┌→red hat 9.0
    osloader ┼→rh 9.0 & mdk 9.2→┼→mdk 9.2
        ↑     └→winxp                   └→win2k|xp→┐
        └←─────────────────────┘


■Red Hat linux 9.0
1.[分区情况]
hda7:"/boot"
hda8:"/"
hda9:"/swap"
2.GRUB装在/hda7,非MBR,osloader→GRUB→进入RH
3.dd if=/dev/hda7 of=bootsect.lnx bs=512 count=1,把bootsect.lnx复制到win2k C盘根目录下,并修改根目录boot.ini,添加"c:\bootsect.lnx="linux"

■Mandrake linux 9.2
1.[分区情况]
hda10:"/boot"
hda11:"/"
hda9:"/swap"
2.LILO装在/hda10,非MBR,osloader→GRUB→LILO→进入MDK

hda1:  Windows 2k P   正常
hda5:  Windows 2k S   正常
hda6:  Windows XP P   正常
hda7:  /boot  (RH9.0)   
had8:  / (RH 9.0)          Redhat linux 9.0 不能进入
hda9:  swap (RH、MDK)
hda10: /boot  (MDK9.2)
hda11: /  (MDK9.2)       Mandrake linux 9.2正常

①redhat linux 9.0不能进入
【症状】出现“INIT:ID "X"respawning too fast:disable for 5 minutes”。详细情况见
http://bbs.chinaunix.net/forum/viewtopic.php?t=566706&highlight=天啸,由于一直没能解决,不得已考虑重装redhat linux 9.0;

②重装(覆盖安装)redhat linux 9.0,/boot和/未格式化,此时redhat 仍然不能进入
【症状】在出现localhost login:后画面定住,鼠标呈漏斗读取状,背景色为linux系统蓝,但是鼠标可以移动,但是不出现登录界面。详细情况见
http://bbs.chinaunix.net/forum/viewtopic.php?t=570040&highlight=天啸,虽然得到朋友的热心帮助但仍旧没解决。

③此时只有三个windows可以正常进入,而两个linux都不能进入,自己遵循先解决redhat后mandrak原则,决定格式化新装redhat,还好没有什么重要资料。格式化安装redhat后,终于可以进入了。

④只剩下mandrake不能进入,在进入redhat后
mkdir mdk     *建mdk文件夹
mount /dev/hda10 /mnt/mdk *加载mandrake的boot区
查看mdk的/boot/grub中menu文件,寻找kernel和initrd相关资料并添加到redhat的grub.conf中。添加的具体资料如下:
title mandrake linux 9.2
kernel (hd0,10) /vmlinuz root=/dev/hda11 devfs=mount acpi=ht resume=/dev/hda9 splash=silent vga=788
initrd (hd0,10) /initrd.img

⑤重启电脑检测,提示路径不对,去掉kernel和initrd后的(hd0,10)可以看见mdk的引导画面了,但是仍然不能进入。(难道要kernel、initrd要遵循格式?kernel后直接是/vmlinuz???不解,请高手解答!)

⑥至此没有什么担心的了,拿出mandrake的安装光盘rescue
grub>;root (hd0,9)
grub>;setup (hd0,9)
重启后又见熟悉的mandrake了。

⑦到现在五个系统都能正常进入了,实际是两个linux。

特别说明:以前两个linux正常时,我在redhat下生成了bootsect.lnx一直很好的保存在c盘根目录下,也就是hda1:Windows 2k P ,这个文件是引导两个linux的关键,一定别损坏或弄丢了。

欢迎朋友参与交流讨论!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP