วิธีติดตั้ง Ubuntu Linux บน Chromebook ของคุณด้วย Crouton

Chromebook ไม่ใช่แค่“ เบราว์เซอร์” แต่เป็นแล็ปท็อป Linux คุณสามารถติดตั้งเดสก์ท็อป Linux เต็มรูปแบบควบคู่ไปกับ Chrome OS และสลับไปมาระหว่างทั้งสองได้ทันทีด้วยปุ่มลัดโดยไม่จำเป็นต้องรีบูตเครื่อง

เราได้ดำเนินการขั้นตอนนี้กับ Chromebook Samsung Series 3, Chromebook Pixel ดั้งเดิมและ ASUS Chromebook Flip แต่ขั้นตอนด้านล่างนี้ควรใช้กับ Chromebook ทุกรุ่น

อัปเดต : Google ได้เพิ่มการรองรับเนทีฟสำหรับแอป Linux ลงใน Chrome OS โดยตรงและคุณลักษณะนี้มีให้บริการใน Chromebook หลายเครื่อง คุณไม่จำเป็นต้องใช้ Crouton เพื่อเรียกใช้ซอฟต์แวร์ Linux อีกต่อไป

Crouton กับ ChrUbuntu

ที่เกี่ยวข้อง: ใช้ชีวิตกับ Chromebook: คุณจะอยู่รอดได้ด้วยเบราว์เซอร์ Chrome หรือไม่?

การติดตั้ง Ubuntu Linux บน Chromebook ของคุณไม่ใช่เรื่องง่ายเหมือนการติดตั้งระบบ Ubuntu มาตรฐานอย่างน้อยก็ในตอนนี้ คุณจะต้องเลือกโครงการที่พัฒนาขึ้นเป็นพิเศษสำหรับ Chromebooks มีสองตัวเลือกยอดนิยม:

  • ChrUbuntu : ChrUbuntu เป็นระบบ Ubuntu ที่สร้างขึ้นสำหรับ Chromebooks ทำงานเหมือนระบบดูอัลบูตแบบเดิม คุณสามารถรีสตาร์ท Chromebook และเลือกระหว่าง Chrome OS และ Ubuntu ได้ในเวลาบูต สามารถติดตั้ง ChrUbuntu บนที่จัดเก็บข้อมูลภายในของ Chromebook หรือในอุปกรณ์ USB หรือการ์ด SD
  • Crouton : Crouton ใช้สภาพแวดล้อม“ chroot” เพื่อเรียกใช้ทั้ง Chrome OS และ Ubuntu ในเวลาเดียวกัน Ubuntu ทำงานร่วมกับ Chrome OS ดังนั้นคุณสามารถสลับระหว่าง Chrome OS กับสภาพแวดล้อมเดสก์ท็อป Linux มาตรฐานของคุณได้ด้วยแป้นพิมพ์ลัด สิ่งนี้ช่วยให้คุณสามารถใช้ประโยชน์จากสภาพแวดล้อมทั้งสองได้โดยไม่ต้องรีบูตเครื่องใด ๆ Crouton ช่วยให้คุณใช้ Chrome OS ได้ในขณะที่มีสภาพแวดล้อม Linux มาตรฐานพร้อมด้วยเครื่องมือบรรทัดคำสั่งและแอปพลิเคชันเดสก์ท็อปทั้งหมดเพียงไม่กี่ครั้ง

เราจะใช้ Crouton สำหรับสิ่งนี้ ใช้ประโยชน์จากระบบ Linux ที่เป็นพื้นฐาน Chrome OS เพื่อเรียกใช้ทั้งสองสภาพแวดล้อมพร้อมกันและเป็นประสบการณ์ที่ลื่นกว่าการบูตคู่แบบเดิม Crouton ยังใช้ไดรเวอร์มาตรฐานของ Chrome OS สำหรับฮาร์ดแวร์ Chromebook ของคุณดังนั้นคุณไม่ควรประสบปัญหากับทัชแพดหรือฮาร์ดแวร์อื่น ๆ Crouton ถูกสร้างขึ้นโดย Dave Schneider พนักงานของ Google

เมื่อคุณใช้ Crouton คุณกำลังใช้งานระบบปฏิบัติการเพียงระบบเดียว: Linux อย่างไรก็ตามคุณกำลังใช้งานสองสภาพแวดล้อมที่อยู่เหนือระบบปฏิบัติการนั่นคือ Chrome OS และเดสก์ท็อป Linux แบบเดิม

ขั้นตอนที่หนึ่ง: เปิดใช้งานโหมดนักพัฒนา

