換 /boot partition

最後更新: 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