Chinaunix首页 | 论坛 | 博客
  • 博客访问: 567476
  • 博文数量: 826
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 18:09
文章分类

全部博文(826)

文章存档

2011年(1)

2008年(825)

我的朋友

分类: LINUX

2008-08-22 18:18:00

 
作者:天啸,大家参考下。见不少人对装多操作系统挺感兴趣的,加上相关参考资料实在少,为了使得五个系统都在本机正常进入,为此我花了不少时间查阅资料,多少受点启发,今天终于让五个系统又重新恢复正常!在此我整理了操作步骤和方法,借此献给大家希望遇到相关问题的朋友看了后少走弯路!

言归正传!先说明电脑分区和操作系统情况:
【OSLOADER引导启动菜单说明】
┌→win2k┌→redhat9.0
osloader┼→rh9.0&mdk9.2→┼→mdk9.2
↑└→winxp└→win2k|xp→┐
└←─────────────────────┘


■RedHatlinux9.0
1.[分区情况]
hda7:"/boot"
hda8:"/"
hda9:"/swap"
2.GRUB装在/hda7,非MBR,osloader→GRUB→进入RH
3.ddif=/dev/hda7of=bootsect.lnxbs=512count=1,把bootsect.lnx复制到win2kC盘根目录下,并修改根目录boot.ini,添加"c:\bootsect.lnx="linux"

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

hda1:Windows2kP正常
hda5:Windows2kS正常
hda6:WindowsXPP正常
hda7:/boot(RH9.0)
had8:/(RH9.0)Redhatlinux9.0不能进入
hda9:swap(RH、MDK)
hda10:/boot(MDK9.2)
hda11:/(MDK9.2)Mandrakelinux9.2正常

①redhatlinux9.0不能进入
【症状】出现“INIT:ID"X"respawningtoofast:disablefor5minutes”。由于一直没能解决,不得已考虑重装redhatlinux9.0;

②重装(覆盖安装)redhatlinux9.0,/boot和/未格式化,此时redhat仍然不能进入
【症状】在出现localhostlogin:后画面定住,鼠标呈漏斗读取状,背景色为linux系统蓝,但是鼠标可以移动,但是不出现登录界面。虽然得到朋友的热心帮助但仍旧没解决。

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

④只剩下mandrake不能进入,在进入redhat后
mkdirmdk*建mdk文件夹
mount/dev/hda10/mnt/mdk*加载mandrake的boot区
查看mdk的/boot/grub中menu文件,寻找kernel和initrd相关资料并添加到redhat的grub.conf中。添加的具体资料如下:
titlemandrakelinux9.2
kernel(hd0,10)/vmlinuzroot=/dev/hda11devfs=mountacpi=htresume=/dev/hda9splash=silentvga=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:Windows2kP,这个文件是引导两个linux的关键,一定别损坏或弄丢了。

阅读(199) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~