小编Ros*_* II的帖子

将 /boot 移动到新分区会产生:找不到文件“/boot/grub/i386-pc/normal.mod”

我正在尝试将我的/boot文件夹从/分区移动到/dev/sdb. 以下脚本:

parted -s /dev/sdb mklabel msdos mkpart primary ext2 1M 100% set 1 boot on
mkfs.ext2 /dev/sdb1
mkdir /mnt/boot
mount /dev/sdb1 /mnt/boot
cd /boot
find . -depth -print0 | \
    cpio --null --sparse --make-directories --pass-through --verbose /mnt/boot
cd /
umount /mnt/boot
mv /boot /boot.orig
mkdir /boot
echo "/dev/sdb1 /boot ext2 ro 0 2" >>/etc/fstab
mount /dev/sdb1 /boot
parted /dev/sda set 1 boot off
grub-install /dev/sdb
update-grub
reboot
Run Code Online (Sandbox Code Playgroud)

产生这个错误:

error: file '/boot/grub/i386-pc/normal.mod' not found. …
Run Code Online (Sandbox Code Playgroud)

boot grub2

3
推荐指数
1
解决办法
9958
查看次数

标签 统计

boot ×1

grub2 ×1