grub2损坏后的简单处理

 

最近做grub2美化玩,闲来没事就将别人做好的gurb效果拿来引用,因为不得其法,将/boot/grub中的内容弄丢了,因此硬盘上的 grub2是不能启动了,只能用光盘上的grub2启动后引导。引导时(hd0,8)明明是ext4格式的,但是grub2显示是ext2,不管了,进行 引导... 引导命令一开始是这样做的,不成功。

set root=(hd0,8)
linux /boot/vmlinuz-2.6.31-3-generic
initrd /boot/initrd.img-2.6.31-3-generic
boot

这几行命令后,并没有成功引导系统,只是加载了内核,没有指定系统根目录。

因此修改一下上面的命令

set root=(hd0,8)
linux /boot/vmlinuz-2.6.31-3-generic ro root=/dev/sda8
initrd /boot/initrd.img-2.6.31-3-generic
boot

这次成功了,由此知道,加载内核后还要指定系统根目录。这有一些参考,其他设置系统根目录的方法:

root=(hd0,8)/dev/sda8   这种方法我试过,没有成功,原因可能是系统权已交给内核,由内核处理命令,因此这个(hd0,8)/dev/sda8内核不能识别。

root=LABLE=/

root=UUID=uuid


因此想要将内核文件 /boot 盘符挂载到ext3文件系统下(或者ntfs文件系统下),然后用windows下的grub4dos来引导(因为grub2不能修复,而且编译过程很麻烦的....我的amd64的版本没有成功)

 

原文地址:http://hi.baidu.com/sunblackshine/blog/item/327f7ad43ff26ccd50da4b56.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值