ฉันมี MacBook Pro ดูอัลบูตในช่วงปลายปี 2556 ที่ติดตั้ง macOS Sierra และ Windows 10 (BOOTCAMP) แล้ว ฉันต้องการติดตั้ง Ubuntu เป็นระบบปฏิบัติการตัวที่สาม มีวิธีง่าย ๆ ไหมที่จะทำ?
> Disk Partitions:
> Gpt dev disk0
> Fdisk disk0
ฉันมี MacBook Pro ดูอัลบูตในช่วงปลายปี 2556 ที่ติดตั้ง macOS Sierra และ Windows 10 (BOOTCAMP) แล้ว ฉันต้องการติดตั้ง Ubuntu เป็นระบบปฏิบัติการตัวที่สาม มีวิธีง่าย ๆ ไหมที่จะทำ?
> Disk Partitions:
> Gpt dev disk0
> Fdisk disk0
คำตอบ:
หมายเหตุ: คำสั่งเหล่านี้ได้รับการอัพเดตสำหรับใช้กับ Ubuntu 18
คำตอบนี้ติดตั้ง Ubuntu บนคอมพิวเตอร์ของคุณโดยไม่ต้องใช้เครื่องมือพาริตีที่สามสำหรับการติดตั้งการบูตของ Ubuntu ubuntu-16.10-desktop-amd64.iso
แฟ้มอูบุนตูฉันดาวน์โหลดเป็นชื่อ ฉันถือว่าคุณได้สร้างตัวติดตั้งแฟลชไดรฟ์ USB Ubuntu ที่สามารถบู๊ตได้และได้ตรวจสอบเนื้อหาแล้ว ฉันยังสมมติว่าคุณได้ตรวจสอบความเข้ากันได้ของฮาร์ดแวร์ด้วยการเริ่มต้นอูบุนตูเวอร์ชันสดเรียบร้อยแล้ว คำแนะนำเหล่านี้แบ่งออกเป็นสามส่วนหลัก ๆ ที่แสดงด้านล่าง
หมายเหตุ: หากผู้ใช้รายอื่นมีรูปแบบพาร์ทิชันที่แตกต่างจากที่แสดงในตัวอย่างนี้โพสต์ความคิดเห็นกับฉันและฉันจะพยายามอัปเดตคำตอบของฉัน
เพื่อจุดประสงค์ในการอธิบายขั้นตอนที่จำเป็นฉันสร้างไดรฟ์ที่ใหญ่กว่าไดรฟ์จริงของคุณเล็กน้อย
หมายเหตุ: MacOS 10.11 และสูงกว่ามีระบบความสมบูรณ์ของการป้องกัน (SIP) คุณต้องปิดใช้งานสิ่งนี้ก่อนที่จะทำตามคำสั่งด้านล่าง
ผลลัพธ์จากที่diskutil list disk0
ได้รับด้านล่าง
/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
ผลลัพธ์จากที่sudo gpt -r show /dev/disk0
ได้รับด้านล่าง
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
ผลลัพธ์จากที่sudo fdisk /dev/disk0
ได้รับด้านล่าง
หมายเหตุ: หลังจากแบ่งพาร์ติชันไดรฟ์ใหม่คุณควรตรวจสอบว่าค่าที่แสดงด้านล่างไม่เปลี่ยนแปลง การเปลี่ยนแปลงบางอย่างจะทำให้ Windows ดูไดรฟ์แบบไฮบริดพาร์ติชัน หากสิ่งนี้เกิดขึ้น Windows อาจไม่สามารถบู๊ตหรือทำงานผิดปกติได้
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
ฉันตัดสินใจอนุญาตให้รวมประมาณ 40 GB สำหรับ Ubuntu หากคุณต้องการขนาดที่แตกต่างกันแล้วทำการปรับที่เหมาะสม ฉันจะสร้าง 3 พาร์ติชั่นใหม่สำหรับ Ubuntu คำอธิบายสำหรับแต่ละรายการจะได้รับด้านล่าง
ฉันเลือกที่จะอนุญาตให้ตัวติดตั้ง Ubuntu สร้างพาร์ติชั่นใหม่ 3 ตัว ดังนั้น ณ จุดนี้ฉันจะต้องลดขนาดพาร์ติชัน MacOS ประมาณ 40 GB และสร้างพาร์ทิชันตัวยึดใหม่ 3 ตัว ตัวยึดจะถูกแทนที่ในภายหลังโดยตัวติดตั้ง Ubuntu พร้อมด้วยพาร์ทิชันจริงตามที่อธิบายไว้ข้างต้น
คำสั่งให้เปลี่ยนเป็นการแบ่งพาร์ติชั่นด้านล่าง เนื่องจากพาร์ติชัน MacOS ประมาณ 180 GB ฉันจึงใช้ค่าที่ต้องการ 140 GB ( 140G
) นอกจากนี้ฉันใช้ค่า 800 MB ( 800M
) สำหรับขนาดของพาร์ติชัน Swap ใหม่ เนื่องจากคุณจะต้องการขนาดที่ใหญ่กว่านั้นคุณจะต้องทำการทดแทนที่เหมาะสม หมายเหตุ: เลือกสองค่า 200 MB ( 200M
) โดยพลการค่าเหล่านี้จะเปลี่ยนในภายหลัง
diskutil resizevolume disk0s2 140G 3 jhfs+ part1 800M jhfs+ part2 200M jhfs+ part3 200M
ผลลัพธ์จากคำสั่งนี้แสดงไว้ด้านล่าง
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
หมายเหตุ: คำสั่งสุดท้าย
200M
ถูกละเว้นโดยdiskutil
คำสั่ง แต่พื้นที่ว่างที่เหลือส่วนใหญ่จะถูกจัดสรรให้กับdisk0s5
ชิ้นส่วน
ผลลัพธ์จากที่sudo gpt -r show /dev/disk0
ได้รับด้านล่าง
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
ไม่เปลี่ยนแปลงจากสิ่งที่ได้รับด้านบน
ใส่แฟลชไดรฟ์ Ubuntu และรีสตาร์ท Mac กด optionปุ่มค้างเพื่อเรียกใช้ตัวจัดการการเริ่มต้น เลือกเพื่อบูต EFI จากแฟลชไดรฟ์ USB เมื่อได้รับแจ้งให้เลือกตัวเลือกที่แสดงด้านล่าง
หมายเหตุ: เพื่อมุมมองที่ดีขึ้นให้คลิกที่ภาพหรือเปิดภาพในหน้าต่างใหม่
เลือกภาษา.
ฉันเลือกที่จะเลือกตัวเลือกทั้งสองด้านล่าง
เลือกตัวเลือกที่แสดงด้านล่าง
เลือกพาร์ติชันที่แสดงด้านล่าง พาร์ติชันนี้ควรมีขนาดเดียวกันกับที่ระบุไว้ก่อนหน้านี้สำหรับพาร์ติชัน Swap เมื่อ
diskutil resize volume
ป้อนคำสั่ง
คลิกที่ "เปลี่ยน ... " และเลือก "พื้นที่แลกเปลี่ยน" ในหน้าต่างป๊อปอัพที่แสดงด้านล่าง อย่าเปลี่ยนขนาดพาร์ติชัน จากนั้นคลิกที่ "ตกลง"
เลือกพาร์ติชันที่แสดงด้านล่าง จากนั้นคลิกที่ "-" เพื่อลบพาร์ติชันนี้
เลือกพื้นที่ว่างตามที่แสดงด้านล่าง
คลิกที่ "+" เพื่อเปิดหน้าต่างป๊อปอัพ "สร้างพาร์ติชัน" เลือก "พาร์ติชันระบบ EFI" นอกจากนี้เปลี่ยนขนาดเป็น 500 MB และคลิกที่ปุ่ม "สิ้นสุดพื้นที่นี้" จากนั้นคลิกที่ "ตกลง"
เลือกพาร์ติชันที่แสดงด้านล่าง จากนั้นคลิกที่ "-" เพื่อลบพาร์ติชันนี้
เลือกพื้นที่ว่างตามที่แสดงด้านล่าง
คลิกที่ "+" เพื่อเปิดหน้าต่างป๊อปอัพ "สร้างพาร์ติชัน" เลือก "ระบบไฟล์เจอร์นัล Ext4" นอกจากนี้ให้เลือก "/" เป็น "จุดเมานท์" อย่าเปลี่ยนขนาดพาร์ติชัน จากนั้นคลิกที่ "ตกลง"
คลิกที่ปุ่ม "ติดตั้งทันที" ที่แสดงด้านล่าง
คลิกที่ปุ่ม "ดำเนินการต่อ" ที่แสดงด้านล่าง
เลือกตำแหน่งที่คุณต้องการ
เลือกคีย์บอร์ดของคุณ
หลังจากติดตั้ง Ubuntu คำสั่งจะdiskutil list disk0
สร้างผลลัพธ์ต่อไปนี้
/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
คำสั่งsudo gpt -r show /dev/disk0
สร้างเอาต์พุตต่อไปนี้
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
หมายเหตุ: พาร์ติชัน 3 ตัวยึดถูกแทนที่ด้วยพาร์ติชันที่ระบุขณะติดตั้ง Ubuntu
ในการทำให้อูบุนตูปรากฏใน Startup Manager ให้ทำตามขั้นตอนต่อไปนี้
เมาท์พาร์ติชันระบบ EFI โดยป้อนคำสั่งที่ระบุด้านล่าง
sudo diskutil mount disk0s1
sudo diskutil mount disk0s5
ใช้โปรแกรม Finder คัดลอกEFI
โฟลเดอร์จากปริมาณ
ไดรฟ์EFI
NO NAME
EFI/Boot
โฟลเดอร์บนEFI
ไดรฟ์ข้อมูลไปที่ถังขยะbootmgfw.efi
บนEFI
ไดรฟ์จากโฟลเดอร์ไปยังโฟลเดอร์/EFI/Microsoft/Boot
/EFI/Boot
bootmgfw.efi
ใน/EFI/Boot
โฟลเดอร์บนไดรฟ์เข้ากับชื่อEFI
bootx64.efi
EFI
โวลุ่มระหว่างการติดตั้ง Ubuntu เพื่อให้บรรลุนี้ย้ายโฟลเดอร์
EFI/Ubuntu
บนEFI
ไดรฟ์ข้อมูลไปที่ถังขยะNO NAME
ไดรฟ์ข้อมูล เพื่อให้บรรลุนี้ย้ายโฟลเดอร์EFI/Microsoft
บนNO NAME
ไดรฟ์ข้อมูลไปที่ถังขยะEFI/Boot/bootx64.efi
บนNO NAME
โวลุ่มไปที่ถังขยะgrubx64.efi
บนNO NAME
ไดรฟ์จากโฟลเดอร์ไปยังโฟลเดอร์/EFI/ubuntu
/EFI/Boot
grubx64.efi
ใน/EFI/Boot
โฟลเดอร์บนไดรฟ์เข้ากับชื่อNO NAME
bootx64.efi
(อุปกรณ์เสริม) ดาวน์โหลดคอลเลกชันของไอคอนจาก SourceForge เว็บไซต์ว่ายน้ำ Mac ใช้แอปพลิเคชั่น Finder เพื่อเปิดไฟล์ที่ดาวน์โหลดmac-ices.dmg
จากนั้นป้อนคำสั่งด้านล่างเพื่อคัดลอกไฟล์ไอคอน Ubuntu os_ubuntu.icns
ไปที่NO NAME
โวลุ่ม
cp /Volumes/mac-icns/os_ubuntu.icns "/Volumes/NO NAME/.VolumeIcon.icns"
สิ่งนี้จะเพิ่มไอคอน Ubuntu ต่อไปนี้ลงในเมนูเริ่มต้น
หมายเหตุ: เมื่อเสร็จแล้วคุณสามารถใช้แอปพลิเคชั่น Finder เพื่อเลื่อน
mac-icns
ระดับเสียง
ใช้โปรแกรม Finder หรือป้อนคำสั่งต่อไปนี้เพื่อยกเลิกการต่อเชื่อมพาร์ทิชัน EFI ระบบที่มีป้ายกำกับและEFI
NO NAME
diskutil unmount disk0s1
diskutil unmount disk0s5
diskutil list
และผลลัพธ์จากคำสั่งที่
ติดตั้ง Ubuntu ใส่แฟลชไดรฟ์ Ubuntu และรีสตาร์ท Mac กดปุ่มตัวเลือกค้างไว้เพื่อเรียกใช้ตัวจัดการการเริ่มต้น เลือกเพื่อบู๊ตจากแฟลชไดรฟ์ USB
diskutil list
, และsudo gpt -r show /dev/disk0
sudo fdisk /dev/disk0
นอกจากนี้คุณยังดาวน์โหลดไฟล์ติดตั้ง Ubuntu อะไรและคุณสามารถบูตเป็นเวอร์ชันสดจากแฟลชไดรฟ์ USB ได้หรือไม่