Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

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

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

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

นี่คือวิธีการติดตั้ง Linux บน Chromebook

วิธีติดตั้ง Linux บน Chromebook

มีสองตัวเลือกหลักที่คุณสามารถใช้เพื่อติดตั้ง Linux บน Chromebook ของคุณ คุณสามารถสร้างสภาพแวดล้อมแบบดูอัลบูตได้โดยใช้ chrx ซึ่งเป็นโปรเจ็กต์โอเพนซอร์สที่แทนที่โปรเจ็กต์ ChrUbuntu ที่หมดอายุแล้ว หรือในสภาพแวดล้อม chroot โดยใช้ Crouton

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

แต่ละตัวเลือกมีข้อดีและข้อเสีย อ่านคำแนะนำการติดตั้งทีละขั้นตอนอย่างง่าย พร้อมทั้งพิจารณาข้อดีและข้อเสียด้วย

สร้างการกู้คืน Chromebook

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

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

คุณจะต้องใช้แฟลชไดรฟ์ USB ที่มีพื้นที่อย่างน้อย 8GB ซึ่งคุณไม่ต้องจัดรูปแบบในระหว่างกระบวนการ

  1. ดาวน์โหลด  ยูทิลิตี้การกู้คืน Chromebook จาก Chrome เว็บสโตร์
  2. ใช้แอปนี้เพื่อดาวน์โหลดสำเนาของ Chrome OS ลงในสื่อแบบถอดได้ที่มีพื้นที่เก็บข้อมูล 4GB

แค่นั้นแหละ!

หากคุณประสบปัญหาและพบข้อความ "Chrome OS Is Missing or Damaged" ที่น่าสะพรึงกลัว แสดงว่าคุณพร้อมสำหรับสิ่งที่เลวร้ายที่สุด ทำตามคำแนะนำของเราในการติดตั้ง Chrome OS ใหม่เพื่อทำให้ Chromebook ของคุณกลับมามีชีวิตอีกครั้ง

วิธีทำให้ Chromebook ของคุณเข้าสู่โหมดนักพัฒนาซอฟต์แวร์

วิธีดูอัลบูต chrx และวิธีการติดตั้ง chroot คุณต้องทำให้ Chromebook ของคุณอยู่ในโหมดนักพัฒนาซอฟต์แวร์ โหมดนักพัฒนาซอฟต์แวร์ของ Chromebook เป็นฟังก์ชันแบบบูรณาการพิเศษที่ช่วยให้คุณสามารถบูตเข้าสู่ระบบปฏิบัติการที่ไม่ได้รับอนุมัติได้ เป็นต้น

คำเตือนเล็กน้อยก่อนดำเนินการ

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

ประการที่สอง คุณกำลังลบระดับความปลอดภัยของ Chromebook ที่สำคัญ เนื่องจากเครื่องจะไม่ตรวจสอบหรือตรวจสอบสิทธิ์ Chrome OS อีกต่อไปเมื่อเริ่มต้นใช้งาน ซึ่งอาจทำให้คุณเปิดรับการโจมตีที่อาจเกิดขึ้นได้

สุดท้ายนี้ โปรดทราบว่าการแก้ไขใดๆ ที่คุณทำนั้นไม่ได้รับการสนับสนุนจาก Google และอาจทำให้การรับประกันของคุณเป็นโมฆะ

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

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

  1. กด Esc + รีเฟรช . ค้างไว้ และในขณะที่กดค้างไว้ ให้กดปุ่มเปิด/ปิด
  2. เมื่อคอมพิวเตอร์รีสตาร์ท คุณจะเข้าสู่ โหมดการกู้คืน .
  3. กด Ctrl + D ซึ่งจะแสดงข้อความแจ้งว่าคุณต้องการเข้าสู่โหมดนักพัฒนาซอฟต์แวร์หรือไม่ กด Enter เพื่อดำเนินการต่อ.
  4. Chromebook จะเริ่มเริ่มต้นโหมดนักพัฒนาซอฟต์แวร์ ซึ่งอาจใช้เวลาสักครู่
  5. เมื่อตั้งค่าเสร็จแล้ว คุณจะพบกับหน้าจอที่แสดงเครื่องหมายอัศเจรีย์ และวลี การตรวจสอบระบบปฏิบัติการปิดอยู่ . จากนี้ไป คุณจะเห็นหน้าจอนี้ทุกครั้งที่เปิด Chromebook หากคุณรอ 30 วินาที Chromebook ของคุณจะเริ่มทำงานโดยอัตโนมัติ หรือคุณสามารถกด Ctrl + D เพื่อบูตทันที

