แก้ไข Chromebook: เกิดข้อผิดพลาดในการเริ่ม Penguin Container

เมื่อคุณพยายามเปิดเทอร์มินัล Linux บน Chromebook บางครั้งคุณอาจได้รับการแจ้งเตือนที่แจ้งว่าเกิดข้อผิดพลาดขณะเริ่มคอนเทนเนอร์ Penguin ข้อผิดพลาดอ่านดังนี้: “เกิดข้อผิดพลาดในการเริ่มคอนเทนเนอร์เพนกวิน การเรียกใช้ vmshell ล้มเหลว: เกิดข้อผิดพลาดในการเริ่ม crostini สำหรับ terminal“. หากคุณไม่แน่ใจว่าต้องทำอย่างไรกับปัญหานี้ ให้ทำตามขั้นตอนการแก้ปัญหาด้านล่าง

วิธีแก้ไขข้อผิดพลาดในการเริ่มต้น Penguin Container บน ChromeOS

รีสตาร์ท Chromebook ของคุณและถอดแบตเตอรี่ออก

รีสตาร์ท Chromebook สองหรือสามครั้งติดต่อกันและตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่ บางครั้ง เพียงแค่รีสตาร์ทอุปกรณ์ของคุณก็เพียงพอที่จะล้างข้อบกพร่องแปลก ๆ เช่นนี้

นอกจากนี้ คุณยังสามารถถอดแบตเตอรี่และปล่อยอุปกรณ์ทิ้งไว้เป็นเวลาหนึ่งนาที ใส่แบตเตอรี่ เปิดเครื่อง และตรวจสอบว่าคุณสามารถเปิดใช้ Linux ได้หรือไม่ หากคุณยังคงได้รับข้อผิดพลาดเดิม ให้ไปที่ขั้นตอนถัดไป

รีเซ็ตฮาร์ดแวร์

รีเซ็ตฮาร์ดแวร์ Chromebook ของคุณเพื่อให้แน่ใจว่าปัญหานี้จะไม่เกิดขึ้นจากความบกพร่องของฮาร์ดแวร์ชั่วคราว

  1. ปิดแล็ปท็อป ChromeOS ของคุณ
  2. จากนั้นกด. ค้างไว้ รีเฟรช และ พลัง คีย์ในเวลาเดียวกันpower-and-refresh-keys-chromebook
  3. ปล่อยปุ่มรีเฟรชเมื่อแล็ปท็อปเริ่มทำงาน
  4. ลองเปิด Linux อีกครั้งและตรวจสอบผลลัพธ์

อัปเดต VM และแพ็คเกจของคุณ

  1. รีสตาร์ทแล็ปท็อป ChromeOS ของคุณ
  2. เปิดแท็บ Chrome ใหม่และไปที่ chrome://components.
  3. ไปที่ ครอสเทอร์มินาและกด ตรวจสอบสำหรับการอัพเดต ตัวเลือก.
  4. จากนั้นเปิดตัว เทอร์มินัลและรันคำสั่งนี้: sudo apt-get update && sudo apt-get dist-upgrade
  5. รีสตาร์ทแล็ปท็อปของคุณอีกครั้ง และตรวจสอบว่าข้อผิดพลาดของคอนเทนเนอร์ Penguin หายไปหรือไม่

เริ่ม VM และคอนเทนเนอร์ของคุณจากเซสชัน Crosh

เพื่อเป็นการเตือนความจำอย่างรวดเร็ว Terminal และ Crosh ค่อนข้างคล้ายกัน ข้อแตกต่างที่สำคัญคือ Crosh นั้นเฉพาะสำหรับ ChromeOS ในขณะที่ Terminal นั้นเฉพาะสำหรับฝั่ง Linux ของ ChromeOS ตรวจสอบว่าคุณสามารถเข้าถึงคอนเทนเนอร์ของคุณผ่าน Crosh ได้หรือไม่

  1. ปิด Chromebook ของคุณ
  2. จากนั้นบูตเครื่องและลงชื่อเข้าใช้บัญชี Linux ของคุณ
  3. เปิดเซสชัน Crosh ใหม่โดยกด Ctrl, Alt, และ NS คีย์พร้อมกัน
  4. ใส่ vmc เริ่มเทอร์มินา สั่งการ.vmc-start-termina-command
  5. หากคุณไม่ได้รับข้อผิดพลาด ให้ป้อน ทางออก สั่งการ.
  6. จากนั้นเรียกใช้ คอนเทนเนอร์ vmc เทอร์มินาเพนกวิน สั่งการ.
  7. ตรวจสอบว่าคุณเข้าสู่ระบบคอนเทนเนอร์ของคุณหรือไม่ จากนั้นตรวจสอบว่าการเข้าถึง Bash Shell ทำงานได้อย่างสมบูรณ์หรือไม่

ลบและติดตั้ง Linux ใหม่

หากข้อผิดพลาดยังคงอยู่ แสดงว่าคุณไม่มีทางเลือก ลบ Linux แล้วตั้งค่าอีกครั้ง โปรดทราบว่าคุณจะสูญเสียข้อมูลทั้งหมดที่จัดเก็บไว้ในสภาพแวดล้อม Linux ของคุณ

ทำตามขั้นตอนด้านล่างเพื่อถอนการติดตั้ง Linux:

  1. ไปที่ chrome://version และตรวจสอบ แพลตฟอร์ม บรรทัดเพื่อตรวจสอบว่าคุณติดตั้ง Linux เวอร์ชันใด
  2. จากนั้นไปที่ มากกว่าและเลือก การตั้งค่า.
  3. นำทางไปยัง การตั้งค่า ChromeOSและค้นหา ลินุกซ์ (เบต้า).
  4. ใช้ลูกศรขวาและเลือก ลบ Linux ออกจาก Chromebook.
  5. รีสตาร์ทคอมพิวเตอร์ ไปที่ การตั้งค่า, เลือก ลินุกซ์ (เบต้า) และติดตั้งใหม่

⇒ หมายเหตุ: หากคุณไม่สามารถลบ Linux โดยใช้การตั้งค่า ให้กด Ctrl, Alt, และ NSและเปิดเซสชัน Crosh ใหม่ จากนั้นเรียกใช้ vmc ทำลายtermina สั่งการ. กลับไป การตั้งค่าและตรวจสอบว่าคุณสามารถลบ Linux ได้หรือไม่

บทสรุป

หาก Chromebook ของคุณแจ้งว่ามีข้อผิดพลาดเกิดขึ้นขณะเริ่มคอนเทนเนอร์ Penguin ให้รีสตาร์ทแล็ปท็อปและรีเซ็ตฮาร์ดแวร์ จากนั้นอัปเดต VM และแพ็คเกจของคุณ นอกจากนี้ ให้ตรวจสอบว่าคุณสามารถเริ่ม VM และคอนเทนเนอร์ได้โดยตรงจากเซสชัน Crosh หรือไม่ หากปัญหายังคงอยู่ ให้ติดตั้ง Linux ใหม่ เคล็ดลับเหล่านี้ช่วยคุณแก้ไขปัญหาได้หรือไม่ แจ้งให้เราทราบในความคิดเห็นด้านล่าง