ฉันจะทำให้การบู๊ต PowerBook G4 ของฉันที่ 1.5 GHz จากแท่ง USB ได้อย่างไร


14

ฉันต้องการบูทลีนุกซ์จริง ๆ แต่เนื่องจากมันไม่ทำงานฉันจึงคิดว่าบางคนอาจจะรู้ว่าในตอนท้ายของ Apple

หากมีวิธีการบู๊ต Mac จากก้าน USB การบูทระบบปฏิบัติการอื่นไม่ควรเป็นไปไม่ได้

ฉันต้องใช้ bootloader ของ Apple เพื่อหลอก PowerBook ของฉันให้คิดว่ามันกำลังบูทระบบปฏิบัติการ Mac OS หรือไม่จากนั้นใส่แผ่นดิสก์ Linux หรืออะไรล่ะ

คำตอบ:


11

ฉันทำมาหลายครั้งแล้วตั้งแต่ฉันโพสต์คำถามนี้

  1. สร้าง usb stick แบบนี้:

    sudo dd if=/<path to iso file>/<name of iso file> of=/<path to usb stick> bs=32768 conv=notrunc,noerror,sync
    
  2. วางแท่ง USB ลงใน Mac ของคุณแล้วกดปุ่มเปิด / ปิดค้างไว้ในขณะที่กดCommand ⌘+ Option+ O+F

  3. ที่พรอมต์พิมพ์ต่อไปนี้:

    boot usb1/disk@1:,\\yaboot
    

หมายเหตุ : หากคุณกำลังบูตลินุกซ์แล้วใช้แต่ถ้าคุณกำลังบูตใช้,\\yaboot Mac OS,\\tbxi

หมายเหตุ 2 : หากไม้ของคุณอยู่ทางด้านขวาของเครื่องคุณต้องทำสิ่งนี้:

boot usb0/disk@1:,\\yaboot

หมายเหตุ 3 : หากคำสั่งเหล่านี้ใช้งานไม่ได้แสดงว่ามีปัญหากับไฟล์สื่อหรือไฟล์ iso ของคุณมากที่สุด

ฉันพบว่า Ubuntu, Debian และ openSUSE ใช้งานได้ดี ฉันยังไม่สามารถให้ Fedora หรือ Gentoo บู๊ตด้วยวิธีนี้ได้ ออปติคัลไดรฟ์ของฉันไม่ทำงานอีกต่อไปดังนั้นนี่คือวิธีที่ฉันติดตั้ง OS X บนเครื่องของฉัน ฉันทำแท่ง USB แบบสดๆของแผ่นดิสก์ติดตั้ง OS X ด้วยวิธีนี้


ขอบคุณสำหรับคำตอบของคุณฉันพบว่ามันมีประโยชน์จริงๆ ตอนนี้ฉันไม่รู้ว่าคุณค้นพบวิธีบูต Gentoo ในลักษณะเดียวกันหรือไม่ แต่ฉันทำดังนั้นฉันจึงอยากจะแบ่งปันลิงก์ที่ช่วยให้ฉันทำเช่นนั้นได้ นี่ไง หวังว่ามันจะช่วย! en.gentoo-wiki.com/wiki/LiveUSB_on_PPC#Boot_from_Open_Firmware

ขอบคุณมาก! นี่คือ "บทช่วยสอน" ที่ดีที่สุดเกี่ยวกับหัวข้อนี้ฉันสามารถค้นหาได้ เพิ่งประสบความสำเร็จ bootet xubuntu 12.04 mini ติดตั้ง iso จาก USB เพราะ superdrive ของฉันใน powerbook อันเป็นที่รักของฉันเสีย
แฮรัลด์

ไปถึงที่นั่นในขณะที่พยายามบูต Ubuntu จากแท่ง USB คุณยังสามารถพิมพ์dev / lsเพื่อรับรายการรูปต้นไม้ของอุปกรณ์และดูว่าusbมีdiskโหนดใบ แม้ว่าเส้นทางไปยังโหนดนั้นจะมีลักษณะเป็นอย่างไร/usb@1b/disk@1(โปรดสังเกตว่าพิเศษ@และb) เส้นทางที่ถูกต้องยังคงดูเหมือนboot usb1/disk@1:2,\\yaboot
Stéphane Gourichon