วิธี Dual-Boot บน Linux บน Chromebook โดยใช้ chrx

Chrx เป็นโครงการโอเพ่นซอร์สที่คุณสามารถใช้เพื่อติดตั้งการแจกจ่าย Linux ควบคู่ไปกับ Chrome OS มีลินุกซ์ distros หลายตัวที่คุณสามารถเลือกได้ ซึ่งรวมถึงการติดตั้ง Ubuntu แบบเต็มหรือ GalliumOS ซึ่งได้มาจาก Xubuntu และได้รับการพัฒนาขึ้นโดยเฉพาะเพื่อเพิ่มประสิทธิภาพสูงสุดบนฮาร์ดแวร์ของ Chromebook

มีสิ่งสำคัญอย่างหนึ่งที่ควรทราบก่อนดำเนินการต่อ วิธีการดูอัลบูต chrx เข้ากันไม่ได้กับ Chromebook ที่ใช้ฮาร์ดแวร์ ARM คุณตรวจสอบรายการความเข้ากันได้ก่อนดำเนินการต่อในบทแนะนำได้

รุ่น Intel Skylake, Apollo Lake และ Kaby Lake มีระดับการสนับสนุนและการทดสอบที่แตกต่างกัน โมเดล Intel Amber Lake, Gemini Lake และ Whisky Lake เป็นของใหม่และไม่ได้รับการสนับสนุนมากนัก

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

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

การใช้ chrx เพื่อติดตั้ง Linux

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

  1. ก่อนอื่นให้กด CTRL + ALT + T เพื่อเปิดเทอร์มินัล Chrome OS จากนั้นป้อน เชลล์
  2. ตอนนี้คุณต้องอัปเดตเฟิร์มแวร์ Chromebook เพื่ออนุญาตการบูทแบบเดิม ใส่
    cd; curl -LO https://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh.
    เมื่อโหลดสคริปต์อัปเดตเฟิร์มแวร์ ให้กด 1 จากนั้น เข้าสู่ ติดตั้ง/อัปเดต RW_Legacy Firmware
  3. เมื่ออัปเดตเฟิร์มแวร์ของคุณเสร็จสิ้น ให้ป้อน
    cd ; curl -Os https://chrx.org/go && sh go.
    กด N เพื่อติดตั้งในที่เก็บข้อมูลระบบของคุณ
  4. ป้อนขนาดที่เก็บข้อมูลสำหรับพาร์ติชัน Linux จากนั้นกด Enter ตัวเลือกการติดตั้งเริ่มต้น GalliumOS ต้องการพื้นที่เก็บข้อมูลขั้นต่ำ 3GB เมื่อการติดตั้งเสร็จสิ้น ให้กด Enter เพื่อรีสตาร์ทระบบของคุณ
  5. เมื่อระบบของคุณเริ่มต้นใหม่ คุณจะพบข้อความที่ระบุว่า "ระบบของคุณกำลังซ่อมแซมตัวเอง กรุณารอสักครู่" แม้จะฟังดูน่ากังวล แต่ก็ถือเป็นเรื่องปกติ รอให้เสร็จสมบูรณ์ เวลาที่ใช้ขึ้นอยู่กับฮาร์ดไดรฟ์ของคุณ ตัวอย่างเช่น ฉันมีฮาร์ดไดรฟ์ขนาด 128GB ใน Chromebook และกระบวนการนี้ใช้เวลาเกือบ 20 นาที
  6. เมื่อคุณมาถึงเดสก์ท็อป ให้เปิดเทอร์มินัล Chrome OS ป้อน เชลล์ จากนั้น
    cd ; curl -Os https://chrx.org/go && sh go
    เพื่อเป็นขั้นตอนที่สองของการติดตั้ง เมื่อการติดตั้งเสร็จสิ้น ให้กด Enter
  7. ที่หน้าจอบูต ให้กด CTRL + L เพื่อบูตเข้าสู่ Gallium OS (หรือ distro Linux อื่น)
