Я пытаюсь установить 14.04.01 как новая ОС на моем ноутбуке (ранее двойная загрузка Windows 8.1 и Ubuntu 13.10). После выполнения живого CD и выбора Установки Ubuntu, я прошел целый процесс установки (принимающий решение заменить существующие операционные системы), и при перезагрузке без живого CD, меня попросили "Выбрать устройство загрузки".
Я загрузил живой CD снова и установил инструмент восстановления начальной загрузки. Я выполнил это, и после перезапуска его успешно загрузился в Ubuntu однажды. Однако, если я перезапускаю, я получаю "Перезагрузку и выбираю Устройство загрузки" снова. Я могу воспроизвести этот процесс (выполненное восстановление начальной загрузки с живого CD, загрузиться успешно однажды и затем перестать работать снова после перезапуска).
Я пытался полностью очистить жесткий диск и составить новую таблицу разделения. Ошибка остается тем же.
Результаты sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.8
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): BB562B80-314C-4A8C-A804-3130164DED9B
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3437 sectors (1.7 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 4095 1024.0 KiB 8300
2 4096 491519 238.0 MiB EF00
3 491520 32491519 15.3 GiB 8200
4 32491520 227803135 93.1 GiB 8300
5 227803136 1953523711 822.9 GiB 8300
Я в конечном счете нашел решение в это сообщение на Форумах Ubuntu.
От живого CD:
Использование efibootmgr для установки Ubuntu для начальной загрузки как Windows.
sudo efibootmgr -c -L "Windows Boot Manager" -l "\EFI\ubuntu\shimx64.efi"
Из живого установщика монтируют efi раздел на жестком диске; строки с # являются комментариями только:
#Mount efi partition. check which partition is FAT32 with boot flag. Often sda1 or sda2 but varies. mount /dev/sda1 /mnt #only if not already existing, mkdir /mnt/EFI/Boot cp /mnt/EFI/ubuntu/* /mnt/EFI/Boot # If new folder created, the bootx64.efi will not exist, skip this command mv /mnt/EFI/Boot/bootx64.efi /mnt/EFI/Boot/bootx64.efi.backup # make grub be hard drive boot entry in UEFI. If not existing, may have to update UEFI also with efibootmgr. mv /mnt/EFI/Boot/grubx64.efi /mnt/EFI/Boot/bootx64.efi