ต้องใช้อิมเมจ iso รูปแบบใดในการติดตั้ง Ubuntu 12.04 ใน Macbook Pro เพื่อให้บูทใช้ (U) EFI


10

แตกต่างจากรุ่นก่อนหน้านี้เว็บไซต์ไม่ชัดเจนในการให้คำแนะนำตรงสำหรับการติดตั้ง Ubuntu บน mac:

http://cdimage.ubuntu.com/releases/12.04/release/

  1. ฉันอ่านหลาย ๆ ครั้งว่าฉันควรใช้ภาพอื่น แต่ข้อเสนอนี้เป็นแบบ 64 บิตเท่านั้น อย่างไรก็ตามฉันก็บอกว่าให้ใช้อิมเมจแบบ 32 บิตแทนเพื่อความสามารถในการใช้งานซอฟต์แวร์ที่ดีขึ้น

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-alternate-amd64+mac.iso

  2. แม้ว่าฉันควรใช้ภาพอื่นเท่านั้น แต่มีภาพเดสก์ท็อปมาตรฐานซึ่ง "ปรับให้ทำงานบนระบบ Mac"

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-desktop-amd64+mac.iso

คำถาม

ฉันควรใช้ภาพไหน อิมเมจเหล่านี้ทั้งสองมี(U)บูตEFIหรือไม่

ฉันได้พยายามทั้งของพวกเขาแล้ว แต่ทั้งมีการติดตั้งติดตั้งและมีการจำลองไบออส ค่อนข้างน่ารำคาญเนื่องจากอายุการใช้งานแบตเตอรี่สั้นและอุณหภูมิสูงซึ่งเป็นอันตรายต่ออายุการใช้งานของแบตเตอรี่


หมายเหตุ: มีข้อผิดพลาดในคำอธิบายเงินรางวัลของฉัน ฉันหมายถึง: "เมื่อใช้การจำลอง BIOS ฉันสามารถใช้กราฟิกแยกต่างหาก ... "

คำตอบ:


6

เนื่องจากมีการแก้ไขที่แตกต่างกันของ Mac แต่ละรุ่นสิ่งที่ต้องทำอาจแตกต่างกันไป เพียงเลือกภาพที่ถูกต้องมักจะไม่เพียงพอ

สำหรับแล็ปท็อป Mac มักมีปัญหาเกี่ยวกับการบู๊ตและติดตั้ง:

  • กราฟิกการ์ดชิป (โดยเฉพาะอย่างยิ่งกับ MacBook การ์ดกราฟิกคู่)
  • การบูท EFI ที่เหมาะสม
  • การ์ดที่เชื่อมต่อกับจอภาพแล็ปท็อปในตัว (อีกครั้งด้วยการ์ด dual grapgic สำหรับ MacBooks)

คำสั่ง:

dmidecode |grep -i macbookpro

จะให้รุ่นเฉพาะของคุณ หากคุณสามารถบูตเป็นบางสิ่งที่ให้ Linux shell พยายามที่จะสรุปรูปแบบของคุณจากโต๊ะรุ่นวิกิพีเดีย MacBook

ฉันคิดว่าโมเดลที่มีฮาร์ดแวร์เดียวกันนั้นมีการแก้ไขแบบเดียวกันดังนั้นจึงควรใช้ขั้นตอนเดียวกัน

ฉันใช้ Amd64 ISO ทั่วไปเสมอสำหรับการติดตั้งทั้งหมดที่อธิบายไว้ด้านล่าง ไม่ใช่แผ่นซีดีสำรองที่ดูเหมือนว่าส่วนใหญ่จะใช้สำหรับฮาร์ดแวร์ Apple รุ่นเก่าและรุ่นก่อน

ตราบใดที่คุณติดตั้งอานิสงส์ใน OSX ปกติซีดีสดหรือดิสก์ USB ของ Ubuntu จะนำเสนอตัวเลือกการบูต "efi linux" พร้อมกับตัวเลือกการบูตไบออส "

15 "MacBook pro รุ่น 5.1 [การ์ด gfx สองใบ 9400 & 9600]

เนื่องจากคำถามส่วนหนึ่งของคุณคือคุณต้องการปิดการใช้งานการ์ด gfx ป้อนสิ่งนี้ในเครื่องด้วงของคุณเมื่อบู๊ต

(คุณสามารถเล่นกับ usb usb cd ได้หากคุณรู้สึกว่ามันชอบ)

