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
    评论
如果你遇到了无法下载软件包或无法从未经验证的源安装软件的问题,可能是由于你使用的是老版本的Ubuntu,导致源无效。为了解决这个问题,你可以考虑升级到最新的Ubuntu版本。以下是一些关于老版Ubuntu换源的信息。 Ubuntu的每个版本都有一个代号,这些代号包括Warty Warthog、Hoary Hedgehog、Breezy Badger等等。根据所提供的信息,你可以根据你使用的Ubuntu版本的代号来进行相应的源更换。例如,如果你使用的是Ubuntu 13.04版本,它的代号是Raring Ringtail。 根据中提到的方法,你可以将quantal替换为你正在使用的Ubuntu版本的代号。然后,根据这个代号,你可以在网上找到相应的源,以便为你的Ubuntu系统提供有效的软件下载和安装。 需要注意的是,由于老版本的Ubuntu已经停止了官方更新,所以你可能会遇到更多的问题。因此,升级到最新版本的Ubuntu可能是一个更好的选择,这样你不仅可以解决源无效的问题,还可以获得更好的系统支持和更新的软件版本。 总结起来,如果你遇到老版Ubuntu无法换源的问题,你可以根据你使用的Ubuntu版本的代号来找到相应的源,并进行相应的更换。然而,考虑到老版本的限制,升级到最新版本的Ubuntu可能是更好的解决方案。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Ubuntu老版本停止更新换源无效-解决方法](https://blog.csdn.net/u012157549/article/details/44753475)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值