ฉันสามารถยืนยันได้ว่าสิ่งนี้ใช้ได้กับ iBook G3 M6497 เช่นกันขอบคุณ!
ToastyMallows

3
boot usb1/disk@1:,\\yaboot

หรือ

boot usb1/disk@1:,\\tbxi

คือไม่ได้คำสั่งที่สมบูรณ์ คุณต้องแสดงรายการหมายเลขพาร์ติชันหลังจาก ":"

ตัวอย่างเช่นหากคุณพยายามติดตั้งบน Mac คุณจะต้องป้อนสิ่งนี้

boot usb1/disk@1:10,\\tbxi

(โดยที่ "10" คือหมายเลขพาร์ติชันของไดรฟ์ usb, disk @ 1 ในตัวอย่างนี้)

ในการค้นหาหมายเลขพาร์ติชั่นที่ OSX ตั้งอยู่บน USB ของคุณใช้ Disk Utility คลิกที่พาร์ติชันที่คุณตั้งค่าด้วย OS X จากนั้นคลิก R หรือคลิกCtrl- - Lแล้วเลือก "ข้อมูล"

คุณจะได้รับผลของ: disk1s10

s10คือหมายเลขพาร์ติชัน ดูตัวอย่างด้านบน


2

เธรดนี้เก่า แต่ฉันต้องการเพิ่มข้อมูลบางอย่างที่อาจมีประโยชน์:

ใน Powerbook G4 A1138 (1,67 Ghz 15 "ปลายปี 2005) คำแนะนำข้างต้นไม่ได้ผลนอกกรอบฉันใช้ finnix ppc rescue ISO ใช้กับ dd ไปยัง usb key

1. )สร้าง devalias udสำหรับคีย์ USB ในซ้าย . พอร์ตนี้udนามแฝงแมปไป/pci@f2000000/usb@15/disk@1

2. )คุณสามารถเรียก yaboot ด้วยboot ud:2,\\yaboot- แต่แล้วเคอร์เนลจะตกใจเพราะมันยังคงค้นหา initrd + rootfs ของเขาอยู่ที่ไหนสักแห่งที่cd:2,/ ...(คนcd นามแฝง hardcoded ภายในไฟล์เช่น ofboot.b, yaboot.conf ... บน ISO)

3. )วิธีแก้ปัญหาที่รวดเร็วและสกปรก: เขียนทับcdนามแฝงของ OF ด้วยพา ธ ไปยังคีย์ USB ของคุณ (คัดลอกพา ธ จากudนามแฝง): devalias cd /pci@f2000000/usb@15/disk@1

4. )บูตตอนนี้ด้วยboot cd:2,\\yaboot

5. )ไม่มีปัญหาอีกต่อไปกับcdนามแฝงที่เข้ารหัสแบบฮาร์ดโค้ด- ตอนนี้มันกำลังไปที่คีย์ USB ของคุณ คุณสามารถเลือกรายการเคอร์เนลเริ่มต้น - *finnixในกรณีของฉัน - และมันจะบูตอย่างถูกต้อง

นามแฝงจะถูกรีเซ็ตเป็นค่าเริ่มต้นในการบูตครั้งต่อไปดังนั้นคุณจะต้องทำซ้ำขั้นตอนสำหรับการบู๊ต USB ทุกครั้ง


1

ฉันได้ยินมาว่าการใช้ Super Duper ทำงานได้ดีสำหรับเรื่องนี้ ฉันคิดว่าเป็นอย่างนั้น Carbon Copy Cloner น่าจะใช้ได้เหมือนกัน

จัดวางภาพลงบน USB ผ่านทางยูทิลิตี้เหล่านั้นและคุณควรจะเป็นสีทอง

ค้นหา Super Duper! ที่นี่


ดังนั้นการใช้ dd ใน terminal มีปัญหาหรือไม่
Joshua Robison