ค่าที่จะเพิ่มในด้วง (แค่ธรรมดาไม่ต่อท้ายบรรทัดที่มีอยู่ก่อนหน้านี้มีอยู่แล้ว:

outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0

นี่จะเป็นการปิดการใช้งานการ์ดของคุณและสลับการแสดงผลไปเป็นการ์ดที่ถูกต้อง หากจอแสดงผลของคุณเปลี่ยนเป็นสีดำเท่านั้น บู๊ตกลับไปที่ OSX และเปลี่ยนการ์ดที่กำลังใช้งานอยู่และรีบูตและลองอีกครั้ง เนื่องจากเราไม่ต้องการเพิ่มสิ่งนี้ในบรรทัดคำสั่งทุกครั้งเพื่อด้วงเพื่อให้สามารถบู๊ตได้ดูสิ่งนี้

15 "macbook pro รุ่น 8.1 [การ์ด gfx สองรุ่น Intel 3000 & Amd Radeon 6490M]

ใช้การตั้งค่าด้วงด้านบนจากตัวอย่าง 5.1 เพื่อปิดใช้งานการ์ด Amd

การใช้การ์ด Intel ยังมีข้อสงสัยบางประการเกี่ยวกับการกำหนดเวลา LVD ส่งผลให้สีของแสงด้านหลังเป็นสีเหลืองและหน้าจอที่อ่าน / ดูได้แทบในคอนโซลและ Unity โปรแกรมฟิกซ์ถูกรวมเข้ากับเคอร์เนล 3.4 ขึ้นไป และใช้งานได้กับ 3.5 Kernels คุณต้องปรับแก้เคอร์เนลของคุณอัพเกรดเป็นเคอร์เนลที่ใหม่กว่าหรือเพียงแค่ติดตั้ง Ubuntu 12.10 (เบต้าปัจจุบัน) ที่มาพร้อมกับ 3.5 ออกมาจากกล่อง

13 "MacBook pro รุ่น xx? [nvidia9400m]

ทำงานนอกกรอบ


intersting ดังนั้นตอนนี้ฉันเห็นว่าเมื่อใช้รุ่นเดสก์ท็อปมาตรฐานจะมีตัวเลือก "efi boot" ซึ่งไม่ได้มีอยู่เมื่อใช้ iso อื่น อย่างไรก็ตามหลังจาก GRUB หน้าจอยังคงเป็นสีดำแม้ว่าฉันจะดูเหมือนว่าโหลด LiveISO (ฉันติดตามเมนูและคอมพิวเตอร์ทำปฏิกิริยา) คุณจัดการบูตบูท Mac โดยใช้ EFI ได้อย่างไร

ก่อนที่ GRUB จะปรากฏขึ้นฉันได้รับข้อความ "error no prefix set" จากนั้นในด้วงฉันพยายามบูตหลังจากเพิ่มคำสั่งของคุณ (ทั้งการต่อท้ายและธรรมดา) แต่หน้าจอยังคงเป็นสีดำเสมอ นี่คือ MBP 8-2 คุณมี MBP ประเภทใด

BTW: อานิสงส์ไม่แสดงตัวเลือกการบูตของ EFI ฉันเห็นเฉพาะเมื่อกดalt ด้านซ้ายค้างไว้ขณะบู๊ต

@gentmatt คุณทำตามคำแนะนำด้วยการปิดการใช้งานการ์ดด้านบนหรือไม่ นี่คือสิ่งที่ฉันทำเพื่อเข้าไปในตัวติดตั้ง ลองลบเงียบ / สาดจากบรรทัดคำสั่งเพื่อดูว่าคุณได้รับผลลัพธ์ verbose เพิ่มเติม ฉันมี macbook pro 15 ", เวอร์ชัน 5.1, มี nvidia 9600 และ 9400 การ์ด
tomodachi

ใช่ฉันทำตามคำแนะนำเหล่านี้แล้ว โดยรวมแล้วฉันได้ลองตั้งค่าที่แตกต่างกัน ~ 15 ครั้งโดยใช้วิธีใช้ของคุณและเอกสารประกอบ Ubuntu / Debian ที่คุณพบทางออนไลน์ แต่ส่วนใหญ่เวลาแก้ไขเหล่านี้ถูกลองสำหรับ MBP รุ่นเก่าที่ใช้กราฟิก Nvidia แต่ฉันใช้งาน 2011 MBP ด้วยกราฟิก ATI Radeon สำหรับกรณีเฉพาะของคุณฉันมักจะจบลงด้วยหน้าจอสีดำ ดูเหมือนว่า Ubuntu จะโหลดหมายความว่าหลังจากผ่านไปครู่หนึ่งไฟแบ็คไลท์ของแป้นพิมพ์จะเปิดขึ้นเนื่องจากหน้าต่างตัวติดตั้ง Ubuntu ปรากฏขึ้น - ซึ่งฉันไม่เห็น


0

ฉันควรใช้ภาพไหน มีข้อดีของอีกอันหนึ่งไหม?

ถ้าคุณต้องการกราฟิกเดสก์ท็อปที่พร้อมใช้งาน (Gnome / Unity) ให้ไปกับเวอร์ชันเดสก์ท็อป ทางเลือกมีมากขึ้นสำหรับสถานการณ์พิเศษที่ระบุไว้ในหน้าวางจำหน่ายหรือหากคุณต้องการติดตั้งคอนโซลรุ่นขั้นต่ำหรือรุ่นเซิร์ฟเวอร์

ภาพเหล่านี้มีการบูต UEFI หรือไม่

ฉันไม่รู้เกี่ยวกับ LiveCD แต่ควรติดตั้งอย่างแน่นอน ดู [หน้า UEFI] ( https://help.ubuntu.com/community/UEFIBooting ) สำหรับข้อมูลเพิ่มเติม

ทำไมถึงไม่มีภาพ 32 บิต?

การบูต EFI บน Macs ต้องใช้เคอร์เนล 64 บิต Linux ไม่ใช่ Windows - คุณสามารถใช้งานซอฟต์แวร์แบบ 32 บิตเท่านั้น (ซึ่งไม่มีอะไรเพิ่มเติมอีกมาก) โดยการติดตั้งไลบรารี ia32


ฉันใช้iso ทั้งเดสก์ท็อปสำรองและเดสก์ท็อปเริ่มต้น อย่างไรก็ตามทั้งสองครั้งไม่มีตัวเลือกให้เลือกการบู๊ต UEFI ทั้งสองครั้งที่ฉันต้องไปกับการจำลอง BIOS ที่ไม่พึงประสงค์

... เพื่ออธิบายให้ชัดเจน - คุณกำลังบอกว่ารุ่น 64 บิตสำรองและ 64 บิตเดสก์ท็อปของ amd + mac.iso ไม่ได้ให้ตัวเลือกสำหรับการบูต UEFI หรือไม่
fossfreedom

@fossfreedom ไม่ได้เป็น "no UEFI" ของ mac cd เพื่อป้องกันความเสียหายของเฟิร์มแวร์? เพราะความแตกต่างของ mac EFI และ PC UEFI? นี่เป็นความกังวลอีกต่อไปหรืออาจใช้ซีดีสดปกติ
Mateo

1
@mateo_salta - ฉันสามารถสันนิษฐานได้ว่าเนื่องจากยังมี 12.04 amd + mac isos แผ่นซีดีเหล่านี้ยังคงเกี่ยวข้องกับระบบปฏิบัติการ Mac OS เพื่อให้ Ubuntu สามารถบูตได้อย่างถูกต้อง dont มาตรฐาน ISO มีการแก้ไขปัญหาเฉพาะ mac ที่จำเป็นในการบูต
fossfreedom

1
ฉันไม่ทราบเกี่ยวกับความเสียหายของ EFI แต่ macbookpro 2007 ของฉันไม่สามารถบูตด้วย cd มาตรฐานหรือใน UEFI หรือในโหมด BIOS จำลองแบบด้วยเหตุผลที่แตกต่างกัน แต่อาจเชื่อมโยงกับความจริงที่ว่า EFI ไม่ใช่ UEFI (afaik ส่วนที่เป็นกรรมสิทธิ์ / ปิดใน mac EFI ที่ทำให้เกิดปัญหาต่าง ๆ ) รุ่นมาตรฐาน 32 บิต ubuntu โดยไม่รองรับ UEFI ใด ๆ บูทเป็นประจำ ดังนั้นฉันเดาว่ามีรุ่น "amd64-mac" เพื่อให้เจ้าของแอปเปิ้ลโชคไม่ดีที่จะติดตั้ง Ubuntu 64 (ปีที่แล้วฉันติดตั้ง 11.04 โดยการแก้ไข iso 64 บิตด้วยตนเองเพื่อลบโฟลเดอร์ efi)
Nicola Feltrin

0

สองสามเดือนที่ผ่านมาฉันไม่สามารถติดตั้ง Ubuntu 11.10 ใน MacBook Pro 5.1 (ปลายปี 2008 ต้นปี 2009) และฉันต้องใช้รูปแผ่นดิสก์ของ 10.10 และอัปเดตจากที่นั่นทั้งหมดเป็น 12.04 เห็นได้ชัดว่ามีปัญหากับระบบการบูตที่ทำให้เกิดปัญหากับรุ่นที่ใหม่กว่า ฉันใช้ EFI เพื่อเลือกระบบปฏิบัติการที่จะบูทและ Ubuntu รุ่นเดสก์ท็อปเสมอ (ฉันคิดว่า 32 บิต) แน่นอนว่าฉันไม่รู้ว่ามีรูปเดสก์ท็อปมาตรฐานที่ปรับให้ทำงานได้อย่างถูกต้องในระบบ Mac (อาจเป็นเรื่องใหม่ใช่ไหม)

ดังนั้นหากคุณทำตามคำแนะนำทั้งหมด แต่ไม่สามารถบู๊ตได้ฉันขอแนะนำให้ลองใช้เวอร์ชั่นเก่ากว่า)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.