关于magic的grub修复的问题(我改了一下主题名称)
1.在kde控制中心里面是有一个用于配置系统内核的选项的,叫什么linux 内核,在管理工具里面。请问为什么magic没有保留它呢?2.我不小心把magic的那个grub搞坏了,怎么修复啊? 1、没有意义 (许多其他的发行版到是有,但没有几个能用的)
2、grub-install /dev/hda (换成你的) 2、grub-install /dev/hda (换成你的)
我使用了fc3的恢复盘试了一下,fc它默认用/usr/sbin/grub,ml没有,我链接了一个。结果安装是成功了,但是重启后只出现了grub别的就什么都没有了
ml的安装光盘有这个功能吗?我可以再试试 Ml光盘没这个功能
用fc3,你没有执行chroot吧
有几个办法
1.你有windows系统,装个gurb for dos (哦,你的windows也启动不了 用98启动盘启动 执行 fdisk /mbr ,可启动windows)grub for dos 安装可看精华贴
2.现在的grub 你试试执行
root (hd0,按tab键,选择你的linux的boot分区,如没有分boot的话,选/分区)
kernel /vm按tab键补全 ro root =/dev/hd*hd*为你的linux根分区(这里不是grub的表示法)
initrd /initrd按tab键补全
boot
启动后 执行grub-install /dev/hda 我试过了,我试的方法如下
1.象第一个帖子使用fc的安装盘在启动时候输 linux rescue 然后 chroot 然后grub-install 另外fc的安装盘是没有grub的
2.我使用了fanx0.1 同样是chroot 然后 grub-install
结果相同
我这时还以为我的grub坏了,我就在那个重启后的grub 提示符下面输boot kernel=vm initrd=2.6.9 .. root=/dev/hda3
然后进入我的magic 1.2rc1
接下来我又 grub-install /dev/hda
结果同样!
重启后只有一个grub提示符
这样是不是可以算我的grub没有坏?只是列菜单的功能没有了?
我不解
还望继续赐教啊 在console下运行grub然后setup (hd*)
如果我没记错,应该是这样的 检查一下 grub 目录里的grub.conf 的内容。是否grub 启动找不到它,就自动
到了命令下了。
要不你重新安装一下 grub 那个rpm 的包试试。 No!No!
grub的rpm没有自动更新grub的脚本在里面 检查一下 grub 目录里的grub.conf 的内容。是否grub 启动找不到它,就自动
到了命令下了。
要不你重新安装一下 grub 那个rpm 的包试试。
我可以保证它里面的内容是完全正常啊,可grub-install的时候人家就是不搭理,我很郁闷
为此我已经grub-install将进10次了不过我还没有试stdio说的那个setup因为我看到帖子的时候已经快绝望了,我现在准备等正式版呢
我以前也经常性的使用fc,rh的那个linux rescue 恢复它们自己都挺好的,可是为什么使用ml的在系统里面grub-install都不行?
我一会把grub贴上来给大家看看 我的grub.conf 它就呆在/boot/grub下面
我用fanx打开的
# grub.conf generated by MagicInstaller.
# Note that you do not have to rerun grub after making changes to this file.
default=0
timeout=5
splashimage= (hd0,2) /boot/grub/splash.xpm.gz
#title Magic Linux (2.6.10)
# root (hd0,2)
# kernel /boot/vmlinuz-2.6.10ro root=/dev/hda3 vga=791 splash=silent
# initrd /boot/initrd-2.6.10.img
title WinXP
rootnoverify (hd0,0)
chainloader +1
title MagicLinux
root (hd0,2)
kernel /boot/vmlinuz-2.6.9ro root=/dev/hda3 vga=791 splash=silent
initrd /boot/initrd-2.6.9.img
title MagicLinux (Graphics Mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.9 init 5 ro root=/dev/hda3 vga=791 splash=silent
initrd /boot/initrd-2.6.9.img
title MagicLinux (Console Mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.9 init 3 ro root=/dev/hda3 vga=791 splash=silent
initrd /boot/initrd-2.6.9.img
title MagicLinux (Single Mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.9 init 1 ro root=/dev/hda3 vga=791 splash=silent
initrd /boot/initrd-2.6.9.img 在console下用grub然后setup是正确的!
因为MI就是这样安装的
包好! 那我就实在是太倒霉了!
我在grub使用setup或者setup (hda) 或者 setup(hd*) 结果它给的反映都是不认识这个命令
我是在fanx下用了chroot后运行的grub
那么说来,还是我编译的那个2.6.10毁了grub
不过在我用win2k光盘fixboot fixmbr之前它都是好的啊
那次是因为我在编译完2.6.10后发行无法使用dma结果我又使用2.6.9,然后又装了论坛上提供的那个nvidia6629驱动。我的显卡是tnt2没有办法使用,我就没有再管他。当我往fat32分区写了一个文件以后它就没有办法关机了。我重启以后就发行进grub奇慢,于是我就fixboot fixmbr了 magic linux的grub文件应该是在/boot/grub下的,应该有stage_1、stage_2、stage_1.5等等的文件(具体文件明没有记住,手头没有linux:<),还有grub.conf和menu.lst文件,menu.lst是grub.conf的链接文件。还有一个就是背景文件了,好像是splash.xpm.gz。
假定/是/dev/hda1,/root就在/dev/hda1上,则只要/boot/grub下有stage_*文件,grub就可以安装到硬盘上。
步骤是:
在console中执行“grub”进入grub命令方式,然后执行下列命令:
>root (hd0,0)
>setup (hd0)
这样就会提示安装成功
>quit 退出grub
若是/boot/grub下面没有grub.conf或者menu.lst,启动时就只有黑底白字的命令行,没有菜单。有的系统中有grub.conf就行了(magic似乎就行)。有的系统要用menu.lst,就建立一个链接就行了
#ln -s /boot/grub/grub.conf /boot/grub/menu.lst
grub.conf的内容如下:
timeout 10 #菜单等待时间10秒
default 0 #默认第一项为启动项
splash /boot/grub/splash.xpm.gz #菜单的背景
title Magic Linux (Graphics Mode)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1 ro vga=791 init=5
title Magic Linux (Text Mode)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1 ro vga=791 init=3
title Magic Linux (Safe Mode)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1 ro vga=791 init=1
这样启动时间就有菜单了。 那些文件都在,因为以前常常这么对付fc(主要是重装xp要重新安装grub)所以那些都没有动过.
我试过了
grub
root (hd0,0)
filrsystem unknow part........ 0X7(记不起来了,反正该是分区类型吧?)
setup (hd0)
无法挂载
我看我就得使用那招格盘大法了,正式版什么时候出啊?到时,格!
另外,我的那个grub-install肯定去./usr/sbin/找那个grub而ml的在/sbin我是做了链接才能使用那个grub-install得 你的boot分区是ext2 ,ext3的吗
页:
[1]
2