LiveCD修复Ubuntu13.04的GRUB2引导

最近换lenovo K29 12.5寸的小本太可爱了 各种折腾, 话说Ubuntu的移植性真强,把原来本上的SSD直接插到新本上卸载ATI驱动直接就完美使用了。可惜本人脑残,装了win8.1于是原先的grub2引导就被干掉了,起初使用easyBCD修复,但安装的grub是无法root btrfs分区的。于是想到了LiveCD。

我这边的情况是MBR记录 ubuntu的/和boot都放在sda1上的。我的sda1是btrfs分区。

先挂载 sda1到mnt上去

sudo mount /dev/sda1 /mnt

再 bind原 /dev /proc /sys

sudo mount --bind /dev /mnt/@/dev 
sudo mount --bind /proc /mnt/@/proc
sudo mount --bind /sys /mnt/@/sys

然后 Change Root到原来的目录

sudo chroot /mnt


现在已经是原先系统的su了,还要重新挂载/为可写

mount -o remount /


最后安装grub2到MBR,更新grub2即可

grub-install --boot-directory=/ /dev/sda 
update-grub



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值