LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 593|回复: 5

這樣恢復grub 引導為什麼不行呢

[复制链接]
发表于 2006-4-20 14:14:26 | 显示全部楼层 |阅读模式
第一种方法[在DOS中操作引导系统]

首先要有能启动的win98或win98的启动光盘,rh 7.x的启动光盘中的两个文件:loadlin.exe(存在于\dosutils下)和vmlinuz(存在于\dosutils\autoboot下)当然vmlinuz你也可在其它linux发行版中取得.
先从硬盘启动进入win98的纯dos模式或从win98的启动光盘启动(mini模式),然后进入loadlin.exe及vmlinuz所在的目录并执行:
loadlin vmlinuz root=/dev/hdaX 1
#说明:/dev/hdaX 为linux所在的根目录.进入后再重新安装grub即可.

--------------------------------------------------------------------------------------------
我的系統分區是這樣的
hda1 windows2000
hda5 fat32 磁盤
hda6 fat32 磁盤
hda7 /boot et3
hda8 /        et3
hda9          swap
我的菜單是這樣的
Grub 引導
     Linux-2.4.20-8
    windows&dos
進入 windows&dos 后會有兩個菜單
   windows2000
   dos (Dos命令操作)
當我 fdisk /MBR 后 ,失去Grub 引導...
而現在我按這种方法按裝 Grub 引導時..始絡路徑下..找不到img文件
在dos 下面
這樣試過
loadlin vmlinuz-2.4.20-8 root=/dev/hda7 1
也這樣試過
loadlin vmlinuz-2.4.20-8 root=/dev/hda6 1
還這樣試過
loadlin /dev/hda7/vmlinuz-2.4.20-8 initrd=/dev/hda7/initrd-2.4.20-8.img
loadlin /dev/hda6/vmlinuz-2.4.20-8 initrd=/dev/hda6/initrd-2.4.20-8.img
都不行.....請問怎麼樣才是正確的:ask :ask :ask :confused:
发表于 2006-4-20 14:30:16 | 显示全部楼层
把vmlinuz和initrd.img 都放在dos分区上,与loadlin.exe在同一个文件夹里
loadlin vmlinuz  root=/dev/hda7
如果不行试试这样
loadlin vmlinuz  root=/dev/hda7 initrd=initrd.img
如果进入安装界面,说明initrd.img 选的不对,最好用工具先把linux分区上的vmlinuz和
initrd.img提取到dos分区上
回复 支持 反对

使用道具 举报

发表于 2006-4-20 14:34:44 | 显示全部楼层
怎么都不对,因为你用loadlin引导不是用那个核心,那个核心不是这样引导用的,所以引导不了
你应该用你的loadlin 后跟的那个专用的核心和专用的initrd来作,如果想恢复grub应该引导进入resuce模式,再用grub 指定root 然后setup进行重装
回复 支持 反对

使用道具 举报

发表于 2006-4-20 14:58:30 | 显示全部楼层
第一种方法[在DOS中操作引导系统]

首先要有能启动的win98或win98的启动光盘,rh 7.x的启动光盘中的两个文件:loadlin.exe(存在于\dosutils下)和vmlinuz(存在于\dosutils\autoboot下)当然vmlinuz你也可在其它linux发行版中取得.
先从硬盘启动进入win98的纯dos模式或从win98的启动光盘启动(mini模式),然后进入loadlin.exe及vmlinuz所在的目录并执行:
loadlin vmlinuz root=/dev/hdaX 1
#说明:/dev/hdaX 为linux所在的根目录.进入后再重新安装grub即可.
注意上面所说/dev/hdaX是根目录,
即你的/dev/hda8。

grub问题请参考下贴:
http://www.linuxsir.cn/bbs/showthread.php?s=&postid=18053
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-20 16:07:48 | 显示全部楼层
[QUOTE=aaccdd]注意上面所说/dev/hdaX是根目录,
即你的/dev/hda8。

我也好像這樣試過,也是不行, 今天回去再試試,請給出幾种你們認為可行的方法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-21 09:55:07 | 显示全部楼层
OK了,,明白了,,,thanks 各位
真是醉過方知酒濃
原來vmlinuz要放在dos  分區上
可以不需要initrd-x.x.xx-x.img文件
高興
回复 支持 反对

使用道具 举报

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

本版积分规则

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