linux grub重新安装,linux系統grub的重新安裝

本文適用於一下三種情況

1.用tar恢復備份后grub出現問題,無法啟動,這個在分區更改過后比較常見

2.啟動linux時出現 minimal bash-like line editing is supported 無法正常啟動

3.啟動linux時出現 elf header smaller than expected 等問題

總之就是grub出現問題導致linux無法正常啟動的情況

要求:有Live CD

步驟如下:

一 . 進入live cd后掛載你硬盤上的/分區我的是 /dev/sda6

sudo mount /dev/sda6 /mnt

二 . 掛載 /dev   /proc   /sys

sudo mount --bind /dev /mnt/dev

sudo mount --bind /proc /mnt/proc

sudo mount --bind /sys /mnt/sys

三. 這一步很重要!

確定你的boot分區是不是單獨分區的

如果是單獨分區的,那么你還要掛載/boot分區,最好把別的文件系統都掛載上去

sudo mount /dev/sda1 /mnt/boot

sudo mount /dev/sda7 /mnt/home

四. 掛載完畢后chroot更換系統

chroot /mnt

卸載掉舊的grub

apt-get purge grub-pc

安裝新的

apt-get install grub-pc

grub-mkconfig

grub-install /dev/sda

exit

umount /proc

umount /dev

umount /sys

umount /dev/sda1

umount /dev/sda7

umount /dev/sda6

reboot

這樣就成功了

最重要的就是掛載/boot這個分區了,如果你的boot是單獨分區的,那么千萬不要忘記掛載它,否則是不會成功的!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值