ก่อนอื่น ขอขอบคุณ Project Croissant ผู้ดูแล swtpm ทีมงาน Linux-Surface และเฟรมเวิร์ก Chromebrew สำหรับงานของพวกเขาซึ่งถูกใช้อย่างกระตือรือร้นในการสร้างโปรเจ็กต์นี้
วัตถุประสงค์ของเฟรมเวิร์ก Brunch คือการสร้างอิมเมจ x86_64 ChromeOS ทั่วไปจากอิมเมจการกู้คืนอย่างเป็นทางการ ในการทำเช่นนั้น จะใช้พาร์ติชัน ROOTC ขนาด 1GB (ประกอบด้วยเคอร์เนลแบบกำหนดเอง, initramfs, ไบนารี swtpm, แพตช์พื้นที่ผู้ใช้ และไฟล์กำหนดค่า) และพาร์ติชัน EFI เฉพาะเพื่อบูตจากพาร์ติชัน
คำเตือน: Brunch ไม่ใช่วิธีที่ ChromeOS ทำงานไว้ ในบางจุด ChromeOS อาจเข้ากันไม่ได้กับ Brunch และลบข้อมูลโดยไม่คาดคิด (แม้แต่ในพาร์ติชันที่ไม่ใช่ ChromeOS) การติดตั้ง Brunch แสดงว่าคุณยินยอมที่จะรับความเสี่ยงเหล่านั้น และฉันไม่สามารถรับผิดชอบต่อสิ่งเลวร้ายที่อาจเกิดขึ้นกับอุปกรณ์ของคุณ รวมถึงข้อมูลสูญหายด้วย ดังนั้นจึงขอแนะนำอย่างยิ่งให้ใช้เฟรมเวิร์กนี้บนอุปกรณ์ที่ไม่มีข้อมูลที่ละเอียดอ่อน และเพื่อให้ข้อมูลซิงค์กับบริการคลาวด์
การสนับสนุนด้านฮาร์ดแวร์ขึ้นอยู่กับความเข้ากันได้ของฮาร์ดแวร์เคอร์เนล Linux ทั่วไปเป็นอย่างสูง ดังนั้นเฉพาะฮาร์ดแวร์ที่รองรับ Linux เท่านั้นที่จะใช้งานได้และตัวเลือกบรรทัดคำสั่งเคอร์เนลเฉพาะที่แนะนำสำหรับอุปกรณ์ของคุณควรถูกส่งผ่าน Grub bootloader (ดูส่วน "แก้ไข Grub bootloader") คุณสมบัติบางอย่าง เช่น กล้อง ไมโครโฟน และทัชแพดอาจไม่ทำงานหรืออาจจำเป็นต้องแก้ไขปัญหาเพื่อให้ทำงานได้
✔ ข้อกำหนดพื้นฐาน:
คอมพิวเตอร์ที่ใช้ x86_64 พร้อมรองรับการบูต UEFI
สิทธิ์ผู้ดูแลระบบบนอุปกรณ์
ความเข้าใจระดับเริ่มต้นของเทอร์มินัล linux
คู่มือนี้มีจุดมุ่งหมายเพื่อทำให้กระบวนการนี้ง่ายที่สุดเท่าที่จะเป็นไปได้ แต่การรู้พื้นฐานเป็นสิ่งที่คาดหวังได้
✔ความเข้ากันได้ของซีพียู:
ซีพียู Intel จากซีพียูรุ่นที่ 8 / Celeron จาก Goldmont
เอเอ็มดี ไรเซ่น
ฮาร์ดแวร์ที่ไม่รองรับ:
ไม่รองรับ CPU Intel/AMD รุ่นเก่า
ไม่รองรับ dGPU
ไม่รองรับเครื่องเสมือน
ไม่รองรับซีพียู ARM
คู่มือนี้แบ่งออกเป็นส่วนๆ โปรดคลิกลิงก์ใดลิงก์หนึ่งด้านล่างเพื่อดูคำแนะนำที่เหมาะกับระบบปฏิบัติการปัจจุบันของคุณ
ในกรณีที่คุณประสบปัญหาขณะติดตั้งหรือใช้ Brunch คุณสามารถค้นหาการสนับสนุนบน Discord:
สามารถดูเคล็ดลับการแก้ปัญหาและการสนับสนุนเพิ่มเติมได้ที่หน้าต่อไปนี้: