Мне раньше удалось запутаться в меню grub и попытаться исправить ситуацию.
К сожалению, у меня сейчас действительно нет идей. Я получаю ошибки при попытке запустить dpkg -configure grub-pc и grub-install. grub-setup утверждает, что ни один из разделов GPT не имеет загрузочного раздела BIOS и что встраивание невозможно.
/boot имеет флаг загрузки. Я также попытался установить флаг загрузочного раздела BIOS, но я не уверен, где его поставить. Установка этого не принесла ничего полезного.
У меня есть трехдисковая система, в которой 32 гигабайта в начале каждого диска зарезервированы для /boot, /home, /, /var, /tmp и swap (/home - это один раздел на 32 ГБ, другие меньше). Остальные диски на RAID5.
Я перепробовал все виды, и вот теперь я нахожусь, и все, что я знаю, это переустановить систему. Я не могу найти ничего полезного, прибегая к помощи, и большую часть субботы я потратил на это. Так что я был бы признателен за некоторые советы о том, что я еще могу попробовать, или если я просто должен сдаться и переустановить.
PS Теперь я знаю, что я должен был сделать вместо запуска любых спасательных приложений: скачать 64-битный образ Ubuntu, загрузить, смонтировать root и загрузить && bind /var, /tmp, /sys и /proc, chroot &&, отредактировать меню && update -grub.
Но сейчас уже слишком поздно. В следующий раз я буду мудрее.
Вот вывод из fdisk -l:
root@ubuntu:/# fdisk -l WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 2000.4 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 1 3907029167 1953514583+ ee GPT WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sdb1 1 3907029167 1953514583+ ee GPT WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sdc1 1 3907029167 1953514583+ ee GPT
И вот расстались:
parted -l Model: ATA WDC WD20EARS-00M (scsi) Disk /dev/sda: 2000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 32.0GB 32.0GB bios_grub 2 32.0GB 2000GB 1968GB raid Model: ATA WDC WD20EARS-00M (scsi) Disk /dev/sdb: 2000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 8000MB 8000MB linux-swap(v1) 2 8000MB 16.0GB 8000MB ext3 3 16.0GB 32.0GB 16.0GB ext3 4 32.0GB 2000GB 1968GB raid Model: ATA WDC WD20EARS-00M (scsi) Disk /dev/sdc: 2000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 200MB 200MB ext3 boot 2 200MB 32.0GB 31.8GB ext3 3 32.0GB 2000GB 1968GB raid
Флаг bios_grub был добавлен мной, до этого он не существовал (или был удален приложением спасения).