重复根分区后 grub 损坏

重复根分区后 grub 损坏


我的根分区 ( sda5) 对我来说太紧了,我决定扩展它。不幸的是,在我调整/home(sda6分区 ) 的大小后,我发现我无法扩展sda5,因为碎片太多。
所以我在未分配的空间上创建了分区 sda8,然后执行了 #cat /dev/sda5 > /dev/sda8 接下来,我调整了sda8所有可用空间的大小 resize2fs /dev/sda8
之后,我打开sda8/boot/grub/grub.cfg并将旧的 UUID 替换为新的(与旧的相同,但末尾带有“1”)。
之后,我可以sda5完全删除旧的,但我“只是”重命名sda5/grubsda5/_grub(以防万一)
现在我无法启动,因为出现以下错误:
错误:/boot/grub/i386-pc/normal.mod找不到文件。
据我了解,系统试图在sda5...上找到 grub

============================== 启动信息摘要: =================================

=> Grub2 (v1.99) 安装在 /dev/sda 的 MBR 中,并在同一硬盘驱动器的第 1 扇区中查找 core.img。core.img 位于此位置并在分区 112 中查找 .sda5:


File system:       ext4
Boot sector type:  -
Boot sector info: 
Operating System:  Ubuntu 14.04.5 LTS
Boot files:        /etc/fstab

sda8:


File system:       ext4
Boot sector type:  -
Boot sector info: 
Operating System:  Ubuntu 14.04.5 LTS
Boot files:        /boot/grub/grub.cfg /etc/fstab

============================= 驱动器/分区信息: ==============================

驱动器:sda


磁盘 /dev/sda:120.0 GB,120034123776 字节 255 个磁头,63 个扇区/磁道,14593 个柱面,总共 234441648 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节

分区引导起始扇区结束扇区扇区数ID系统

/dev/sda1 * 2,048 718,847 716,800 7 NTFS / exFAT / HPFS /dev/sda2 718,848 112,334,847 111,616,000 7 NTFS / exFAT / HPFS /dev/sda3 112,336,894 234,440,703
122,103,810 5 扩展 /dev/sda5 112,336,896 132,879,864
20,542,969 83 Linux /dev/sda6 132,882,432 169,746,431
36,864,000 83 Linux /dev/sda7 210,274,304 234,440,703
24,166,400 7 NTFS / exFAT / HPFS /dev/sda8 169,748,480
210,272,255 40,523,776 83 Linux

相关内容