TL; DR: หลังจากทดลองใช้มาหลายวัน
เรากำลังทำงานอย่างหนักเพื่อตรวจสอบการดาวน์โหลด Haiku
การติดตั้งและดาวน์โหลดมักจะได้รับความสนใจและชื่นชอบเป็นอย่างมาก เนื่องจากเป็นความประทับใจแรกและสำคัญที่สุด หวังว่าบันทึกประสบการณ์ "มือใหม่" ของฉันจะเป็นประโยชน์ต่อทีมพัฒนาไฮกุในความพยายามอย่างต่อเนื่องในการแก้ไขข้อบกพร่องระบบปฏิบัติการที่ "ใช้งานได้" ฉันยอมรับความผิดพลาดทั้งหมดกับตัวเอง!
สำหรับฉันแล้วดูเหมือนว่าสถานการณ์ในการบูทผ่าน USB จะมีความสำคัญอย่างยิ่ง เนื่องจากผู้ใช้ทุกคนไม่พร้อมที่จะใช้ไดรฟ์ SATA หลัก (ฉันไม่ได้หมายถึง NVME...) เพื่อทดลองกับระบบปฏิบัติการที่ไม่คุ้นเคยโดยสิ้นเชิง ฉันคิดว่าการบูทผ่าน USB เป็นสถานการณ์ที่เป็นไปได้มากที่สุดสำหรับผู้ใช้ส่วนใหญ่ที่ตัดสินใจลองใช้ไฮกุกับฮาร์ดแวร์จริง นักพัฒนาควรพิจารณาเรื่องนี้อย่างจริงจัง
ความคิดเห็นของผู้พัฒนา:
เราเพิ่งเริ่มการรองรับ EFI ด้วยการเขียนเวอร์ชันเบต้าอย่างรวดเร็วซึ่งบูทบนเครื่องที่เปิดใช้งาน EFI ผลลัพธ์ที่ได้ยังห่างไกลจากระดับการสนับสนุนที่ต้องการ ฉันไม่รู้ว่าเราควรบันทึกงานที่กำลังดำเนินการอยู่หรือเพียงแค่มุ่งเน้นไปที่การบรรลุผลตามที่ต้องการแล้วจึงบันทึกทุกอย่าง
มันฟังดูมีความหมายและมีความหวังว่าในที่สุดทุกอย่างจะดีกว่าที่เป็นอยู่ตอนนี้มาก สำหรับตอนนี้ฉันสามารถตรวจสอบได้เฉพาะสิ่งที่ทำไปในวันนี้เท่านั้น มาเริ่มกันเลย...
อิมเมจ Anyboot มีขนาดเล็กเกินไป
แม้ว่าอิมเมจ Anyboot จะเขียนลงแฟลชไดรฟ์ธรรมดาได้ง่ายอย่างน่าประหลาดใจ แต่ก็มีพื้นที่ไม่เพียงพอที่จะติดตั้งซอฟต์แวร์เพิ่มเติมในพาร์ติชัน Haiku
โดยหลักการแล้วการเขียนอิมเมจ Anyboot ลงในแฟลชไดรฟ์นั้นค่อนข้างง่าย แต่ด้วยเหตุนี้จึงมีพื้นที่ไม่เพียงพอสำหรับงานจริง
วิธีแก้ปัญหาด่วน: เพิ่มขนาดพาร์ติชันไฮกุเริ่มต้น
ดังนั้นหากต้องการใช้งาน Haiku จริงๆ คุณยังคงต้องติดตั้งโดยใช้แอปพลิเคชันตัวติดตั้ง
โปรแกรมติดตั้งไม่ได้ทำทุกอย่างที่คุณต้องการในที่เดียว
จำโปรแกรมติดตั้ง Mac OS X ที่ยอดเยี่ยมได้ไหม
ตัวติดตั้ง Mac OS X 10.2
เขา:
- เตรียมใช้งานดิสก์ (เขียน GPT, ตารางพาร์ติชัน GUID)
- สร้างพาร์ติชัน (EFI, หลัก) โดยใช้ "สามัญสำนึก" (เพื่อการใช้งานดิสก์ที่ดีที่สุด)
- ทำเครื่องหมายพาร์ติชันสำหรับบูต (ตั้งค่าสถานะที่สามารถบูตได้)
- คัดลอกไฟล์
กล่าวอีกนัยหนึ่ง มัน "ทุกอย่าง" โดยไม่ต้องยุ่งยากกับผู้ใช้
ในทางกลับกัน มีตัวติดตั้งสำหรับ Haiku ซึ่งเพียงแค่คัดลอกไฟล์และทิ้งทุกอย่างไว้ให้กับผู้ใช้ซึ่งยุ่งยากเกินไปซึ่งแม้จะมีประสบการณ์แล้วคุณจะไม่เข้าใจในทันที โดยเฉพาะอย่างยิ่งหากคุณต้องการระบบที่บู๊ตได้ทั้งระบบ BIOS และ EFI
ฉันควรทำอย่างไรดี?
ฉันไม่สามารถพูดได้อย่างแน่นอน แต่ในกรณีใด ๆ ฉันเดาสิ่งนี้:
- เปิดการตั้งค่าไดรฟ์
- เลือกอุปกรณ์ที่จะติดตั้ง
- ดิสก์ -> เตรียมใช้งาน -> แผนที่พาร์ติชัน GUID ... -> ดำเนินการต่อ -> บันทึกการเปลี่ยนแปลง -> ตกลง
- คลิกขวาที่พื้นที่ว่างบนอุปกรณ์ที่จะติดตั้งระบบ
- สร้าง...->ฉันป้อน 256 เป็นขนาด->ข้อมูลระบบ EFI (ไม่แน่ใจทั้งหมด)->บันทึกการเปลี่ยนแปลง
- คลิกขวาที่ "ข้อมูลระบบ EFI" บนอุปกรณ์ที่จะติดตั้งระบบ
- เริ่มต้น -> ระบบไฟล์ FAT32...->ดำเนินการต่อ->ป้อนชื่อ: “EFI”, ความลึกบิต FAT: 32->รูปแบบ->บันทึกการเปลี่ยนแปลง
- ฉันคลิกขวาซ้ำบนพื้นที่ว่างบนอุปกรณ์ที่ต้องการ
- สร้าง...->ป้อนชื่อพาร์ติชัน: ไฮกุ ประเภทพาร์ติชัน: Be File System->สร้าง->บันทึกการเปลี่ยนแปลง
- คลิกขวาที่ EFI->เชื่อมต่อ
- ฉันเปิดตัวโปรแกรมติดตั้ง -> สับสนโดย technoslang -> ดำเนินการต่อ -> ไปยังดิสก์: ไฮกุ (ตรวจสอบให้แน่ใจว่าเป็นพาร์ติชันเดียวกับที่ฉันสร้างก่อนหน้านี้) -> ติดตั้ง
- ในตัวจัดการไฟล์ ฉันคัดลอกไดเร็กทอรี EFI จากระบบปัจจุบันไปยังพาร์ติชัน EFI (ฉันเชื่อว่านี่เป็นสิ่งจำเป็นในการบูตจาก EFI)
- [ประมาณ. ผู้แปล: ลบย่อหน้านี้ออกจากการแปล กล่าวโดยสรุปผู้เขียนไม่ค่อยเชี่ยวชาญในการสร้างระบบไฮบริดเพื่อบูตทั้ง EFI และ BIOS]
- ฉันปิดมัน
- ฉันเชื่อมต่อดิสก์ที่สร้างขึ้นใหม่เข้ากับพอร์ตที่ระบบจะบู๊ตอย่างแน่นอน [แปลก ฉันไม่ต้องทำสิ่งนี้ — ประมาณ นักแปล]
- เปิด
สำหรับฉันดูเหมือนว่ามองเห็นได้ชัดเจน: เราต้องการเครื่องมือที่จะทำทุกอย่างด้วยการกดปุ่มเพียงปุ่มเดียว พร้อมการยืนยันว่าอุปกรณ์สามารถลบได้ทันเวลา (!)
โซลูชัน "ด่วน": สร้างตัวติดตั้งอัตโนมัติที่ทำทุกอย่าง
แม้ว่าจะไม่ "เร็ว" แต่ก็ถือว่าเหมาะสม นี่คือความประทับใจครั้งแรกของระบบใหม่ หากคุณไม่สามารถติดตั้งได้ (และสิ่งนี้เกิดขึ้นกับฉันหลายครั้ง) หลายคนก็จะจากไปอย่างเงียบ ๆ ตลอดไป
คำอธิบายทางเทคนิคเกี่ยวกับ DriveSetup ตาม
BootManager เขียนเมนูการบูตแบบเต็ม รวมถึงความสามารถในการบูตระบบหลายระบบจากดิสก์ ด้วยเหตุนี้จึงต้องการเพียงประมาณ 2kb ที่จุดเริ่มต้นของดิสก์ วิธีนี้ใช้ได้กับแผนการแบ่งพาร์ติชันดิสก์แบบเก่า แต่ไม่ใช่สำหรับ GPT ซึ่งใช้เซกเตอร์เดียวกันสำหรับตารางพาร์ติชัน ในทางกลับกัน writembr จะเขียนโค้ดที่ง่ายมากลงดิสก์ ซึ่งจะค้นหาพาร์ติชันที่ใช้งานอยู่และทำการบูทต่อจากพาร์ติชันนั้น รหัสนี้ต้องการเพียง 400 ไบต์แรกบนดิสก์ จึงไม่รบกวน GPT มีการรองรับดิสก์ GPT อย่างจำกัด (แต่สำหรับกรณีง่าย ๆ ทุกอย่างจะเรียบร้อยดี)
การแก้ไขด่วน: ให้ GUI การตั้งค่า BootManager ใส่สิ่งใดก็ตามที่ติดตั้งโดยใช้ writembr ลงในดิสก์ หากตรวจพบการแบ่งพาร์ติชัน GPT ไม่จำเป็นต้องใส่รหัส 2kb บนดิสก์ GPT ไม่จำเป็นต้องตั้งค่าสถานะที่สามารถบูตได้บนพาร์ติชัน EFI เฉพาะบนพาร์ติชัน Haiku เท่านั้น
ลองครั้งแรก: ความตื่นตระหนกของเคอร์เนล
Оборудование
- Acer TravelMate B117 N16Q9 (ขายพร้อมกับ EndlessOS)
lspci lsusb - ระบบที่มีอยู่เปิดตัวจากแฟลชไดรฟ์ Kingston DataTraveler 100 ขนาด 16GB ที่สร้างจากอิมเมจ Anyboot โดยใช้ Etcher บน Linux โดยเสียบเข้ากับพอร์ต USB2.0 (เนื่องจากไม่ได้บูตจากพอร์ต USB3)
- SSD Kingston A400 ขนาด 120GB จากโรงงานเท่านั้น เชื่อมต่อกับอะแดปเตอร์ sata-usb3 ASMedia ASM2115 ซึ่งเชื่อมต่อกับพอร์ต USB3 ใน TravelMate B117
ผลการวิจัย
โปรแกรมติดตั้งเริ่มการคัดลอกไฟล์ จากนั้นข้อผิดพลาด I/O ปรากฏขึ้น พร้อมด้วยเคอร์เนลตื่นตระหนก
ความตื่นตระหนกของเคอร์เนล
ลองครั้งที่สอง: ดิสก์ไม่บู๊ต
Оборудование
ทุกอย่างเหมือนเดิม แต่ SSD เชื่อมต่อกับอะแดปเตอร์ซึ่งเชื่อมต่อกับฮับ USB2.0 เสียบเข้ากับพอร์ต USB3 ใน TravelMate ฉันตรวจสอบโดยใช้แฟลชไดรฟ์ติดตั้ง Windows ว่าเครื่องนี้บูทจาก USB3
ผลการวิจัย
ระบบที่ไม่สามารถบูตได้ ดูเหมือนว่าเค้าโครงดิสก์จะหายไปเนื่องจาก BootManager
BootManager. “ เขียนเมนูบูต” ทำลายเค้าโครงดิสก์หรือไม่!
ลองครั้งที่สาม: ว้าว กำลังโหลด! แต่ไม่ได้ผ่านพอร์ต USB3 บนเครื่องนี้
Оборудование
ทุกอย่างเหมือนกับในความพยายามครั้งที่สอง แต่คราวนี้ฉันไม่ได้ใช้ BootManager เลย
มาร์กอัปที่ไม่ได้เรียกใช้ BootManager จะมีลักษณะเช่นนี้เมื่อตรวจสอบจาก Linux
พาร์ติชัน "efi" ที่มีระบบไฟล์ FAT32 ถูกทำเครื่องหมายว่าสามารถบูตได้โดยไม่ต้องเรียกใช้ BootManager มันจะทำงานบนเครื่องที่ไม่ใช่ EFI หรือไม่
ผลการวิจัย
- โหมด EFI, พอร์ต USB2: ดาวน์โหลดโดยตรงไปยัง Haiku
- โหมด EFI, ฮับ USB2, เชื่อมต่อกับพอร์ต USB3: ข้อความ “ไม่พบเส้นทางการบูต, สแกนหาพาร์ติชันทั้งหมด…” ตามด้วยหน้าจอบูตพร้อมข้อความ “เลือกโวลุ่มการบูต (ปัจจุบัน: ไฮกุ)” ปุ่ม "บูตต่อ" จะเป็นสีเทาและไม่สามารถกดได้ หากคุณเลือก “เลือกปริมาณการบูต” ในรายการ -> ไฮกุ (ปัจจุบัน: สถานะล่าสุด) -> สถานะล่าสุด -> กลับสู่เมนูหลัก -> ทำการบูทต่อ - มันจะโหลดเข้าสู่ไฮกุโดยตรง ฉันสงสัยว่าทำไมมันถึงไม่สามารถ "บูต" ได้ แต่ต้องเต้นรำกับแทมบูรีน? ยิ่งไปกว่านั้น พาร์ติชันสำหรับบูตจะพบได้อย่างชัดเจนโดยอัตโนมัติบนหน้าจอการโหลด ซอฟต์แวร์ผิดพลาด?
- โหมด EFI, พอร์ต USB3: บูทเข้าสู่ไฮกุโดยตรง ว้าว ดีใจจังเลย... คลอดก่อนกำหนดอย่างที่ปรากฎ หน้าจอสีน้ำเงินแสดงขึ้น แต่ไม่มีอะไรเกิดขึ้นเป็นเวลานาน เคอร์เซอร์นิ้วค้างอยู่ตรงกลางหน้าจอและไม่ขยับ อะแดปเตอร์ sata-usb3 กะพริบ เรื่องจบลงด้วยความตื่นตระหนกของเคอร์เนล อิมเมจ Anyboot บนแฟลชไดรฟ์ USB3 ไม่ได้รับการยอมรับว่าสามารถบู๊ตได้บนฮาร์ดแวร์ปัจจุบัน อ้าว มันเป็นแมลง! เกี่ยวกับเรื่องนี้ฉันเริ่ม
ขอร้อง .
Kernel panic เมื่อทำการบูทจากพอร์ต USB3
สิ่งที่น่าทึ่งคือคุณยังสามารถพิมพ์คำสั่งได้ แต่คุณต้องใช้เค้าโครงภาษาอังกฤษ ฉันก็เลยทำ
คำบรรยายภาพ: เอาท์พุต syslog | tail 15
- ในขณะที่เคอร์เนลตื่นตระหนก
การเรียกคำสั่ง reboot
น่าเสียดายที่ใช้งานไม่ได้
ความพยายามที่สี่: รถคันที่สอง
ฉันถ่ายโอนดิสก์เดียวกัน (ใช้งานได้จริง) ไปยังเครื่องอื่น โดยฉันตรวจสอบว่ามันทำงานกับพอร์ตอื่นได้
Оборудование
ทุกอย่างเหมือนกับในความพยายามครั้งที่สาม แต่ใน Acer Revo One RL 85
ผลการวิจัย
- โหมด EFI, พอร์ต USB2: ข้อความ “ไม่พบเส้นทางการบูต, สแกนหาพาร์ติชันทั้งหมด…” ตามด้วยหน้าจอบูตพร้อมข้อความ “เลือกโวลุ่มการบูต (ปัจจุบัน: ไฮกุ)” ปุ่ม "บูตต่อ" จะเป็นสีเทาและไม่สามารถกดได้ หากคุณเลือก “เลือกปริมาณการบูต” ในรายการ -> ไฮกุ (ปัจจุบัน: สถานะล่าสุด) -> สถานะล่าสุด -> กลับสู่เมนูหลัก -> ทำการบูทต่อ - มันจะโหลดเข้าสู่ไฮกุโดยตรง การปิดระบบค้างอยู่ที่ข้อความ "กำลังปิดเครื่อง..."
- โหมด EFI, ฮับ USB2, เชื่อมต่อกับพอร์ต USB3: จำเป็นต้องมีการชี้แจง
- โหมด EFI, พอร์ต USB3: ข้อความ “ไม่พบเส้นทางการบูต, สแกนหาพาร์ติชันทั้งหมด...” ตามด้วยหน้าจอบูตพร้อมข้อความ “เลือกโวลุ่มการบูต (ปัจจุบัน: ไฮกุ)” ปุ่ม "บูตต่อ" จะเป็นสีเทาและไม่สามารถกดได้ หากคุณเลือก “เลือกปริมาณการบูต” ในรายการ -> ไฮกุ (ปัจจุบัน: สถานะล่าสุด) -> สถานะล่าสุด -> กลับสู่เมนูหลัก -> ทำการบูทต่อ - มันจะโหลดเข้าสู่ไฮกุโดยตรง
โปรดทราบว่าไม่เหมือนกับระบบแรกตรงที่มีการบูตตามปกติไปยังเดสก์ท็อปโดยไม่ต้องตื่นตระหนกเคอร์เนล การปิดระบบค้างอยู่ที่ข้อความ “กำลังปิดระบบ” - โหมด EFI, พอร์ต sata: บูทเข้าสู่ไฮกุโดยตรง การปิดระบบค้างที่ข้อความ "กำลังปิดเครื่อง..."
- โหมด CSM BIOS, พอร์ต USB2: จำเป็นต้องมีการชี้แจง
- โหมด CSM BIOS, ฮับ USB2 เชื่อมต่อกับพอร์ต USB3: จำเป็นต้องมีการชี้แจง
- โหมด CSM BIOS, พอร์ต USB3: จำเป็นต้องมีการชี้แจง
- โหมด CSM BIOS, พอร์ต sata: หน้าจอสีดำพร้อมข้อความ “รีบูตและเลือกอุปกรณ์บู๊ตที่เหมาะสมหรือใส่สื่อสำหรับบู๊ตในอุปกรณ์ที่เลือกแล้วกดปุ่ม” มันมาจาก CSM BIOS หรือไม่? [ใช่ ระบบของฉันแสดงข้อความเดียวกันทุกประการหากไม่พบโปรแกรมโหลดบูต — ประมาณ นักแปล]
ความพยายามที่ห้า: รถคันที่สาม
ฉันถ่ายโอนดิสก์เดียวกันไปยังเครื่องที่สามและตรวจสอบบนพอร์ตอื่น
Оборудование
เช่นเดียวกับในความพยายามครั้งที่สาม แต่ใน Dell Optiplex 780 หากฉันจำไม่ผิด เครื่องนี้มี EFI รุ่นแรก ซึ่งดูเหมือนว่าจะทำงานในโหมด CSM BIOS เสมอ
ผลการวิจัย
- พอร์ต USB2: ดาวน์โหลดไฮกุ
- พอร์ต USB3 (ผ่านการ์ด PCIe, Renesas Technology Corp. uPD720202 ตัวควบคุมโฮสต์ USB 3.0): ต้องมีคำชี้แจง
- พอร์ต sata: จำเป็นต้องมีการชี้แจง
ความพยายามครั้งที่หก เครื่องที่สี่ MacBook Pro
Оборудование
ทุกอย่างเหมือนกับในความพยายามครั้งที่สาม แต่ด้วย MacBookPro 7.1
ผลการวิจัย
Mac เห็นแฟลชไดรฟ์กับไฮกุอย่างไร
- โหมด CSM (Windows): หน้าจอสีดำพร้อมคำว่า "ไม่มีไดรฟ์ที่สามารถบูตได้ - ใส่ดิสก์สำหรับบูตแล้วกดปุ่มใดก็ได้" มันมาจาก Apple CSM หรือไม่?
- โหมด UEFI (“EFI Boot”): หยุดที่หน้าจอการเลือกอุปกรณ์บู๊ต
ความพยายามครั้งที่เจ็ด เน็ตบุ๊ก Lenovo พร้อมโปรเซสเซอร์ Atom 32 บิต
Оборудование
-
แฟลชไดรฟ์ Kingston DataTraveler 100 16GB ที่สร้างบน Linux โดยใช้ Etcher โดยใช้อิมเมจ Anyboot 32 บิต
ด้วยเหตุนี้ . -
เน็ตบุ๊ก Lenovo ideapad s10 ที่ใช้โปรเซสเซอร์ Atom โดยไม่มีฮาร์ดไดรฟ์
-
lspci ของรถคันนี้ , ถ่ายทำบน Linux -
lsusb
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI]) Subsystem: Lenovo NM10/ICH7 Family USB2 EHCI Controller Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 23 Region 0: Memory at f0844000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [58] Debug port: BAR=1 offset=00a0 Kernel driver in use: ehci-pci
ผลการวิจัย
กำลังโหลด จากนั้นเคอร์เนลตื่นตระหนกเกิดขึ้น คำสั่ง syslog|tail 15
อนุมาน kDiskDeviceManager::InitialDeviceScan() failed: No such file or directory
หลังจากเกิดข้อผิดพลาด ATA หลายครั้ง หมายเหตุ: ฉันลองบูทจาก USB ไม่ใช่ sata
เคอร์เนลตื่นตระหนกบนเน็ตบุ๊ก Lenovo ideapad s10 เมื่อทำการบูทจากแฟลชไดรฟ์
เพื่อความสนุกสนาน ฉันใส่ดิสก์เข้าไปในพอร์ต sata แต่ฉันไม่ได้สังเกตเห็นความแตกต่างมากนักกับแฟลชไดรฟ์ แม้ว่าฉันจะได้รับข้อความที่แตกต่างกันเมื่อใช้คำสั่ง syslog|tail 15
(มันบอกว่าเจอ. /dev/disk/ata/0/master/1
).
`syslog | grep usb
สำหรับกรณีนี้ นี่คือผลลัพธ์ ฉันยังดีใจที่สามารถเรียกใช้คำสั่งเช่นนี้บนหน้าจอด้วยความตื่นตระหนกของเคอร์เนลได้
ตามที่นาย. waddlesplash ข้อผิดพลาด EHCI นี้เหมือนกับใน
ความพยายามครั้งที่แปด: เน็ตบุ๊ก MSI พร้อมโปรเซสเซอร์ Atom 32 บิต
Оборудование
เหมือนก่อน
- เน็ตบุ๊ก Medion Akoya E1210 (ชื่อ MSI Wind U100) พร้อมดิสก์ติดตั้งอยู่ (ซึ่งฉันไม่ได้ใช้สำหรับไฮกุ)
lspci เครื่องนี้- lsusb ของเครื่องนี้
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI]) Subsystem: Micro-Star International Co., Ltd. [MSI] NM10/ICH7 Family USB2 EHCI Controller Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 23 Region 0: Memory at dff40400 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [58] Debug port: BAR=1 offset=00a0 Kernel driver in use: ehci-pci
ผลการวิจัย
อัปโหลดไปยังตัวติดตั้ง Haiku ทัชแพดใช้งานได้! (เช่น การเลื่อน) การ์ดแสดงผลได้รับการยอมรับว่าเป็น Intel GMA (i945GME)
.
ความพยายามครั้งที่เก้า: แฟลชไดรฟ์พร้อมรูปภาพ 32 บิตบน MacBook Pro
Оборудование
- เช่นเดียวกับก่อนหน้านี้
- MacBook 7.1
ผลการวิจัย
หน้าจอสีดำพร้อมข้อความ “ไม่มีไดรฟ์ที่สามารถบู๊ตได้ - ใส่ดิสก์สำหรับบูตแล้วกดปุ่มใดก็ได้”
หมายเหตุ: คีย์บอร์ดของ Apple
ที่มุมซ้ายล่างของคีย์บอร์ดแถวล่างสุดจะมีปุ่มต่างๆ ดังต่อไปนี้:
ไม่ใช่ของ Apple: Ctrl-Fn-Windows-Alt-Spacebar
Apple: Fn-Ctrl-(Option หรือ Alt)-Command-Spacebar
คงจะดีไม่น้อยหากคีย์บอร์ดทุกตัวในไฮกุมีพฤติกรรมเหมือนกัน เพื่อให้สามารถใช้งานในลักษณะเดียวกันได้ ไม่ว่าจริงๆ แล้วจะมีการประทับตราอะไรไว้ก็ตาม
บนแป้นพิมพ์ Apple ปุ่ม Alt ไม่ได้อยู่ทางด้านซ้ายของสเปซบาร์ทันที (ปุ่ม Command จะอยู่ที่นั่นแทน)
ในกรณีนี้ ฉันจะพบว่าไฮกุจะใช้ปุ่ม Command แทนปุ่ม Alt โดยอัตโนมัติ ดังนั้นเวลาใช้คีย์บอร์ดของ Apple ฉันจะรู้สึกว่าคีย์บอร์ดไม่ใช่ของ Apple
แน่นอนว่ามีตัวเลือกต่างๆ ในการตั้งค่า แต่ฉันต้องการการจดจำและการปรับแต่งอัตโนมัติ เพราะนี่คือ USB
หมายเหตุ: writembr เพื่อการกู้คืน?
ฉันได้ยินมาว่าใช้คำสั่ง writembr
คุณสามารถทำให้ระบบ (ทำงานด้วย EFI) บูตจาก BIOS ได้
/> writembr /dev/disk/.../.../.../.../raw
About to overwrite the MBR boot code on /dev/disk/scsi/0/2/0/raw
This may disable any partition managers you have installed.
Are you sure you want to continue?
yes/[no]: yes
Rewriting MBR for /dev/disk/.../.../.../.../raw
MBR was written OK
ดูดี แต่ผลที่ได้คือระบบยังไม่สามารถบู๊ตได้เหมือนเดิม อาจเป็นเพราะการบูทผ่าน BIOS ใช้งานได้กับพาร์ติชั่นที่เหมาะสมเท่านั้นไม่ใช่ GPT [ฉันควรลองป้องกัน MBR... — ประมาณ นักแปล]
ข้อสรุป
ไฮกุนั้นน่าทึ่งมาก แต่ประสบการณ์การติดตั้งต้องใช้แนวทางที่จริงจัง นอกจากนี้ขั้นตอนการบู๊ตยังเป็นลอตเตอรีโดยมีโอกาสสำเร็จประมาณ 1/3 และไม่สำคัญว่าคุณจะมี USB2 (เน็ตบุ๊กบน Atom) หรือ USB3 (Acer TravelMate) แต่นักพัฒนาอย่างน้อยหนึ่งคนมีฮาร์ดแวร์เหมือนกัน ฉันหวังว่าประสบการณ์ "noob" ของฉันจะช่วยให้นักพัฒนาเข้าใจว่า "ปุถุชน" ต้องการอะไร และยังทำให้ผลลัพธ์สวยงามพอๆ กับตัวติดตั้ง Mac OS X อย่าลืมว่านี่ไม่ใช่เวอร์ชัน 1.0 ด้วยซ้ำ ดังนั้นทุกอย่างจึงดีมาก!
ลองด้วยตัวเอง! ท้ายที่สุดแล้ว โปรเจ็กต์ Haiku ได้จัดเตรียมอิมเมจสำหรับการบูทจาก DVD หรือ USB ที่สร้างขึ้น
คุณมีคำถามใดๆ? เราขอเชิญคุณเข้าร่วมการพูดภาษารัสเซีย
ภาพรวมข้อผิดพลาด:
จาก
รายการบทความ:
ที่มา: will.com