PureOS ISO (pada USB) tidak tersedia untuk boot (EFI) pada Mac OS X

1

Tujuan


Ganti OS X dengan PureOS di Mac lama saya. Saya pada dasarnya ingin memberikan PureOS dan membeli Librem PC jika berhasil.

Isu


PureOS tidak muncul dalam pilihan 'drive' boot ketika saya me-restart Mac saya, jadi saya tidak bisa boot dari ISO dan menjalankan installer.

Detail


Spesifikasi MacBook Pro

  • OS X Yosemite (10.10.5)
  • MacBook Pro (15 inci, Pertengahan 2010)
  • Prosesor 2,53 GHz Intel Core i5
  • Memori 8 GB 1067 MHz DDR3
  • Grafik Intel HD Graphics 288 MB
  • Penyimpanan 256 GB Solid State SATA Drive

Apa yang saya coba

  1. Diunduh pureos-8.0-live-amd64.hybrid.isodari https://www.pureos.net/download.html dan memeriksa hash. Semuanya bagus.
  2. Mem-flash ISO ke USB 4GB menggunakan Etcher (di Mac saya yang lain).
  3. Lepas dan lepaskan USB.
  4. Dimasukkan USB ke Mac saya yang lebih lama (dijelaskan di atas) ketika sedang dimatikan, kemudian menyalakannya (dengan Optiontombol ditekan), tidak ada opsi boot PureOS tersedia. Saya berharap melihat ikon media eksternal berlabel EFI.

Sebagai perbandingan, saya mengunduh live install ISO ( debian-9.3.0-amd64-netinst.iso) Debian 9 , dan melakukan proses flashing yang sama seperti yang tercantum di atas, dan Mac lama saya berhasil mengambilnya saat boot. Saya tahu bahwa PureOS adalah turunan dari Debian, jadi ini membuat saya agak bingung.

Saya juga menjalankan fdiskISO untuk membandingkan dengan ISO Debian (mungkin atau mungkin tidak berguna) ...

PureOS ISO:

$ fdisk  pureos-8.0-live-amd64.hybrid.iso 
Disk: pureos-8.0-live-amd64.hybrid.iso  geometry: 686/64/63 [2768960 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
*1: 17    0   2   1 - 1017  84  32 [        64 -    2768896] OS/2 hidden 
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused 

ISO Debian:

$ fdisk debian-9.3.0-amd64-netinst.iso 
Disk: debian-9.3.0-amd64-netinst.iso    geometry: 589/16/63 [593920 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 2: EF 1023 254  63 - 1023 254  63 [      3760 -        832] <Unknown ID>
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused   

Saya berpikir bahwa PureOS ISO tidak (U) EFI kompatibel, jadi Mac saya yang lebih tua belum dapat mengambilnya saat boot?

Jika ada yang punya tips, tolong bagikan dan bantu saya - saya ingin ini berfungsi! Terima kasih sebelumnya.

Peter J Langley
sumber

Jawaban:

3

Catatan: Ini dari komentar yang ditambahkan oleh OP (yang memang memiliki drive DVD yang berfungsi): Sejak itu saya berhasil menggantikan OS X dengan PureOS dari DVD iso, diinstal dengan enkripsi disk penuh LVM, dan meraih paket linux firmware-brcm80211, yang telah mengaktifkan WiFi :)

Anda benar. File iso hanya berisi perangkat lunak untuk boot BIOS. Saya membuat mesin virtual menggunakan VirtualBox dan mencoba kedua metode boot BIOS dan EFI. Dengan menggunakan metode boot BIOS, saya berhasil menginstal dan mem-boot menggunakan skema tabel Master Boot Record (MBR) atau skema GUID Partition Table (GPT). Ketika saya mencoba metode boot EFI, firmware tidak dapat mendeteksi file EFI mana pun untuk boot. Setelah BIOS mem-boot instalasi PureOS di VirtualBox, saya dapat memeriksa file ISO dan tidak dapat menemukan file EFI yang diperlukan untuk booting EFI.

Jadi bagaimana kita meninggalkan ini? Nah, pengguna Mac tahu Anda tidak bisa melakukan boot BIOS dari USB. Jadi solusi yang jelas adalah membakar iso ke DVD dan boot dari drive DVD untuk menginstal PureOS. Jika drive DVD tidak tersedia, maka ada opsi lain yang melibatkan Windows. File iso instalasi PureOS berisi perangkat lunak yang akan menggantikan instalasi Windows yang ada dengan instalasi PureOS. Tentu saja, ada kemungkinan bahwa model Mac Anda memiliki perangkat keras yang tidak kompatibel dengan versi PureOS yang Anda coba pasang.

Versi uji coba gratis Windows 10 dapat diunduh dari situs web Microsoft. Unduh Windows 10 Disc Image (File ISO) . Situs web Memasang Windows 10 tanpa DVD atau Third Party Tools memberikan prosedur untuk menginstal BIOS yang mem-boot Windows 10 dari USB flash drive. Jika prosedur ini tidak berhasil, maka prosedur lama yang diberikan di situs web ini. Menginstal Windows 7 atau 10 Pro 64 bit tanpa DVD atau Flash Drive akan berfungsi. Setelah Windows 10 diinstal, prosedur yang diberikan di bawah ini dapat digunakan untuk mengganti Windows 10 dengan PureOS.

Saya berasumsi macOS diinstal ke partisi yang diformat "Mac OS Extended (Journaled)". Jika Mac Anda memiliki macOS yang diinstal menggunakan Core Storage atau AFPS, maka buatlah penggantian yang sesuai. Saya berasumsi Windows 10 diinstal untuk boot BIOS pada partisi yang diformat NTFS. Tujuannya di sini adalah mengganti Windows 10 dengan PureOS. Instalasi macOS harus tidak terpengaruh.

Catatan: Untuk tampilan gambar yang lebih baik, klik pada gambar atau buka gambar di jendela baru.

  1. Boot ke Windows 10.
  2. Pasang pureos-8.0-live-amd64.hybrid.isofile.
  3. Masukkan 2 GB atau lebih besar flash drive ke port USB. Semua yang ada di flash drive ini akan dihapus.
  4. Buka jendela "Administrator: Command Prompt".
  5. Masukkan perintah berikut

    diskpart
    rescan
    list  disk
    
  6. Dari daftar disk, tentukan nomor disk untuk flash drive. Di sini, saya akan menganggap angkanya 1. Jika nomor Anda berbeda, maka lakukan penggantian yang sesuai di perintah berikutnya. Masukkan perintah berikut untuk membuat satu partisi FAT32 yang diformat pada flash drive.

    select  disk  1
    clean
    convert  mbr
    create  partition  primary
    format  fs=fat32  label=pureos  quick
    
  7. Gunakan output dari perintah berikutnya untuk menentukan huruf drive untuk volume "PUREOS" dan "PureOS 8.0". Di sini, saya akan menganggap volume "PUREOS" telah ditetapkan huruf drive Edan "PureOS 8.0" volume telah ditetapkan huruf drive F.

    list  volume
    
  8. Masukkan perintah berikut untuk keluar dari diskpartperintah.

    exit
    
  9. Masukkan perintah berikut untuk menyalin semua file dari volume "PureOS 8.0" ke volume "PUREOS". Jika huruf drive yang Anda tetapkan berbeda, maka buatlah penggantian yang sesuai. Perintah ini akan memakan waktu cukup lama untuk diselesaikan. Sabar.

    xcopy  /e  /h  f:\*  e:
    
  10. Masukkan perintah berikut untuk menjalankan loader Debian-Installer.

    e:setup
    
  11. Ketika diminta, saya memilih mode Normal. Gambar di bawah diambil setelah memilih jalur ini. Jika Anda memiliki masalah dalam pemasangan, Anda dapat mencoba mode Pakar.

  12. Saat diminta, pilih "Mulai instal di komputer ini.".

  13. Setelah loader Debian-Installer selesai, pilih "Tutup". Saat diminta, pilih "Ya" untuk reboot.

  14. Ketika gambar di bawah ini muncul, pilih "Debian GNU / Linux - Lanjutkan dengan proses instalasi". Komputer harus dihidupkan ulang.

    10

  15. Lanjutkan dengan instalasi hingga gambar yang mirip dengan yang ditunjukkan di bawah ini muncul. Pilih "Manual", lalu "Lanjutkan"

    11

  16. Gambar selanjutnya harus serupa dengan yang ditunjukkan di bawah ini. Hapus partisi Windows. Dalam hal ini, ini hanya akan partisi #4pada sda. Jadi, sorot partisi ini dan pilih "Lanjutkan".

    12

  17. Pada gambar yang ditunjukkan di bawah ini, sorot "Hapus partisi", lalu pilih "Lanjutkan".

    13

  18. Pada gambar yang ditunjukkan di bawah ini, sorot "Partisi berpemandu", lalu pilih "Lanjutkan".

    14

  19. Pada gambar yang ditunjukkan di bawah ini, sorot "Dipandu - gunakan ruang bebas terus menerus terbesar", lalu pilih "Lanjutkan".

    15

  20. Pada gambar yang ditunjukkan di bawah ini, saya menyoroti "Semua file dalam satu partisi (disarankan untuk pengguna baru)". Anda mungkin menginginkan pilihan lain. Setelah selesai memilih, pilih "Lanjutkan".

    16

  21. Pada gambar yang ditunjukkan di bawah ini, sorot "Selesai mempartisi dan tulis perubahan ke disk", lalu pilih "Lanjutkan".

    17

  22. Pada gambar yang ditunjukkan di bawah, pilih tombol "Ya", lalu pilih "Lanjutkan".

    18

  23. Lanjutkan dengan instalasi hingga Anda mencapai gambar yang mirip dengan yang ditunjukkan di bawah ini. Pilih tombol "Ya", pilih "Lanjutkan".

    19

  24. Pada gambar di bawah ini, sorot baris yang berisi "/ dev / sda", lalu pilih "Lanjutkan".

    20

  25. Lanjutkan sampai instalasi selesai.

Catatan akhir: Jika Anda memiliki masalah dalam mem-boot PureOS, Anda dapat mempertimbangkan menginstal rEFInd ke partisi EFI.

David Anderson
sumber
Terima kasih telah melihat David. Untungnya, Mac memiliki drive DVD ... jadi saya bisa mencobanya. Di mana PureOS didasarkan pada Debian, apakah Anda akan merekomendasikan saya mencoba Debian terlebih dahulu dengan perangkat keras saya, sebelum menggunakan PureOS?
Peter J Langley
File iso menyertakan versi live, jadi Anda mencoba mem-boot PureOS versi live dari DVD tanpa menginstal ke drive internal Anda. Meskipun, versi live tidak akan bisa boot ketika saya diuji di VirtualBox, tetapi versi yang diinstal akan.
David Anderson
Poin bagus - Aku akan mencobanya, bersorak!
Peter J Langley
Adalah baik untuk mengetahui bahwa Anda memiliki drive DVD. Beritahu saya, Jika Anda tidak bisa langsung boot dan instal dari DVD. Saya menemukan bahwa iso memiliki perangkat lunak yang dapat digunakan untuk mengganti instalasi Windows yang ada. Jadi jika perlu, saya bisa memposting prosedur, di mana Anda akan menginstal versi percobaan gratis Windows 10, kemudian gunakan DVD untuk menggantikan Windows 10 dengan PureOS. Saya menguji ini di VirtualBox dan berhasil.
David Anderson
Bootnya baik-baik saja: D Butuh beberapa saat, tetapi berhasil menjalankan versi live! Namun, pada pengaturan jaringan, di bawah Wi-Fi, dikatakan firmware hilang . Ini sedikit mengkhawatirkan saya - mungkin ada beberapa rintangan yang tersisa bagi saya, untuk mendapatkan ini berfungsi penuh pada perangkat keras yang saya berikan. Bagaimanapun, Anda telah menjawab pertanyaan awal saya, terima kasih.
Peter J Langley
0

Jadi jawaban singkatnya adalah melakukan hal ini SANGAT terlibat, dan Anda akan menghemat banyak waktu dan tenaga dan kejengkelan jika Anda menginstal OS baru di VM seperti VMWare, atau Parallels. Mereka biasanya memiliki beberapa versi percobaan yang dapat Anda gunakan selama dua minggu. Ada juga open source VM juga.

Masalah # 1

Apple berusaha keras untuk memblokir OS selain OSX dan Windows (Hanya di dalam kamp pelatihan) pada perangkat kerasnya. Juga untuk memblokir OSX agar tidak diinstal pada perangkat keras non-Apple. Hal ini dilakukan pada tingkat BIOS sehingga tidak ada perangkat lunak tingkat OS yang sederhana. Saya tahu ada peretasan untuk mengatasi ini, tetapi mereka cukup terlibat. Saya belum mengikuti apa yang harus Anda lakukan sekarang untuk menyiasatinya.

Masalah # 2

Selain itu, Apple belum menggunakan antarmuka SATA atau SAS standar untuk hard drive bawaannya selama beberapa waktu sekarang. Mereka memiliki antarmuka kacau mereka sendiri. Jadi OS Anda akan secara khusus memerlukan driver untuk mendukung apa pun yang sedang mereka lakukan yang mungkin SANGAT sulit untuk ditemukan.

Masalah # 3

Sebagai perpanjangan dari # 1 selain memblokir akses drive, Apple juga membatasi akses ke sektor boot. Jadi itu hal lain yang harus dilewati untuk menginstal OS baru.

BrianC
sumber
-1 "Selain itu, Apple belum menggunakan SATA standar ..." Berita untuk saya dan drive SATA di Mac saya serta berton-ton upgrade di luar sana . Harap berikan dokumentasi.
JakeGould
Anda tidak perlu dokumentasi. Buka aplikasi Info Sistem Anda, dan lihat apa yang ditampilkan di bawah SATA dan SAS. Hanya laptop Mac mana pun yang akan menunjukkan tidak ada perangkat yang terhubung.
BrianC
Tidak yakin pada desktop Mac, tetapi Genus Bar menjelaskannya kepada saya ketika salah satu buku kekuatan saya mati. Anda dapat menarik hard drive SSD dari buku mac tetapi Anda tidak dapat menghubungkannya ke apa pun selain Mac lain karena mereka tidak memiliki antarmuka standar. Dan konverter yang Anda perlukan untuk menghubungkan drive SSD Apple mac book ke SATA atau SAS bus lebih dari $ 500
BrianC
“Kamu tidak perlu dokumentasi.” Ya! Kamu lakukan! Anda tidak tahu mesin apa yang digunakan poster ini. Dan saya melakukan pekerjaan ini untuk mencari nafkah. Pada SAS Anda benar. Untuk SATA Anda benar-benar salah. Hampir semua Mac memiliki konektor SATA yang sakit. "Dan konverter yang Anda perlukan untuk menghubungkan drive SSD Apple mac book ke SATA atau SAS bus lebih dari $ 500." Tergantung pada modelnya, tetapi ini hiperbolik paling baik.
JakeGould
Lalu mengapa pada SETIAP Macbook baru-baru ini jangan-jangan aplikasi Informasi Sistem menampilkan "Tidak Ada Perangkat" di bawah SATA. Dan mengapa beberapa orang mendukung Apple semua mengatakan itu adalah antarmuka khusus?
BrianC