โฮมเพจ » ทำอย่างไร » วิธีการติดตั้ง Ubuntu Linux บน Chromebook ด้วย Crouton

    วิธีการติดตั้ง Ubuntu Linux บน Chromebook ด้วย Crouton

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

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

    Crouton vs. ChrUbuntu

    การติดตั้ง 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 ถูกสร้างขึ้นจริงโดยพนักงานของ Google Dave Schneider.

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

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

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

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

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

    ที่หน้าจอการกู้คืนกด 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.

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

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

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

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

    หากคุณต้องการติดตั้งเดสก์ท็อป Unity ของ Ubuntu แทนให้ใช้ -ไม่สามัคคี แทน -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 ทำอะไรได้บ้าง

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

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

    มีหนึ่งที่จับแม้ว่า ใน ARM Chromebooks คุณมีข้อ จำกัด ในสิ่งที่คุณสามารถทำได้ บางโปรแกรมไม่ทำงานบน ARM โดยทั่วไปคุณจะไม่สามารถเรียกใช้แอปพลิเคชั่นแบบโอเพ่นซอร์สที่ยังไม่ได้คอมไพล์สำหรับ ARM Linux คุณสามารถเข้าถึงเครื่องมือโอเพนซอร์ซและแอพพลิเคชั่นเดสก์ท็อปที่สามารถ recompiled สำหรับ 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.