tar还原后,grub-install失败

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
zhwlyfx
帖子: 440
注册时间: 2007-01-21 15:44

tar还原后,grub-install失败

#1

帖子 zhwlyfx » 2014-11-30 19:16

原来的分区是/dev/sda1,/dev/sda2,/dev/sda3,/dev/sda5,/dev/sda6,其中/dev/sda6是/分区,我备份了该分区
然后重新分区,为/dev/sda1,/dev/sda2,/dev/sda5,/dev/sda6,/dev/sda7,/dev/sda8,其中我想让/dev/sda8为/分区,/dev/sda7为swap分区,其余为ntfs分区。
分区后用livecd启动,将原备份的文件还原到/dev/sda8分区(该分区挂在到/mnt下),然后执行:
sudo chroot /mnt
grub-install /dev/sda8(想把grub安装到/分区下,而不是mbr)
结果提示;cannot find a device for /boot/grub(is /dev mounted)

后来我想应该是因为原分区和现在的分区不一样,还原后还是原分区的信息,所以不能安装吧 ,请问我该怎么做才能安装grub呢
zhwlyfx
帖子: 440
注册时间: 2007-01-21 15:44

Re: tar还原后,grub-install失败

#2

帖子 zhwlyfx » 2014-11-30 21:08

自己解决了,原来还需要挂在/dev,/proc,/sys 到 /mnt/dev,/mnt/proc,/mnt/sys,
具体参见:http://www.2cto.com/os/201402/276452.html
回复