GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak spustit Ubuntu na počítači Mac z externího úložiště USB?

Chci spouštět Ubuntu na svém iMacu z externího úložiště USB, buď externího disku nebo flash disku.

Mohu snadno vytvořit zaváděcí USB klíčenku a použít ji k instalaci Ubuntu 14.04 na správně rozdělené USB zařízení. Nicméně, na rozdíl od některých tvrzení zde a jinde, po restartu není výsledek detekován Macem jako bootovatelný.

Hodně jsem googlil a jsem si jistý, že je možné přimět Mac, aby jej nabootoval, ale pokyny, které jsem našel, byly buď příliš vágní (instalace Ubuntu na externí pevný disk a spuštění v Macu), nebo v jednom případě, příliš složité (http://www.rodsbooks.com/ubuntu-efi/), aby to dávalo smysl. Zdá se však, že společné vlákno používá rEFInd k úpravě možností spouštění.

Takže se mi podařilo nainstalovat rEFInd na oddíl na externím disku, ale nezjistí instalaci Ubuntu. Mám oddíl ext2 /boot na stejném disku a zkopíroval jsem ext2_x64.efi do adresáře /EFI, ale nejde to.

V tomto bodě jsem trochu uvízl a další kroky budou muset být podrobná studie bootloaderů a EFI. Myslím si však, že musím být blízko k tomu, abych to rozlouskl, a doufám, že někdo může někde ukázat na podrobného průvodce.

Pro rekapitulaci:

  • Disk USB má oddíl ext2 /boot (s obrazem vmlinuz) a oddíl ext4 / s nainstalovaným zbytkem Ubuntu 14.04
  • Po instalaci nelze spustit
  • Umístěte rEFInd na jiný oddíl FAT32, který obsahuje adresář /EFI
  • Zkopírováno ext2_x64 do /EFI/boot a /EFI/refind
  • Lze zavést, načte se rEFInd, existuje možnost spustit ext2_x64.EFI(?), ale ne Ubuntu/vmlinuz.

Pokud se mi to podaří vyřešit, umístím přehledný návod někam na web!

Nejlepší odpověď

No, strávil jsem na tom druhý celý den a teď jsem to rozlouskl.

Upřímně doufám, že nějaká jiná ubohá duše z toho dostane nějakou hodnotu.

Zde je recept, který funguje (alespoň na mém iMacu s Ubuntu 14.04):

  • Zaveďte spouštěcí zařízení USB, nainstalujte Ubuntu
  • Rozdělte své USB následovně:
    • 200 MB spouštěcí oddíl EFI
    • 200 MB ext2, připojit k /boot
    • Pokud chcete, vyměňte místo
    • Jeden nebo více dalších oddílů pro správné udržení Ubuntu (např. ext4 na / )
  • Dokončete instalaci a restartujte systém OS X
  • Získejte gdisk (instalační program pkg pro OS X) a binární soubory rEFInd
  • spusťte „diskutil list“ z konzoly a poznamenejte si název zařízení a oddíl EFI (např. /dev/disk3 , /dev/disk3s1 )
  • Postupujte podle receptu gdisk na http://www.rodsbooks.com/ubuntu-efi/ v části „Oprava instalace“ bod 6
  • Nainstalujte rEFInd na oddíl EFI vašeho USB. Z adresáře refind:

    ./refind-install -–usedefault /dev/disk3s1
    

    (úplnou cestu získáte přetažením souboru do příkazového řádku)

Související:Nainstalujte Ubuntu na Asus Eee-PC 1005PE – Vypořádáte se se speciálními oddíly?

Poté, když restartujete, můžete „EFI Boot“ obnovit a znovu by měla existovat možnost nabootovat GRUB/linux.

Podrobněji jsem to zdokumentoval zde:http://coljac.net/2014/stuff/installing-ubuntu-onto-a-bootable-usb-stick-or-other-device-on-a-mac/


Ubuntu
  1. Nainstalovat Ubuntu | Jak nainstalovat ubuntu z USB? | Instalace Ubuntu z Pen Drive

  2. Jak nainstalovat Windows Xp z Ubuntu přes USB?

  3. Jak vytvořit spouštěcí Ubuntu USB na Macu se systémem 10.7.5?

  1. Jak vytvořit spouštěcí USB disk Ubuntu pro Mac v OS X

  2. Jak upgradovat na Ubuntu 15.10 z Ubuntu 15.04

  3. Jak nainstalovat Ubuntu 16.04 z SD karty?

  1. Jak upgradovat z Ubuntu 16.04 na Ubuntu 18.04

  2. Instalace Ubuntu 20.04 z USB

  3. „Chyba spouštění“ s živým usb Ubuntu 15.10 – jak ji opravit