Вчера я решил обновить Ubuntu 17.10 до 18.04 и использовать для этого загрузочный USB-накопитель. План состоял в том, чтобы назначить разделы 18.04 существующим разделам 17.10, но, как мне кажется, я попал в ловушку.
Во-первых, немного о моей настройке - это была система с двойной загрузкой, распределенная по SSD и HDD. На жестком диске хранились только документы (например, файлы для загрузки, изображения, в основном вся папка /home
и ее копия в Windows) - все остальное было на SSD.
Теперь вернемся к проблеме - мне кажется, что я создал второй раздел EFI, явно назначив местоположение /boot
- как это было в 17.10, но похоже, что он был установлен в традиционном режиме. Вот что fdisk
говорил перед переустановкой.
Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 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
Disklabel type: gpt
Disk identifier: FCA82D3C-D3F2-41F8-A17A-16500CC996B8
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 534527 532480 260M EFI System
/dev/nvme0n1p2 534528 567295 32768 16M Microsoft reserved
/dev/nvme0n1p3 567296 381069758 380502463 181.4G Microsoft basic data
/dev/nvme0n1p4 381071360 382722047 1650688 806M Windows recovery environment
/dev/nvme0n1p5 382724096 498069503 115345408 55G Linux filesystem
/dev/nvme0n1p6 498069504 500117498 2047995 1000M Linux boot partition
Вот что это говорит сейчас.
Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 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
Disklabel type: gpt
Disk identifier: FCA82D3C-D3F2-41F8-A17A-16500CC996B8
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 534527 532480 260M EFI System
/dev/nvme0n1p2 534528 567295 32768 16M Microsoft reserved
/dev/nvme0n1p3 567296 381069758 380502463 181.4G Microsoft basic data
/dev/nvme0n1p4 381071360 382722047 1650688 806M Windows recovery environment
/dev/nvme0n1p5 382724096 498069503 115345408 55G Linux filesystem
/dev/nvme0n1p6 498069504 500117498 2047995 1000M EFI System
Похоже, это может быть ответом на мою проблему - установить загрузчик Linux EFI в существующий системный раздел EFI - но я хотел еще раз проверить с сообществом, действительно ли это проблема. Спасибо за любые советы!
Хорошая новость в том, что я исправил это, плохая новость в том, что я не знаю, в чем была проблема, в чем и заключался весь смысл попытки ее исправить - пожалуйста, пожалуйста, опубликуйте другой ответ, если знаете что-то!
Вот изменения, которые я сделал, чтобы все работало.
/boot
на первом EFI System
разделе (/dev/nvme0n1p1
). EFI System
, потому что вики сообщества настоятельно рекомендуют иметь только один раздел EFI. boot-repair
утилита , которая переустанавливал GRUB. Все изменения были сделаны с живого USB.