永发信息网

linux下grub文件修复全过程,要详细理解!

答案:2  悬赏:70  手机版
解决时间 2021-03-21 23:36
  • 提问者网友:战皆罪
  • 2021-03-21 16:52
linux下grub文件修复全过程,要详细理解!
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-03-21 17:03
Linux下Grub文件异常会导致开机进入命令提示符grub>...状态,修复过程:
1.插入linux安装光盘/修复盘,按F4,后输入linux rescue ->回车;
2.grub ->回车,敲下回车键后,回出现grub>,这就进入了修复;
3.下面开始输入引导命令,修复grub文件

grub> rootnoverify (hd1,0) ->回车
grub> setup (hd0) ->回车
Checking if "/boot/grub/stage1" exists...no
Checking if "/grub/stage1" exists...yes
Checking if "/grub/stage2" exists...yes
Checking if "grub/e2fs_stage1_5" exists...yes
Runing "embed /grub/e2fs_stage1_5 (hd0)"...sectors are embedded.
succeeded
Runing "install /grub/stage1 d (hd0) (hd0)1+15 p (hd1,0)/grub/stage2 /grub/grub.conf"...succeeded
Done.
grub> install /grub/stage1 d (hd0) (hd0)1+15 p (hd1,0)/grub/stage2 /grub/grub.conf ->回车4.从启计算机,OK!
全部回答
  • 1楼网友:底特律间谍
  • 2021-03-21 18:41
root (hd0,0) 把当前路径修改为 (hd0,0) ,(hd0,0)的意思是第一个硬盘的第一个分区。
kernel /boot/vmlinuz ro root=LABEL=/ 加载 (hd0,0)/boot/vmlinuz 文件,参数是 ro root=LABEL=/
initrd /boot/initrd-2.6.24-1.3194.fc7 加载 (hd0,0)/boot/initrd-2.6.24-1.3194.fc7 文件。

kernel 和 initrd 的组合命令常见与 linux 的引导,这个是 linux 的引导机制,用 内核 和 镜像 启动的方式。

你只要理解类似这样的 kernel 和 initrd 两句组合是 linux 的启动就行了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