当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 15:53 

注册: 2008-09-22 12:58
帖子: 211
送出感谢: 0 次
接收感谢: 0 次
/目录为ext4格式,grub2引导。

因为是40G小硬盘,在windows底下用acronis调整了下C盘的大小,结果grub2消失,开机启动只能直接进入Windows。

用U9.04的LiveCD启动(无rescue模式),老办法挂载相应/boot分区,在终端里面键入sudo grub,

find /boot/grub/stage1 出现 文件未找到错误。

以前在ext3+grub的时候,可用LiveCD如此恢复过grub的,难道ext4+grub2就不能用LiveCD恢复了(LiveCD下Gparted可识别出ext4)?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 16:27 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
代码:
sudo grub-install /dev/sda


_________________
Grub2 基础教程


页首
 用户资料  
 
3 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 21:35 

注册: 2008-09-22 12:58
帖子: 211
送出感谢: 0 次
接收感谢: 0 次
这个sda要不要挂载后指定?如 sda10, sda9?

执行完此命令后,是否还有后续命令?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 21:53 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
:em06 :em06 :em06


_________________
Grub2 基础教程


最后由 smallapple 编辑于 2009-09-08 8:00,总共编辑了 1 次

页首
 用户资料  
 
5 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 22:00 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
看来以后要准备两张LiveCD,一张904的,一张910的。 :em06
欢迎grub2时代的到来,虽然过渡有点麻烦。但前景是光明的,只要看到/boot/grub/下面一大堆的mod,可以猜想grub2一定很强大。 :em05


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 22:05 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
现在grub2版本升级到 1.97 Beta1,基本上grub中可用的命令在grub2中都有相应替换命令,而且现在不用手动加载 ntfs.mod 默认支持ntfs格式分区,相信不久可取代grub了。


_________________
Grub2 基础教程


页首
 用户资料  
 
7 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 22:07 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
grub2恨得我牙痛

这路由器咋就欢天喜地的

莫非已经grub2

:em06


页首
 用户资料  
 
8 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 22:11 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
hcym 写道:
grub2恨得我牙痛

这路由器咋就欢天喜地的

莫非已经grub2

:em06

:em45 ,已经在一台机上全新硬盘装了个Kub910,用得就是grub2。貌似在该机上一切正常,硬盘安装也自动生成双启动,很方便。就是kub910好看不好用。 :em04


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
9 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 22:16 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
引用:
可以执行 sudo update-grub 会在livecd系统上/boot/grub下生成menu.lst,再拷到硬盘系统。

可以吗?试过没。update-grub 依赖正确的 fstab 工作。觉得应该 chroot 进去弄的。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 22:18 
头像

注册: 2009-03-05 16:31
帖子: 2794
送出感谢: 0 次
接收感谢: 11
chroot进去才是王道


_________________
http://adam8157.info/


页首
 用户资料  
 
11 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 22:21 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
引用:
理论上执行 sudo grub-install /dev/sda 会把grub文件安装到 sda上linux 分区的 /boot/grub文件夹内并生成menu.lst,再把引导信息写入mbr。

不会生成 menu.lst
smallapple 写道:
代码:
sudo grub-install /dev/sda

这个估计也不行。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 22:34 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
sudo -i
mount 你的根分区 /mnt
mount 你的/boot 分区 /mnt/boot #如果有的话
#挂载你其他的分区,如果有的话

grub-install --root-directory=/mnt /dev/sda

mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc


页首
 用户资料  
 
13 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-09-07 22:38 

注册: 2008-09-22 12:58
帖子: 211
送出感谢: 0 次
接收感谢: 0 次
LS完全正确。搞定。

谢谢 :em11


页首
 用户资料  
 
14 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-10-25 14:31 
头像

注册: 2009-04-11 20:52
帖子: 150
地址: 北京劲松
送出感谢: 0 次
接收感谢: 0 次
thx


页首
 用户资料  
 
15 楼 
 文章标题 : Re: U9.04 Live CD修复不了grub2?
帖子发表于 : 2009-10-25 14:34 
头像

注册: 2008-12-09 12:44
帖子: 3864
地址: 北京
送出感谢: 0 次
接收感谢: 2
用9.04修复出来是grub还是grub2?


_________________
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译