เมื่อคุณพยายามเปิดเทอร์มินัล Linux บน Chromebook บางครั้งคุณอาจได้รับการแจ้งเตือนที่แจ้งว่าเกิดข้อผิดพลาดขณะเริ่มคอนเทนเนอร์ Penguin ข้อผิดพลาดอ่านดังนี้: “เกิดข้อผิดพลาดในการเริ่มคอนเทนเนอร์เพนกวิน การเรียกใช้ vmshell ล้มเหลว: เกิดข้อผิดพลาดในการเริ่ม crostini สำหรับ terminal“. หากคุณไม่แน่ใจว่าต้องทำอย่างไรกับปัญหานี้ ให้ทำตามขั้นตอนการแก้ปัญหาด้านล่าง
วิธีแก้ไขข้อผิดพลาดในการเริ่มต้น Penguin Container บน ChromeOS
รีสตาร์ท Chromebook ของคุณและถอดแบตเตอรี่ออก
รีสตาร์ท Chromebook สองหรือสามครั้งติดต่อกันและตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่ บางครั้ง เพียงแค่รีสตาร์ทอุปกรณ์ของคุณก็เพียงพอที่จะล้างข้อบกพร่องแปลก ๆ เช่นนี้
นอกจากนี้ คุณยังสามารถถอดแบตเตอรี่และปล่อยอุปกรณ์ทิ้งไว้เป็นเวลาหนึ่งนาที ใส่แบตเตอรี่ เปิดเครื่อง และตรวจสอบว่าคุณสามารถเปิดใช้ Linux ได้หรือไม่ หากคุณยังคงได้รับข้อผิดพลาดเดิม ให้ไปที่ขั้นตอนถัดไป
รีเซ็ตฮาร์ดแวร์
รีเซ็ตฮาร์ดแวร์ Chromebook ของคุณเพื่อให้แน่ใจว่าปัญหานี้จะไม่เกิดขึ้นจากความบกพร่องของฮาร์ดแวร์ชั่วคราว
- ปิดแล็ปท็อป ChromeOS ของคุณ
- จากนั้นกด. ค้างไว้ รีเฟรช และ พลัง คีย์ในเวลาเดียวกัน
- ปล่อยปุ่มรีเฟรชเมื่อแล็ปท็อปเริ่มทำงาน
- ลองเปิด Linux อีกครั้งและตรวจสอบผลลัพธ์
อัปเดต VM และแพ็คเกจของคุณ
- รีสตาร์ทแล็ปท็อป ChromeOS ของคุณ
- เปิดแท็บ Chrome ใหม่และไปที่ chrome://components.
- ไปที่ ครอสเทอร์มินาและกด ตรวจสอบสำหรับการอัพเดต ตัวเลือก.
- จากนั้นเปิดตัว เทอร์มินัลและรันคำสั่งนี้:
sudo apt-get update && sudo apt-get dist-upgrade
- รีสตาร์ทแล็ปท็อปของคุณอีกครั้ง และตรวจสอบว่าข้อผิดพลาดของคอนเทนเนอร์ Penguin หายไปหรือไม่
เริ่ม VM และคอนเทนเนอร์ของคุณจากเซสชัน Crosh
เพื่อเป็นการเตือนความจำอย่างรวดเร็ว Terminal และ Crosh ค่อนข้างคล้ายกัน ข้อแตกต่างที่สำคัญคือ Crosh นั้นเฉพาะสำหรับ ChromeOS ในขณะที่ Terminal นั้นเฉพาะสำหรับฝั่ง Linux ของ ChromeOS ตรวจสอบว่าคุณสามารถเข้าถึงคอนเทนเนอร์ของคุณผ่าน Crosh ได้หรือไม่
- ปิด Chromebook ของคุณ
- จากนั้นบูตเครื่องและลงชื่อเข้าใช้บัญชี Linux ของคุณ
- เปิดเซสชัน Crosh ใหม่โดยกด Ctrl, Alt, และ NS คีย์พร้อมกัน
- ใส่ vmc เริ่มเทอร์มินา สั่งการ.
- หากคุณไม่ได้รับข้อผิดพลาด ให้ป้อน ทางออก สั่งการ.
- จากนั้นเรียกใช้ คอนเทนเนอร์ vmc เทอร์มินาเพนกวิน สั่งการ.
- ตรวจสอบว่าคุณเข้าสู่ระบบคอนเทนเนอร์ของคุณหรือไม่ จากนั้นตรวจสอบว่าการเข้าถึง Bash Shell ทำงานได้อย่างสมบูรณ์หรือไม่
ลบและติดตั้ง Linux ใหม่
หากข้อผิดพลาดยังคงอยู่ แสดงว่าคุณไม่มีทางเลือก ลบ Linux แล้วตั้งค่าอีกครั้ง โปรดทราบว่าคุณจะสูญเสียข้อมูลทั้งหมดที่จัดเก็บไว้ในสภาพแวดล้อม Linux ของคุณ
ทำตามขั้นตอนด้านล่างเพื่อถอนการติดตั้ง Linux:
- ไปที่ chrome://version และตรวจสอบ แพลตฟอร์ม บรรทัดเพื่อตรวจสอบว่าคุณติดตั้ง Linux เวอร์ชันใด
- จากนั้นไปที่ มากกว่าและเลือก การตั้งค่า.
- นำทางไปยัง การตั้งค่า ChromeOSและค้นหา ลินุกซ์ (เบต้า).
- ใช้ลูกศรขวาและเลือก ลบ Linux ออกจาก Chromebook.
- รีสตาร์ทคอมพิวเตอร์ ไปที่ การตั้งค่า, เลือก ลินุกซ์ (เบต้า) และติดตั้งใหม่
⇒ หมายเหตุ: หากคุณไม่สามารถลบ Linux โดยใช้การตั้งค่า ให้กด Ctrl, Alt, และ NSและเปิดเซสชัน Crosh ใหม่ จากนั้นเรียกใช้ vmc ทำลายtermina สั่งการ. กลับไป การตั้งค่าและตรวจสอบว่าคุณสามารถลบ Linux ได้หรือไม่
บทสรุป
หาก Chromebook ของคุณแจ้งว่ามีข้อผิดพลาดเกิดขึ้นขณะเริ่มคอนเทนเนอร์ Penguin ให้รีสตาร์ทแล็ปท็อปและรีเซ็ตฮาร์ดแวร์ จากนั้นอัปเดต VM และแพ็คเกจของคุณ นอกจากนี้ ให้ตรวจสอบว่าคุณสามารถเริ่ม VM และคอนเทนเนอร์ได้โดยตรงจากเซสชัน Crosh หรือไม่ หากปัญหายังคงอยู่ ให้ติดตั้ง Linux ใหม่ เคล็ดลับเหล่านี้ช่วยคุณแก้ไขปัญหาได้หรือไม่ แจ้งให้เราทราบในความคิดเห็นด้านล่าง