Ubuntu 16.04 引导修复

超级用户果然危险,一不留神手贱把把硬盘给dd了。。。
惨了。。。硬盘前1G的数据全没了。。。分区表肯定炸了。。。
幸好是GPT分区格式,自带分区表备份,忙活一会恢复了分区表,然而efi分区也被覆盖了。。
然后新建了一个EFI分区,引导文件没了。。只能手动修复了。。。

流程。。。。
使用Ubuntu光盘启动到Ubuntu临时系统
挂载分区

mount -o bind /dev      被修复的系统根目录/dev
mount -o bind /proc    被修复的系统根目录/proc
mount -o bind /sys      被修复的系统根目录/sys
mount /dev/efi的分区   被修复的系统根目录/boot/efi

我这里是

mount -o bind /dev      /mnt/ubuntu/dev
mount -o bind /proc     /mnt/ubuntu/proc
mount -o bind /sys       /mnt/ubuntu/sys
mount /dev/sda1          /mnt/ubuntu/boot/efi

然后是

chroot 被修复的系统根目录`

我这里是

chroot /mnt/ubuntu

修复grub2引导,我这里是64位uefi引导的系统,所以–target=x86_64-efi,可以到/usr/lib/grub目录下看你的系统类型和模块

grub-install --target=x86_64-efi --efi-directory=/boot/efi
update-grub

然后修改 /etc/fstab 挂载文件
把挂载 efi 分区的那行修改为修复后的efi分区的路径,我这里修改为/dev/sda1
重启后如果进入了 救援模式 ,很有可能是 /etc/fstab 有误,继续检查修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值