วิธีการติดตั้ง Linux บน Chromebook

ขั้นตอนการติดตั้ง chrx นั้นใช้เวลานานเล็กน้อย ถึงกระนั้น ผลลัพธ์ก็ยังยอดเยี่ยมและให้สภาพแวดล้อมแบบดูอัลบูตที่เสถียร

วิธีการติดตั้ง Linux เป็น Chroot โดยใช้ Crouton

ทางเลือกหนึ่งสำหรับวิธี chrx คือการใช้ Crouton ซึ่งเป็นโครงการโอเพนซอร์ซที่ติดตั้ง Linux ในสภาพแวดล้อม chroot

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

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

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

การติดตั้ง Linux ด้วย Crouton

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

  1. ดาวน์โหลด Crouton เวอร์ชันล่าสุดลงในฮาร์ดไดรฟ์ Chromebook ของคุณดาวน์โหลด: Crouton (ฟรี)
  2. กด CTRL + ALT + T เพื่อเปิดเทอร์มินัล จากนั้นป้อน shell
  3. อินพุต
    sudo install -Dt /usr/local/bin -m 755 ~/Downloads/crouton
    เพื่อเปลี่ยนโปรแกรมติดตั้งให้เป็นไฟล์ปฏิบัติการ
  4. ตอนนี้ เรียกใช้ตัวติดตั้งโดยใช้
    sudo crouton -t xfce
  5. เมื่อสิ้นสุดการติดตั้ง คุณจะได้รับข้อความแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่านสำหรับการติดตั้ง Linux ของคุณ เลือกสิ่งที่เหมาะสม กด Enter และการติดตั้งจะแข่งขันกัน

เมื่อการติดตั้งเสร็จสิ้น ให้กลับเข้าสู่เชลล์ของ Chromebook (จากเดสก์ท็อปของคุณ ให้กด Ctrl+Alt+T , พิมพ์ เชลล์ กด Enter) แล้วพิมพ์ 

sudo startxfce4

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

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

ตัวเลือกการติดตั้งเริ่มต้นดังที่กล่าวข้างต้น ติดตั้ง Ubuntu 16.04 ซึ่งตอนนี้ล้าสมัยพอสมควร Crouton รองรับ Linux distros อื่น ๆ หากคุณต้องการตรวจสอบ Linux distros อื่นที่ Crouton รองรับ ให้เรียกใช้ 

sh -e ~/Downloads/crouton -r list

ก่อนเริ่มการติดตั้ง สลับชื่อ distro Linux ที่คุณต้องการติดตั้งในขั้นตอนที่ 4 ของบทช่วยสอน

การควบคุมและปรับแต่งสภาพแวดล้อม Linux Crouton ของคุณ

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

  • เครื่องที่ใช้ ARM:Ctrl+Alt+Shift+Forward และ Ctrl+Alt+Shift+Back
  • เครื่องที่ใช้ Intel:Ctrl+Alt+Back และ Ctrl+Alt+Forward จากนั้น Ctrl+Alt+รีเฟรช

เมื่อคุณติดตั้งสภาพแวดล้อมใหม่เรียบร้อยแล้ว คุณควรดำเนินการสองสามอย่างเพื่อปรับปรุงประสบการณ์ของคุณ

  1. เปิดใช้งานความสว่างและปุ่มปรับระดับเสียงของแป้นพิมพ์เพื่อทำงานภายในระบบปฏิบัติการใหม่ ในการดำเนินการนี้ ให้เข้าถึงเชลล์ของ Chrome OS (จากเดสก์ท็อป Chrome OS ให้กด Ctrl+Alt+T , พิมพ์ เชลล์ และกด Enter ).
  2. ถัดไป พิมพ์
    sudo sh -e ~/Downloads/crouton -r precise -t keyboard –u 
    แล้วกด Enter
  3. ลบสกรีนเซฟเวอร์ของสภาพแวดล้อมใหม่ เนื่องจากเป็นที่ทราบกันดีว่าทำให้เกิดข้อผิดพลาดด้านกราฟิก คุณสามารถทำได้จากเทอร์มินัลภายใน Linux โดยพิมพ์
    sudo apt-get remove xscreensaver
    แล้วกด Enter .
  4. ติดตั้ง Ubuntu Software Center และ Synaptic (ทั้งคู่ใช้สำหรับติดตั้งแอปเพิ่มเติม) ทำได้โดยเข้าสู่เทอร์มินัลภายในการติดตั้ง Linux ใหม่ของคุณ พิมพ์
    sudo apt-get install software-center synaptic
    และกด Enter

