最後更新: 2017-05-20
個案
upgrade OS 時發現 /boot 所 mount 在的 Partition 沒有位
流程
# 修改/etc/fstab
# /boot #UUID=6dc2b997-5f68-4f17-8cb3-09c4c05974b7 /boot ext4 noatime 0 2
# copy "/boot" 到 "/"
cp -a /boot /boot.bak
umount /boot
rmdir /boot
mv boot.bak/ boot
# 更改 partition "boot" flag
parted /dev/sdc
(parted) set 1 boot off
(parted) set 2 boot on
# 非必要
grub-install /dev/sdc
update-grub2
Grub installed on wrong hard drive
dd if=/dev/sda of=/sdb/backup.mbr bs=512 count=1
dd if=/dev/zero of=/dev/sda bs=446 count=1