- 论坛徽章:
- 0
|
本来机器只有c盘win2k,d盘winxp,e盘win2003,win的扩展分区上redhatlinux9.0,四个系统都由os loader最先引导,选redhat9.0项会出现grub的引导画面,含两项菜单:
redhat *直接进入rh
windows *返回最开始os loader多重菜单
boot.ini的内容为:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows Server 2003 Enterprise" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
c:\bootsect.lnx="RedHat Linux 9.0"
由于一直没有用过mandrake,手头上由新的mandrake9.2,加上空间还有5GB的剩余空间,终于在昨天装了mandrake.但是在装mandrake并不想redhat那样顺利,有几次心跳和虚惊。
1.在选择鼠标时,我的是罗技光电鼠标,没在意,选默认值竟然鼠标死在右上角一块区域不能动,没办法选三键出现调试滚轮画面才算好;
2.在选择安装分区让人突然摸不到头脑(我现在还有疑问),算是不小心把竟然把redhat的/boot格式化掉了,最好只有那出安装光盘重新恢复才搞定,虚惊一场;
3.安装时明明选的是我专门留的5GB空间,新加mandrake的boot区和/区,共用redhat的swap,但是安装最后没有像redhat那样出现提示是否做启动盘,没有像rh那样有高级选项是安装在mbr还是自己第一区,结果重启后吓一跳;
4.出现的是mandrake的启动画面,差点以为其他的启动项都没了呢,最后各选项都试了试才觉得又是虚惊一场,各启动项如下:
linux-swap
linux
linux-nonfb
windows *这个项进入后又看见久违的os loader,还好四个系统仍然完好能进
floppy
5.但是这样让人很别扭,不满意,看了贴子又开始行动,直接进入mandrake改grub.conf,添加了title mandrake的项,果然重启去掉了mandrake的grub启动画面,可是每次启动不是os loader引导而是redhat的grub,在grub里有三个选项:
mandrake
redhat
windows
这不等于换汤不换药吗?试试了都能进还好。
于是又再想办法,看到了某人说fdisk /mbr可以,我就大胆的去做(没办法逼得,网上到处都是抄袭的贴子,何况我的情况又特殊,只有自己来了,“我不如地狱谁入地狱”),结果呢?
6.结果是去掉了grub最先启动,还是os loader引导,心里一阵狂喜,试试能不能进,win2k可以,winxp可以,win2003不行(提示丢失文件没看清,在注销和三个热键要进入桌面前陷入死循环),redhat可以进,mandrake不能进入,麻烦来了;
我以前对win2003和windows三系统做过备份,要抢救win2003和mandrake啊!
在redhat下怎么改都不能成功进入mandrake,郁闷!更郁闷的是ghostxp在windows下恢复e盘的win2003选后立刻自动重启都不行,唉!情况不妙!
7.头一热,恢复原始的windows两个启动项(win2k,winxp),拿起win2003安装盘就开始装了,ok,三个windows又好了,再修改boot.ini添加redhat启动项,但是启动不了!简直晕死!冷静下来,进入win2003用explore2fs.exe一看才发现以前的 linux各个分区hda的数字都减小了1,我抱着试试的态度拿来redhat的启动盘,打开各个文件,把其中以前的数字都改为减小1,软盘启动,终于看见绿色的ok了!
8.最后要做的是用os loader启动rh,不用每次用软盘引导,试过n次今天终于成功!在rh下我用mount查看现在的/boot为hda7,/为hda8。
9.最后的仅存问题是Redhat9.0的grub在引导进入mdk后启动检测过程出现以下提示:
Mount USB filesystem [ok]
checking root filesystem
fsck.ext3 /dev/hda12:
The superblock could not be read or does not describe a correct ext2 filesystem.If the device is valid and it really contains an ext2
filesystem(and not swap or ufs or something else),then the superblock is correct,and you might try running e2fsck with an alternate superblock: e2fsck -b 8139 <device>;
:Bad magic number in super-block while trying to open /dev/hda12.
Failed to check filesystem.Do you want to repair the error?(Y/N)
(be ware,you can lose data)
选N,则提示CTRL+D可以normal start ,但是是立刻黒屏重启了,\r
选Y,出现提示输入密码进入主菜单,如下:
(repair filesystem)1#:
10.进入RH,挂载MDK分区,进去修改fstab,搞定!!
在此把我的经验给大家看看,希望大家少走弯路,对你们有所帮助! |
|