ก่อนที่คุณจะทำการแฮ็กใด ๆ คุณจะต้องเปิดใช้งาน“ โหมดนักพัฒนาซอฟต์แวร์” บน Chromebook ของคุณ โดยปกติ Chromebook จะถูกล็อกเพื่อความปลอดภัยโดยจะบูตเฉพาะระบบปฏิบัติการที่ลงนามอย่างถูกต้องตรวจสอบการปลอมแปลงและป้องกันไม่ให้ผู้ใช้และแอปพลิเคชันแก้ไขระบบปฏิบัติการที่สำคัญ โหมดนักพัฒนาซอฟต์แวร์ช่วยให้คุณสามารถปิดใช้งานคุณสมบัติด้านความปลอดภัยเหล่านี้ทำให้แล็ปท็อปของคุณสามารถปรับแต่งและเล่นกับเนื้อหาที่คุณต้องการได้

หลังจากเปิดใช้งานโหมดนักพัฒนาคุณจะสามารถเข้าถึงเทอร์มินัล Linux จากภายใน Chrome OS และทำอะไรก็ได้ที่คุณต้องการ

หากต้องการเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ใน Chromebook รุ่นใหม่ให้กดปุ่ม Esc และรีเฟรชค้างไว้แล้วแตะปุ่มเปิด / ปิดเพื่อเข้าสู่โหมดการกู้คืน Chromebook รุ่นเก่ามีสวิตช์สำหรับนักพัฒนาจริงที่คุณต้องสลับแทน

ที่หน้าจอการกู้คืนกด Ctrl + D ยอมรับพร้อมท์และคุณจะบูตเข้าสู่โหมดนักพัฒนาซอฟต์แวร์

เมื่อคุณเปลี่ยนไปใช้โหมดนักพัฒนาซอฟต์แวร์ข้อมูลในเครื่องของ Chromebook จะถูกลบ (เช่นเดียวกับเมื่อคุณปลดล็อกอุปกรณ์ Nexus Android) ขั้นตอนนี้ใช้เวลาประมาณ 15 นาทีในระบบของเรา

นับจากนี้เป็นต้นไปเมื่อคุณบูต Chromebook คุณจะเห็นหน้าจอคำเตือน คุณจะต้องกด Ctrl + D หรือรอ 30 วินาทีเพื่อบูตต่อ

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

ขั้นตอนที่สอง: ดาวน์โหลดและติดตั้ง Crouton

ต่อไปก็ถึงเวลาดาวน์โหลด Crouton นี่คือการดาวน์โหลดโดยตรงสำหรับ Crouton รุ่นล่าสุดเพียงคลิกจาก Chromebook ของคุณเพื่อดาวน์โหลด

เมื่อคุณดาวน์โหลด Crouton แล้วให้กด Ctrl + Alt + T ใน Chrome OS เพื่อเปิดเทอร์มินัล crosh

พิมพ์shell  ลงในเทอร์มินัลแล้วกด Enter เพื่อเข้าสู่โหมดเชลล์ของ Linux คำสั่งนี้ใช้ได้เฉพาะเมื่อเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์

อัปเดต : กระบวนการนี้มีการเปลี่ยนแปลงและตอนนี้คุณต้องย้ายตัวติดตั้ง Crouton ไปที่ / usr / local / bin ก่อนที่จะรัน ปรึกษา README ของ Crouton สำหรับข้อมูลเพิ่มเติม

ในการติดตั้ง Crouton ด้วยวิธีง่ายๆสิ่งที่คุณต้องทำคือรันคำสั่งด้านล่าง สิ่งนี้จะติดตั้ง Crouton ด้วยเดสก์ท็อป Xfce และ chroot ที่เข้ารหัสเพื่อความปลอดภัย

sudo sh ~ / ดาวน์โหลด / crouton -e -t xfce

ขั้นตอนการติดตั้งจริงจะใช้เวลาพอสมควรในการดาวน์โหลดและติดตั้งซอฟต์แวร์ที่เหมาะสม - ระบบของเราใช้เวลาประมาณครึ่งชั่วโมง แต่กระบวนการส่วนใหญ่จะเป็นไปโดยอัตโนมัติ

หากคุณต้องการติดตั้งเดสก์ทอปสามัคคีของ Ubuntu แทนใช้-t unityแทน-t xfceในคำสั่งดังกล่าว เป็นที่น่าสังเกตว่า Unity จะทำงานได้ไม่ราบรื่นบนฮาร์ดแวร์ที่ จำกัด ของ Chromebooks ส่วนใหญ่ คุณสามารถรันคำสั่งต่อไปนี้เพื่อดูรายการประเภทการติดตั้งรวมถึงการติดตั้งที่ไม่มีเดสก์ท็อปกราฟิก:

sh -e ~ / ดาวน์โหลด / crouton

หลังจากผ่านขั้นตอนการติดตั้งคุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อเข้าสู่เซสชัน Crouton ของคุณ (สมมติว่าคุณติดตั้ง Crouton ด้วย Xfce):

sudo enter-chroot startxfce4
sudo startxfce4

วิธีสลับระหว่างสภาพแวดล้อม

หากต้องการสลับไปมาระหว่าง Chrome OS และสภาพแวดล้อมเดสก์ท็อป Linux ของคุณให้ใช้แป้นพิมพ์ลัดต่อไปนี้:

  • หากคุณมี ARM Chromebook (ซึ่งเป็น Chromebook ส่วนใหญ่) : Ctrl + Alt + Shift + Back และ Ctrl + Alt + Shift + Forward หมายเหตุ: ใช้ปุ่มการนำทางของเบราว์เซอร์ย้อนกลับและไปข้างหน้าที่แถวบนสุดไม่ใช่ปุ่มลูกศร
  • หากคุณมี Chromebook Intel x86 / AMD64 : Ctrl + Alt + Back และ Ctrl + Alt + Forward บวก Ctrl + Alt + Refresh

หากคุณต้องการออกจาก chroot เพียงแค่ออกจากระบบ (โดยใช้ตัวเลือก "ออกจากระบบ") ของเดสก์ท็อป Xfce (หรือเดสก์ท็อป Unity หากคุณกำลังใช้งานอยู่) - อย่าใช้คำสั่ง "ปิดเครื่อง" เนื่องจาก ซึ่งจะทำให้ Chromebook ลดลงอย่างแท้จริง จากนั้นคุณจะต้องรันsudo startxfce4คำสั่งด้านบนเพื่อเข้าสู่ chroot อีกครั้ง

คุณสามารถทำอะไรกับ Linux

ที่เกี่ยวข้อง: วิธีใช้ Apt-Get เพื่อติดตั้งโปรแกรมใน Ubuntu จาก Command Line

ตอนนี้คุณมีเดสก์ท็อป Linux แบบดั้งเดิมที่ทำงานร่วมกับ Chrome OS ซอฟต์แวร์ Linux แบบดั้งเดิมทั้งหมดนั้นเป็นเพียงแค่ความสามารถในการเก็บข้อมูลซอฟต์แวร์ของ Ubuntu ยูทิลิตี้กราฟิกเช่นโปรแกรมแก้ไขรูปภาพในเครื่องโปรแกรมแก้ไขข้อความชุดสำนักงานเครื่องมือการพัฒนายูทิลิตี้เทอร์มินัลลินุกซ์ทั้งหมดที่คุณต้องการทั้งหมดนี้ติดตั้งได้ง่าย

คุณยังสามารถแชร์ไฟล์ระหว่าง Chrome OS และระบบ Linux ของคุณได้อย่างง่ายดาย เพียงแค่ใช้ไดเร็กทอรีดาวน์โหลดในโฮมโฟลเดอร์ของคุณ ไฟล์ทั้งหมดในไดเรกทอรีดาวน์โหลดจะปรากฏในแอปไฟล์บน Chrome OS

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

บน Intel Chromebook คุณมีอิสระมากขึ้น คุณสามารถติดตั้ง Steam สำหรับ Linux, Minecraft, Dropbox และแอปพลิเคชันทั่วไปทั้งหมดที่ทำงานบนเดสก์ท็อป Linux โดยใช้ร่วมกับ Chrome OS ซึ่งหมายความว่าคุณสามารถติดตั้ง Steam สำหรับ Linux บน Chromebook Pixel และเข้าถึงระบบนิเวศอื่น ๆ ของเกมได้

วิธีลบ Crouton และกู้คืน Chromebook ของคุณ

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

เพียงแค่รีบูต Chromebook ตามปกติเพื่อกลับไปที่หน้าจอคำเตือนเมื่อบูตเครื่อง ทำตามคำแนะนำบนหน้าจอของคุณ (แตะ Space bar จากนั้นกด Enter) เพื่อปิดโหมดนักพัฒนาซอฟต์แวร์ เมื่อคุณปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ Chromebook ของคุณจะล้างข้อมูลทุกอย่างคืนสู่ระบบ Chrome OS ที่สะอาดปลอดภัยและเขียนทับการเปลี่ยนแปลงทั้งหมดที่คุณทำกับซอฟต์แวร์ Chromebook

หากคุณกำลังมองหาข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับการติดตั้งและตั้งค่า Crouton โปรดตรวจสอบ readme ของ Crouton