และฉันไม่จำเป็นต้องแบ่งพาร์ติชัน USB stick หรือติดตั้ง yaboot ฯลฯ
Joshua Robison

ฉันจะไม่ยุ่งกับเฟิร์มแวร์ / bootloaders ส่วนตัว ฉันเพิ่งได้ยินจากเพื่อนร่วมงานในธุรกิจ (ฉันเป็นเทคโนโลยีที่ได้รับการรับรองจาก Apple) ว่าใช้งานได้ดี
Harv

SuperDuper และ Carbon Copy Cloner เป็นเครื่องมือที่ดีในการคัดลอกระบบที่ใช้บู๊ตได้ แต่ปัญหาในคำถามนี้มีบานพับอยู่ในรุ่น PowerBook G4 ที่ไม่อนุญาตการบู๊ต USB อย่างเป็นทางการ ดังนั้นสำเนาระบบปฏิบัติการที่สะอาดที่สุดที่สร้างขึ้นจะไม่สามารถบูตในระบบเหล่านี้โดยไม่มีการปรับเฟิร์มแวร์เพิ่มเติมตามที่ระบุไว้ในคำตอบข้างต้น
JakeGould

@ Harv ยินดีต้อนรับ และถ้าคุณต้องการที่จะดูว่าฉันเจอคำถามและคำตอบกระทู้นี้โปรดตรวจสอบหัวข้อนี้ใน Super User
JakeGould

1

จากประสบการณ์ของฉันฉันได้เรียนรู้ว่าใน Power Book G4 1.5 (A1106) ของฉัน

boot usb1 / disk @ 1: 10, \ tbxi ไม่เป็นประโยชน์ ลองนี้

  • ป้อนคำอธิบายรูปภาพที่นี่

  • คำสั่งตัวเลือก O, F (เฟิร์มแวร์เปิด)

  • ปุ่มปลดล็อค
  • boot ud: 3, \: tbxi

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


1

สิ่งที่ทำงานกับฉันใน Cube G4 เป็นดังต่อไปนี้ (ตามคำแนะนำของ Joshua):

  1. ฉันฟอร์แมตธัมบ์ไดรฟ USB ใน Disk Utility ด้วย Apple Partition Map และพาร์ติชัน MS-DOS (FAT) diskutil listควรนำสิ่งนี้มา:

แท่ง usb ลบใหม่พร้อมแผนที่พาร์ทิชันของ Apple และ fat32

  1. ตอนนี้เรามาเพื่อประโยชน์ของมัน nuke พาร์ทิชัน FAT32 นี้และออกsudo pdisk L e /dev/rdisk2 d 2 w CTRL+Cกระบวนการทั้งหมดควรมีลักษณะดังนี้: ป้อนคำอธิบายรูปภาพที่นี่

ดิสก์ที่ได้รับการทำความสะอาดอย่างล้ำลึกควรปรากฏขึ้นเช่นนั้น ( diskutil list)

ป้อนคำอธิบายรูปภาพที่นี่

  1. ตอนนี้เราสามารถคัดลอกมากกว่า Mac OS X 10.5 Leopard ISO กับ sudo dd if=/<path to iso file>/<name of iso file> of=/<path to usb stick> bs=32768 conv=notrunc,noerror,syncDD: มันควรเป็นแบบนี้:

ป้อนคำอธิบายรูปภาพที่นี่

  1. การดำเนินการนี้อาจใช้เวลานานกว่าสองสามชั่วโมง (แม้จะใช้กับ USB3 แบดแบด! ในตอนท้ายdiskutil listควรแสดงดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

  1. เสียบสิ่งนี้เข้ากับ G5 Cube ของคุณและเมื่อบูตให้กดทั้งสองปุ่ม ALT (ตามหลักวิชาควรใช้งานได้ แต่ด้วยคีย์บอร์ดไร้สายของฉันวิธีการใช้ปุ่มทั้งสองทำงานได้ดีที่สุด)

  2. คุณจะได้รับหน้าจอ Boot Selection รุ่นเก่ามากซึ่งทำงานด้วยเมาส์เท่านั้น! ที่นั่นคุณจะพบ USB Stick และสามารถบู๊ตได้จากนั้นติดตั้งราวกับว่าเป็นไดรฟ์ DVD ที่ทำงานเร็วและเงียบ :)

สำหรับผู้ที่ต้องการติดตั้ง Mac OS X 10.4 Tiger ISO ที่ลอยอยู่นั้นดูเหมือนจะมีพาร์ติชัน Apple_Driver_ATAPI ขนาดเล็กมาก (disk2s2 ในขั้นตอนที่ 4) เพียงไม่กี่ KB แทนที่จะครึ่ง GB น่าเสียดายที่นี่ไม่เข้ากันกับขั้นตอนที่ 1-6 ..

วิธีแก้ปัญหามีดังต่อไปนี้: เตรียมแท่ง USB 10.5 Leopard และเขียนทับพาร์ติชัน Apple_HFS ด้วยพาร์ติชัน Apple_HFS จากดิสก์ Tiger 10.4:

  1. ดำเนินการสร้างไม้เสือดาว 10.5 ในขั้นตอนที่ 1-4

  2. เมานต์ OSX 10.4 Tiger image; ควรมีลักษณะดังนี้: พาร์ทิชันดิสก์ระบบปฏิบัติการ x tiger

  3. ด้วยddให้คัดลอกพาร์ติชั่น Apple_HFS (disk3s3 หรือ diskNs3) ไปที่ Apple_HFS (~ 7GB) บนแท่ง นี่จะทำให้คุณติดกับที่มีไดร์เวอร์ ATAPI จากแผ่นดีวีดี Leopard แต่ภาพอิมเมจระบบปฏิบัติการของแผ่นไทเกอร์ ด้วยวิธีการนี้ฉันได้แสดงและจัดการเพื่อติดตั้ง Tiger ข้าง Leopard xD ในตอนท้ายของฉันดูเหมือนว่า: ป้อนคำอธิบายรูปภาพที่นี่

สำหรับผู้ที่ต้องการติดตั้ง 10.3 หรือต่ำกว่าน่าเสียดายที่ฉันไม่พบวิธีการที่จะเปิดใช้งานอุปกรณ์ USB (ไม่ใช่ตอนแรก)

ในการติดตั้ง 10.3 / 10.2 / 10.1 / 10.0 ให้เบิร์นอิมเมจ CD1 ลงบนดิสก์ซึ่งคุณจะต้องอ่านผ่านสาย IDE ออนบอร์ด (การเชื่อมต่อ USB cd-rom ไม่ได้ตัดไม่อนุญาตให้ใช้ USB!) . คุณจะติดตั้งตามปกติกด alt (ทั้งสองกรณีเป็นคิวบ์) ตอนบูตเครื่องเลือกซีดีติดตั้ง ...

ในบางครั้งคุณจะถูกขอให้ใส่แผ่นดิสก์แผ่นที่ 2 - แผ่นที่คุณอาจเตรียมไว้เช่นเดียวกับการติดตั้ง Tiger: สร้างแผ่นดิสก์ Leopard และเขียนทับพาร์ติชันที่ 3 (Apple_HFS อันที่ใช้พื้นที่มากที่สุด) ด้วยพาร์ติชัน Apple_HFS CD2 ของระบบปฏิบัติการ 10.4 ก่อนที่คุณกำลังติดตั้ง เวลานี้ระบบจะยอมรับและติดตั้งต่อจากอุปกรณ์ USB


0

Powerbook G4 1.0Ghz 12 "ไดรฟ์ CD / DVD USB ผู้บุกเบิกภายนอก / ทั่วไปเสียบเข้ากับพอร์ต USB ด้านหลังสุด

  • เปิดเครื่อง
  • ⌘ CmdOptOF
  • boot usb1/disk@1:,\\yaboot
  • Return ⏎
  • restart

ติดตั้ง Ubuntu 16.04 PPC อย่างสมบูรณ์แบบก่อนอื่นให้ลอง รักกระทู้เก่าและเครื่องจักรเก่า ๆ เหล่านี้!

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