Я нахожусь на MacBookAir5,2 (2012), и я запускал Ubuntu вдоль стороны Mac OS X в течение некоторого времени. Я использовал РЕМОНТ, когда я сначала установил Ubuntu, и это хорошо работало.
Когда я начал работать с Докером, я перерос дисковое пространство, доступное и решительное для получения нового твердотельного диска. Я сделал это, подкачал диски и установил Ubuntu 14.10.
После этой точки я играл с перенаходкой (поскольку РЕМОНТ не сохраняется), и я считал партию страниц Rod Smith
Однако теперь я хочу Ubuntu только и не загружу ничто больше на этой машине. Но так или иначе, что я думаю, что говорю efibootmgr
чтобы сделать, это не будет. Проблема состоит в том, что перенаходка не выполняется после начальной загрузки. Единственным путем я могу загрузиться, моя система нажимает клавишу Alt на начальной загрузке, и выбор повторно находит на карте с интерфейсом USB. Это работает просто великолепно, хотя, никакие проблемы вообще с тем подходом - это просто немного неудобно.:-)
Если я загружаюсь без присоединенной карты с интерфейсом USB, все, что я получаю, серый экран ни с чем отображаемым. Это остается серым "навсегда" (я не ожидал намного, чем 20 минут).
Мой SSD содержит четыре раздела:
GPT fdisk (gdisk) version 0.8.8 Partition table scan: MBR: hybrid BSD: not present APM: not present GPT: present Found valid GPT with hybrid MBR; using GPT. Disk /dev/sda: 937703088 sectors, 447.1 GiB Logical sector size: 512 bytes Disk identifier (GUID): B30ED5AD-A6B6-4FF9-9CC4-1F440536FB9F Partition table holds up to 128 entries First usable sector is 34, last usable sector is 937703054 Partitions will be aligned on 8-sector boundaries Total free space is 264949 sectors (129.4 MiB) Number Start (sector) End (sector) Size Code Name 1 40 409639 200.0 MiB EF00 EFI System Partition 2 409640 195722143 93.1 GiB AF00 Macintosh HD 3 195985408 921180159 345.8 GiB EF00 LINUX 4 921180160 937701375 7.9 GiB 0700 SWAP
и я на самом деле вытер все файлы в ESP как мера для сужения проблемы. Что я имею, теперь efibootmgr
создание отчетов:
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000
Boot0000* rEFInd Boot Manager HD(1,28,64000,7fa6ae3f-d9a7-4411-838a-1d0133b9993a)File(\EFI\refind\refind_x64.efi)
BootFFFF* ACPI(a0341d0,0)PCI(1f,2)SATA(0,0,0)HD(2,64028,e066090,00007690-046d-0000-175e-0000ca5e0000)File(\System\Library\CoreServices\boot.efi)
и
root@fredrik-mbair:~# tree /boot/efi/ | grep -v png /boot/efi/ └── EFI ├── refind │ ├── icons │ ├── keys │ │ ├── altlinux.cer │ │ ├── canonical-uefi-ca.der │ │ ├── fedora-ca.cer │ │ ├── openSUSE-UEFI-CA-Certificate.cer │ │ ├── refind.cer │ │ └── SLES-UEFI-CA-Certificate.cer │ ├── refind.conf │ └── refind_x64.efi └── tools 5 directories, 68 files
Последняя информация - это: Когда я загружаюсь с отсоединенной картой с интерфейсом USB и высокий звук нажатия, я получаю один (1) значок жесткого диска с текстовым Windows под ним. Если я выбираю тот, экран теряет сознание, и я получаю белый мерцающий курсор (символ подчеркивания) в верхнем левом углу экрана, как 80x25 строки или подобная консоль. Ничего не происходит после этого. "Повторно находят, что Диспетчер начальной загрузки" опция не появляется.
Я понятия не имею, куда опция "Windows" прибывает из, и я не знаю то, что опция FFFF также.
root@fredrik-mbair:~# efibootmgr -b FFFF -B
invalid hex value FFFF
Так как я ничего не буду использовать кроме единственной Ubuntu ОС и ядро Linux, я согласился бы с gummiboot, но я не уверен, как это собирается помочь когда efibootmgr
не может добраться повторно находят, чтобы быть выполненным при начальной загрузке...
Последняя попытка выполнения install.sh
(установленный от PPA), дает этот вывод:
root@fredrik-mbair:~# /usr/share/refind/install.sh Installing rEFInd on Linux.... ESP was found at /boot/efi using vfat Found rEFInd installation in /boot/efi/EFI/refind; upgrading it. Copied rEFInd binary files Notice: Backed up existing icons directory as icons-backup. Existing refind.conf file found; copying sample file as refind.conf-sample to avoid overwriting your customizations. rEFInd has been set as the default boot manager. Existing //boot/refind_linux.conf found; not overwriting. Installation has completed successfully.
Я понятия не имею о том, куда пойти затем.
Таким образом, это - то, что я сделал для получения где-нибудь:
Первая попытка была этим:
gdisk
, опытное меню, затем n
затем w
)/usr/share/refind/install.sh
efibootmgr -c -l \\EFI\\refind\\... -L TIRED
Это на самом деле добралось, повторно находят для погони за перезагрузкой. Однако это не обнаружило vmlinuz-3.16.0-28-generic.efi.signed
ядро, которое я хочу выполнить. Это показало опциям и обоим выводам к No bootable device
в 80x25 консоль.
Ага, таким образом, я пытался повторно выполниться install.sh
сценарий с --alldrivers
. После перезагрузки я вернулся в сером экране, который никогда ничего не показывает.
Перезагруженный, пошел для перенаходки от моей карты с интерфейсом USB и затем:
/boot/efi
раздел/boot/efi
efibootmgr
И как у меня есть рабочая система.
Подробнее:
root@fredrik-mbair:~# 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: 937703088 sectors, 447.1 GiB Logical sector size: 512 bytes Disk identifier (GUID): B30ED5AD-A6B6-4FF9-9CC4-1F440536FB9F Partition table holds up to 128 entries First usable sector is 34, last usable sector is 937703054 Partitions will be aligned on 8-sector boundaries Total free space is 264949 sectors (129.4 MiB) Number Start (sector) End (sector) Size Code Name 1 40 409639 200.0 MiB EF00 EFI System Partition 2 409640 195722143 93.1 GiB AF00 Macintosh HD 3 195985408 921180159 345.8 GiB EF00 LINUX 4 921180160 937701375 7.9 GiB 0700 SWAP
/boot/efi/ ├── EFI │ └── boot │ ├── bootia32.efi │ ├── bootx64.efi │ ├── drivers_ia32 │ │ ├── btrfs_ia32.efi │ │ ├── ext2_ia32.efi │ │ ├── ext4_ia32.efi │ │ ├── hfs_ia32.efi │ │ ├── iso9660_ia32.efi │ │ ├── LICENSE_GPL.txt │ │ ├── LICENSE.txt │ │ └── reiserfs_ia32.efi │ ├── drivers_x64 │ │ ├── btrfs_x64.efi │ │ ├── ext2_x64.efi │ │ ├── ext4_x64.efi │ │ ├── hfs_x64.efi │ │ ├── iso9660_x64.efi │ │ ├── LICENSE_GPL.txt │ │ ├── LICENSE.txt │ │ └── reiserfs_x64.efi │ ├── icons │ └── refind.conf ├── shellia32.efi └── shellx64.efi 5 directories, 81 files
root@fredrik-mbair:~# efibootmgr -v BootCurrent: 0000 Timeout: 5 seconds BootOrder: 0000 Boot0000* COPY HD(1,28,64000,7fa6ae3f-d9a7-4411-838a-1d0133b9993a)File(\EFI\boot\bootx64.efi) BootFFFF* ACPI(a0341d0,0)PCI(1f,2)SATA(0,0,0)HD(2,64028,e066090,00007690-046d-0000-175e-0000ca5e0000)File(\System\Library\CoreServices\boot.efi)