GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Mem-boot Ubuntu Di Mac Dari Penyimpanan Usb Eksternal?

Saya ingin menjalankan Ubuntu di iMac saya dari penyimpanan USB eksternal, baik disk eksternal atau flash drive.

Saya dapat dengan mudah membuat stik USB yang dapat di-boot dan menggunakannya untuk menginstal Ubuntu 14.04 ke perangkat USB yang dipartisi dengan benar. Namun, bertentangan dengan beberapa pernyataan di sini dan di tempat lain, setelah memulai ulang, hasilnya tidak terdeteksi oleh Mac sebagai dapat di-boot.

Saya telah mencari di Google secara ekstensif dan saya yakin Mac dapat mem-boot-nya, tetapi instruksi yang saya temukan terlalu kabur (Menginstal Ubuntu pada dan Hard Drive Eksternal dan mem-boot di Mac) atau dalam satu kasus, terlalu rumit (http://www.rodsbooks.com/ubuntu-efi/) untuk masuk akal. Namun, utas umum tampaknya menggunakan rEFInd untuk mengatur ulang opsi boot.

Jadi, saya berhasil menginstal rEFInd pada partisi di drive eksternal tetapi tidak mendeteksi instalasi Ubuntu. Saya memiliki partisi ext2 /boot pada disk yang sama, dan menyalin ext2_x64.efi ke dalam direktori /EFI, tetapi tidak boleh.

Saya agak buntu pada titik ini, dan langkah selanjutnya adalah studi mendetail tentang bootloader dan EFI. Namun, saya pikir saya harus hampir memecahkan ini dan berharap seseorang dapat menunjukkan panduan langkah demi langkah di suatu tempat.

Untuk rekap:

  • Disk USB memiliki partisi ext2 /boot (dengan gambar vmlinuz di dalamnya), dan partisi ext4 / dengan sisa Ubuntu 14.04 terinstal
  • Tidak dapat di-boot setelah dipasang
  • Letakkan rEFInd di partisi FAT32 lain yang berisi direktori /EFI
  • Menyalin ext2_x64 ke /EFI/boot dan /EFI/refind
  • Dapat boot, rEFInd memuat, ada opsi untuk mem-boot ext2_x64.EFI(?) tetapi tidak ada Ubuntu/vmlinuz.

Jika saya bisa menyelesaikan ini, saya akan menempatkan panduan yang jelas di web di suatu tempat!

Jawaban Terbaik

Yah, saya menghabiskan satu hari penuh untuk itu dan sekarang saya telah memecahkannya.

Saya sangat berharap beberapa jiwa malang lainnya mendapatkan nilai dari ini.

Inilah resep yang berhasil (setidaknya, di iMac saya dengan Ubuntu 14.04):

  • Boot dengan USB yang dapat di-boot, instal Ubuntu
  • Partisi USB Anda sebagai berikut:
    • Partisi boot EFI 200MB
    • 200MB ext2, pasang ke /boot
    • Tukar ruang jika Anda menginginkannya
    • Satu atau lebih partisi lain untuk menampung Ubuntu dengan benar (mis. ext4 pada / )
  • Selesaikan penginstalan, reboot ke OS X
  • Dapatkan gdisk (penginstal pkg untuk OS X) dan binari rEFInd
  • jalankan “diskutil list” dari konsol dan catat nama perangkat, dan partisi EFI (mis. /dev/disk3 , /dev/disk3s1 )
  • Ikuti resep gdisk di http://www.rodsbooks.com/ubuntu-efi/ di bawah “Memperbaiki instalasi” poin 6
  • Instal rEFInd di partisi EFI USB Anda. Dari direktori pencarian:

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

    (Anda dapat menyeret file ke command prompt untuk mendapatkan path lengkap)

Terkait:Instal Ubuntu di Asus Eee-PC 1005PE – Berurusan dengan partisi khusus?

Kemudian ketika Anda reboot, Anda dapat “EFI Boot” untuk rEFInd, dan seharusnya ada opsi untuk mem-boot GRUB/linux.

Saya telah mendokumentasikan ini secara lebih rinci di sini:http://coljac.net/2014/stuff/installing-ubuntu-onto-a-bootable-usb-stick-or-other-device-on-a-mac/


Ubuntu
  1. Bagaimana Cara Menginstal Windows Xp Dari Ubuntu Melalui Usb?

  2. Bagaimana Cara Membuat Usb Ubuntu yang Dapat Di-boot di Mac yang Menjalankan 10.7.5?

  3. “Boot Error” dengan live usb Ubuntu 15.10 – Cara Memperbaikinya

  1. Instal Ubuntu | Bagaimana cara menginstal ubuntu dari USB? | Instalasi Ubuntu dari Pen Drive

  2. Cara Membuat Drive USB Ubuntu yang Dapat Di-boot untuk Mac di OS X

  3. Cara Meningkatkan ke Ubuntu 15.10 dari Ubuntu 15.04

  1. Cara Meningkatkan Dari Ubuntu 16.04 ke Ubuntu 18.04

  2. Instalasi Ubuntu 20.04 dari USB

  3. Bagaimana Cara Menginstal Ubuntu 16.04 Dari Kartu Sd?