ตราบใดที่ ChromeOS ทำงานอย่างถูกต้องก่อนที่จะติดตั้ง Kubuntu คุณสามารถเพิ่มบันทึกสำหรับระบบปฏิบัติการได้ /etc/grub.d/40_custom
ที่มีลักษณะดังนี้:
รายการเมนู "Chrome OS" {
insmod part_gpt
insmod ต่อ 2
ตั้งค่า root=(hd0,gpt3)
ลินุกซ์ /boot/vmlinuz root=/dev/sda3 init=/sbin/init rootwait rw noresume console=tty2 i915.modeset=1 loglevel=1 noinitrd เงียบ tpm_tis.force=1
}
อย่าลืมตั้งค่า gpt3
และ sda3
เป็นหมายเลขพาร์ติชันที่ถูกต้อง หากฉันระบุพาร์ติชันสำหรับบูตสำหรับ ChromeOS ไม่ถูกต้อง
โปรดทราบว่าการกำหนดค่าข้างต้นถือว่าอุปกรณ์เก็บข้อมูลของคุณเป็นอุปกรณ์ GPT ถ้าไม่ใช่ คุณจะต้องลบออก insmod part_gpt
บรรทัดจากการกำหนดค่าและเปลี่ยนรูทเป็น (hd0, X)
ที่ไหน เอ็กซ์
คือหมายเลขพาร์ติชันรูทของ ChromeOS ... อาจเป็น 3
เมื่อเสร็จแล้วให้อัปเดต Grub:
sudo update-grub2
ตอนนี้คุณสามารถรีบูตและค้นหาบันทึกสำหรับ "Chrome OS" ในรายการบูตของคุณ
บันทึก: หาก ChromeOS ไม่ทำงานก่อนที่จะติดตั้ง Kubuntu คุณจะต้องยืนยัน STATE_DEV=${ROOTDEV_TYPE}1
การตั้งค่าใน /sbin/chromeos_startup
บน ChromeOS เปลี่ยนเป็น ${ROOTDEV_TYPE}3
(หรือพาร์ติชันรูทสำหรับ ChromeOS จะเป็นอะไรก็ตาม) ตัวเลขเท่านั้น 1
ผ่าน 8
ถูกต้อง ดังนั้นคุณอาจต้องระมัดระวังเนื่องจากจำนวนพาร์ติชันบนอุปกรณ์เก็บข้อมูลของคุณ