วิธีการลบการติดตั้ง Crouton

มีสองวิธีหลักในการลบสภาพแวดล้อม Linux ที่ติดตั้งโดยใช้ Crouton

วิธีแรกคือการเข้าสู่เชลล์บน Chrome OS ของคุณ (กด Ctrl+Alt+T , พิมพ์ shell กด Enter ) และทำดังต่อไปนี้

  1. พิมพ์ 
    cd /usr/local/chroots
    แล้วกด Enter
  2. พิมพ์ 
    sudo delete-chroot *
    แล้วกด Enter
  3. พิมพ์ 
    rm -rf /usr/local/bin 
    แล้วกด Enter

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

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

วิธีติดตั้งแอป Linux โดยใช้ Crostini

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

ข้อเสียเพียงอย่างเดียวคือ Crostini ไม่มีใน Chromebook รุ่นต่างๆ อย่างน้อยก็มีไม่มากในขณะที่เขียน --- และตอนนี้ฉันไม่มี ดูรายการความเข้ากันได้ทั้งหมดเพื่อดูว่า Chromebook รุ่นของคุณสามารถเรียกใช้ Linux (เบต้า) ได้หรือไม่ และในทางกลับกัน Crostini

หากคุณกำลังคิดว่าจะรอให้ Crostini มาที่ Chromebook ของคุณ เจ้าของบางรุ่นควรพิจารณาใช้วิธีอื่นแทน รายชื่อรุ่น Chromebook ที่จะไม่ได้รับ Crostini นั้นใช้เวลานาน

วิธีใช้แอป Linux บน Chromebook ด้วย Crostini

กระบวนการโหลดและใช้งาน Crostini บน Chromebook ที่ใช้งานร่วมกันได้นั้นง่ายมาก บน Chromebook ของคุณ:

  1. เปิดเมนูการตั้งค่า
  2. เลื่อนลงเพื่อค้นหา Linux (เบต้า) จากนั้นเปิดตัวเลือก
  3. ทำตามคำแนะนำบนหน้าจอ ขั้นตอนการตั้งค่าอาจใช้เวลานานถึง 10 นาที
  4. เมื่อติดตั้ง Linux เสร็จแล้ว เทอร์มินัล Linux จะปรากฏขึ้น อัปเดตการติดตั้ง Linux โดยใช้
    sudo apt update
    คำสั่งแล้ว
    sudo apt update upgrade
    .
  5. เมื่อเสร็จแล้ว ให้เปิดเบราว์เซอร์ Chrome แล้วพิมพ์ chrome://flags . พิมพ์ crostini ในแถบค้นหาแฟล็ก จากนั้นค้นหา การสนับสนุน Crostini GPU
  6. เปลี่ยนเป็น เปิดใช้งาน .
วิธีการติดตั้ง Linux บน Chromebook

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

3 วิธีในการติดตั้ง Linux บน Chromebook

มีสามตัวเลือกให้คุณเริ่มใช้ Linux บน Chromebook ของคุณ ข้อจำกัดหลักของการเลือกวิธีการมาจากประเภทฮาร์ดแวร์และความเข้ากันได้ Chromebook รุ่นที่ใช้ ARM ควรเลือกใช้ Crouton ในขณะที่ Chromebook รุ่นที่ใช้ Intel จะมีตัวเลือกที่หลากหลายกว่า

คุณกำลังเข้าสู่เทอร์มินัล Chrome OS หรือไม่ ตรวจสอบรายการคำสั่ง Crosh ที่สำคัญที่สุดที่ผู้ใช้ทุกคนควรรู้