Saya memiliki MacBook Pro dual-boot keluaran akhir 2013 dengan macOS Sierra dan Windows 10 (BOOTCAMP) yang sudah terinstal. Saya ingin menginstal Ubuntu sebagai OS ketiga. Apakah ada cara (mudah) untuk melakukannya?
> Disk Partitions:
![masukkan deskripsi gambar di sini]]1
> Gpt dev disk0
![masukkan keterangan gambar di sini]]2
> Fdisk disk0
Catatan: Petunjuk ini telah diperbarui untuk digunakan pada Ubuntu 18. Jawaban ini menginstal Ubuntu pada komputer Anda tanpa menggunakan alat paritas ketiga untuk instalasi maupun booting Ubuntu. File Ubuntu yang saya unduh bernama
ubuntu-16.10-desktop-amd64.iso
. Saya berasumsi bahwa Anda telah membuat penginstal USB flash drive Ubuntu yang dapat di-booting dan telah memverifikasi isinya. Saya juga berasumsi bahwa Anda telah memverifikasi kompatibilitas perangkat keras dengan berhasil mem-boot Ubuntu versi live. Petunjuk ini telah dibagi menjadi tiga bagian utama yang tercantum di bawah ini.
- Buat Ruang pada Drive untuk Ubuntu* : Hal ini dilakukan dengan menggunakan aplikasi Terminal MacOS untuk memasukkan perintah.
- Instal Ubuntu : Ini menggunakan penginstal flash drive Ubuntu.
Tambahkan Ubuntu ke Startup Manager - Di sini Anda pada dasarnya menggunakan MacOS untuk memindahkan file yang diperlukan ke lokasi yang tepat. Ini akan memungkinkan Ubuntu dapat dipilih dari Startup Manager. Anda tidak memerlukan rEFInd untuk mem-boot Ubuntu.. Catatan: Jika pengguna lain memiliki skema partisi yang berbeda dari yang ditunjukkan pada contoh ini, kirimkan komentar ke saya dan saya akan mencoba memperbarui jawaban saya. Membuat Ruang pada Drive untuk Ubuntu
Untuk mengilustrasikan langkah-langkah yang diperlukan, saya membuat drive yang sedikit lebih besar dari drive Anda yang sebenarnya. Catatan: macOS 10.11 ke atas memiliki Perlindungan Integritas Sistem (SIP). Anda harus menonaktifkan ini sebelum mengikuti perintah di bawah ini. Keluaran dari
diskutil list disk0
diberikan di bawah ini.
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 180.7 GB disk0s2
3: Microsoft Reserved 16.8 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 70.1 GB disk0s4
Output dari sudo gpt -r show /dev/disk0
diberikan di bawah ini.
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 352968704 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
353378344 4056
353382400 32768 3 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
353415168 136818688 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
490233856 9766151
500000007 32 Sec GPT table
500000039 1 Sec GPT header
Output dari sudo fdisk /dev/disk0
diberikan di bawah ini.
Catatan: *Setelah mempartisi ulang drive, Anda harus memverifikasi bahwa nilai yang ditunjukkan di bawah ini tidak berubah. Perubahan tertentu akan menyebabkan Windows melihat drive sebagai drive yang dipartisi hibrid. Jika hal ini terjadi, Windows mungkin gagal melakukan booting atau mengalami kegagalan fungsi.
Disk: /dev/disk0 geometry: 31123/255/63 [500000040 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 500000039] <Unknown ID>
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
Saya memutuskan untuk mengizinkan total sekitar 40 GB untuk Ubuntu. Jika Anda membutuhkan ukuran yang berbeda, buatlah penyesuaian yang sesuai. Saya akan membuat 3 partisi baru untuk Ubuntu. Penjelasan untuk masing-masing diberikan di bawah ini.
140G
). Selain itu, saya juga menggunakan nilai 800 MB (800M
) untuk ukuran partisi Swap yang baru. Karena Anda menginginkan ukuran yang lebih besar, maka Anda perlu melakukan penggantian yang sesuai. Catatan: Dua nilai 200 MB (200M
) dipilih secara acak, nilai ini akan berubah nantinya.diskutil resizevolume disk0s2 140G 3 jhfs+ part1 800M jhfs+ part2 200M jhfs+ part3 200M
Keluaran dari perintah ini ditunjukkan di bawah ini.
Started partitioning on disk0s2 Macintosh HD
Verifying the disk
Verifying file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Macintosh HD appears to be OK
File system check exit code is 0
Resizing
Waiting for the disks to reappear
Formatting disk0s3 as Mac OS Extended (Journaled) with name part1
Initialized /dev/rdisk0s3 as a 763 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s4 as Mac OS Extended (Journaled) with name part2
Initialized /dev/rdisk0s4 as a 191 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s5 as Mac OS Extended (Journaled) with name part3
Initialized /dev/rdisk0s5 as a 37 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk0s2 Macintosh HD
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 140.0 GB disk0s2
3: Apple_HFS part1 800.0 MB disk0s3
4: Apple_HFS part2 200.0 MB disk0s4
5: Apple_HFS part3 39.5 GB disk0s5
6: Microsoft Reserved 16.8 MB disk0s6
7: Microsoft Basic Data BOOTCAMP 70.1 GB disk0s7
Catatan:
200M
terakhir diabaikan oleh perintahdiskutil
. Sebagai gantinya, sebagian besar ruang kosong yang tersisa dialokasikan ke slicedisk0s5
. Output darisudo gpt -r show /dev/disk0
adalah sebagai berikut.
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 273437496 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
273847136 262144
274109280 1562496 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
275671776 390616 4 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
276062392 77057864 5 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
353120256 262144
353382400 32768 6 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
353415168 136818688 7 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
490233856 9766151
500000007 32 Sec GPT table
500000039 1 Sec GPT header
sudo fdisk /dev/disk0
tidak berubah dari apa yang diberikan di atas.
Menginstal UbuntuMasukkan flash drive Ubuntu dan nyalakan ulang Mac. Tahan tombol option untuk membuka Startup Manager. Pilih ke EFI untuk mem-boot dari drive flash USB. Saat diminta, pilih opsi yang ditunjukkan di bawah ini.
Catatan: Untuk tampilan yang lebih baik, klik gambar atau buka gambar di jendela baru.
Pilih bahasa.
Saya memilih untuk memilih kedua opsi di bawah ini.
Pilih opsi yang ditunjukkan di bawah ini.
Pilih partisi yang ditunjukkan di bawah ini. Partisi ini harus sama
sama dengan ukuran yang telah ditentukan sebelumnya untuk partisi Swap ketika perintah
Perintah diskutil ubah ukuran volume
dimasukkan.
Klik "Change..." dan pilih "swap area" pada jendela popup sebagai yang ditunjukkan di bawah ini. Jangan ubah ukuran partisi. Selanjutnya, klik "OK".
Pilih partisi yang ditunjukkan di bawah ini. Selanjutnya, klik tanda "-" untuk menghapus partisi ini.
Pilih ruang kosong seperti yang ditunjukkan di bawah ini.
Klik tanda "+" untuk membuka jendela popup "Buat partisi". Pilih "Partisi Sistem EFI" (Partisi Sistem EFI). Selain itu, ubah ukurannya menjadi 500 MB dan klik tombol "Akhiri ruang ini ". Selanjutnya, klik "OK".
Pilih partisi yang ditunjukkan di bawah ini. Selanjutnya, klik tanda "-" untuk menghapus partisi ini.
Pilih ruang kosong seperti yang ditunjukkan di bawah ini.
Klik tanda "+" untuk membuka jendela popup "Buat partisi". Pilih "Sistem file penjurnalan Ext4". Selain itu, pilih "/" sebagai "Mount point" (titik pemasangan). Jangan ubah ukuran partisi. Selanjutnya, klik "OK".
Klik pada tombol "Install Now" yang ditunjukkan di bawah ini.
Klik pada tombol "Lanjutkan" yang ditunjukkan di bawah ini.
Pilih lokasi yang Anda inginkan.
Pilih papan ketik Anda.
Setelah menginstal Ubuntu, perintah diskutil list disk0
menghasilkan keluaran berikut.
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 140.0 GB disk0s2
3: Linux Swap 800.0 MB disk0s3
4: Linux Filesystem 39.3 GB disk0s4
5: EFI NO NAME 500.2 MB disk0s5
6: Microsoft Reserved 16.8 MB disk0s6
7: Microsoft Basic Data BOOTCAMP 70.1 GB disk0s7
Perintah sudo gpt -r show /dev/disk0
menghasilkan output berikut.
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 273437496 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
273847136 262144
274109280 1562496 3 GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
275671776 1312
275673088 76732416 4 GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
352405504 976896 5 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
353382400 32768 6 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
353415168 136818688 7 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
490233856 9766151
500000007 32 Sec GPT table
500000039 1 Sec GPT header
Catatan: 3 partisi placeholder telah digantikan oleh partisi yang ditentukan saat menginstall Ubuntu. Untuk membuat Ubuntu muncul di Startup Manager, jalankan langkah-langkah berikut.
- Pasang partisi Sistem EFI dengan memasukkan perintah yang diberikan di bawah ini.
sudo diskutil mount disk0s1
sudo diskutil mount disk0s5
Gunakan aplikasi Finder untuk menyalin folder EFI
dari volume
EFI
ke volume NO NAME
.
Jika Anda tidak menginstal Ubuntu 18 atau yang lebih baru, maka Anda dapat melewatkan langkah 4, 5, dan 6.
Pindahkan semua folder dan file di folder EFI/Boot
pada volume EFI
ke Trash.
**Salin file bootmgfw.efi
pada volume EFI
dari folder /EFI/Microsoft/Boot
ke folder /EFI/Boot
.
Ganti nama file bootmgfw.efi
pada folder /EFI/Boot
di volume EFI
dengan nama bootx64.efi
.
Hapus folder dan file yang telah ditambahkan ke volume EFI
selama
selama instalasi Ubuntu. Untuk melakukannya, pindahkan folder
EFI/Ubuntu
pada volume EFI
ke Trash (Sampah).
Hapus file terkait Microsoft dari volume NO NAME
. Untuk
Untuk melakukan hal ini, pindahkan folder EFI/Microsoft
pada volume TANPA NAMA
ke Trash.
Jika Anda menginstal Ubuntu 18 atau yang lebih baru, maka Anda dapat melewati langkah 10, 11, dan 12.
Pindahkan file EFI/Boot/bootx64.efi
pada volume TANPA NAMA
ke Trash.
**Salinlah file grubx64.efi
pada volume TANPA NAMA
dari folder /EFI/ubuntu
ke folder /EFI/Boot
.
Ganti nama file grubx64.efi
pada folder /EFI/Boot
di volume TANPA NAMA
dengan nama bootx64.efi
.
Kosongkan tempat sampah.
(Opsional) Unduh koleksi ikon dari situs web sourceforge
situs web Mac icns. Gunakan aplikasi Finder untuk membuka file
file yang telah diunduh mac-ices.dmg
, lalu masukkan perintah di bawah ini untuk menyalin
file ikon Ubuntu os_ubuntu.icns
ke volume NO NAME
.
cp /Volumes/mac-icns/os_ubuntu.icns "/Volumes/NO NAME/.VolumeIcon.icns"
Ini akan menambahkan ikon Ubuntu berikut ini ke Startup Menu.
Catatan: Setelah selesai, Anda dapat menggunakan aplikasi Finder untuk mengeluarkan volume mac-icns
.
Gunakan aplikasi Finder atau masukkan perintah di bawah ini untuk melepas
partisi Sistem EFI yang berlabel EFI
dan NO NAME
.
diskutil unmount disk0s1
diskutil unmount disk0s5