Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

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

แม้ Chromebook จะส่งมาพร้อม Chrome OS ซึ่งเป็นระบบปฏิบัติการ berbasis Linux ตั้งแต่ออกจากโรงงาน แต่ก็สามารถรัน Linux distributions แท้ๆ ได้โดยไม่มีปัญหา จริงๆ แล้วคุณสามารถรัน Chrome OS และ Linux distro อื่นพร้อมกันบน Chromebook เครื่องเดียวกันได้

ในบทช่วยสอนนี้ เราจะแสดงวิธีติดตั้ง Linux บน Chromebook โดยไม่ส่งผลกระทบต่อ Chrome OS คุณยังจะได้เรียนรู้วิธีติดตั้งสภาพแวดล้อม Linux ทดลองที่สร้างใน Chrome OS และ Linux distro ของบุคคลที่สาม (Ubuntu)

ติดตั้ง Linux Beta (Crostini) บน Chromebook

Crostini เป็นโครงการทางการของ Google ที่อนุญาตให้ผู้ใช้ Chromebook รัน Linux โดยไม่ต้องเข้าสู่ Chrome OS Developer Mode ข้อได้เปรียบหลักคือคุณได้เพลิดเพลินกับแอปและเครื่องมือ Linux ในสภาพแวดล้อมที่ปลอดภัย คิดว่ามันเหมือน virtual machine ที่บรรจุอยู่สำหรับรัน Linux ใน Chrome OS โดยไม่ต้องจัดการกับโค้ดและคำสั่ง Linux

สภาพแวดล้อม Linux นี้มีการสนับสนุนทางการจาก Google และมีโอกาสน้อยมากที่จะทำให้ Chromebook เสียหายหรือทำให้ประกันหายไป สภาพแวดล้อมยังได้รับการป้องกันจากแอปและไฟล์อันตรายผ่าน Sandboxing — หนึ่งในคุณสมบัติความปลอดภัยที่สร้างใน Chromebook

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

สภาพแวดล้อมนี้เป็นทดลองและถูกล็อกโดยค่าเริ่มต้น ดังนั้นบรรทัดแรกของการดำเนินการคือเปิดใช้งานสภาพแวดล้อมพัฒนา Linux เชื่อมต่อ Chromebook กับอินเทอร์เน็ตและทำตามขั้นตอนเหล่านี้:

  1. เปิดแอป การตั้งค่า ขยายหมวดหมู่ ขั้นสูง เลื่อนไปส่วน นักพัฒนา และเลือกปุ่ม เปิด บนแถว "สภาพแวดล้อมพัฒนา Linux (Beta)"
  1. เลือก ถัดไป เพื่อดำเนินต่อ
  1. สร้างชื่อผู้ใช้ เลือกพื้นที่ดิสก์ที่แนะนำ และเลือก ติดตั้ง

ตอนนี้มาดูวิธีติดตั้ง Linux distro ของบุคคลที่สามบน Chromebook ของคุณ

ขั้นแรก: สร้างไดรฟ์กู้คืน

แม้การติดตั้ง Linux distro ของบุคคลที่สามบน Chromebook จะตรงไปตรงมา แต่บางครั้งสิ่งต่างๆ อาจผิดพลาดระหว่างกระบวนการ ดังนั้นเราจึงแนะนำอย่างยิ่งให้สร้างสำเนาสำรองของอุปกรณ์โดยใช้ Chromebook Recovery Utility ซึ่งต้องการดิสก์จัดเก็บภายนอกที่มีพื้นที่ว่างอย่างน้อย 8GB

  1. เปิด Chrome ไปที่หน้า Chromebook Recovery Utility บน Chrome Web Store และเลือก เพิ่มใน Chrome
  1. เลือก เพิ่มแอป บนแจ้งเตือนยืนยัน

คุณควรเห็นความคืบหน้าการดาวน์โหลดที่มุมซ้ายล่างของหน้าจอ Chromebook ต่อดิสก์จัดเก็บภายนอกที่มีพื้นที่ 8GB หรือมากกว่าเมื่อคุณได้รับแจ้งเตือนติดตั้งสำเร็จในพื้นที่แจ้งเตือน

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

  1. เปิด Chrome Recovery Utility ใน app launcher
  1. รอให้แอปเตรียมอุปกรณ์สำหรับการกู้คืนและเลือก เริ่มต้น
  1. ตัวเลข英数字บนหน้าจอคือหมายเลขโมเดลของ Chromebook ป้อนตัวเลขในกล่องโต้ตอบที่ให้มาและเลือก ดำเนินต่อ เพื่อดำเนินการต่อ
  1. เลือกอุปกรณ์สื่อที่คุณต้องการใช้สร้าง recovery image และเลือก ดำเนินต่อ
  1. เลือกปุ่ม สร้างตอนนี้

รอให้ utility ดาวน์โหลดและเขียนไฟล์ที่จำเป็นไปยัง recovery media อาจใช้เวลาหลายนาทีหรือชั่วโมง ขึ้นอยู่กับปัจจัยเช่นรุ่น Chromebook และเวอร์ชัน Chrome OS การถอด recovery drive จะขัดจังหวะกระบวนการดาวน์โหลด ดังนั้นตรวจสอบให้แน่ใจว่าไดรฟ์ใส่แน่นในพอร์ต USB ของ Chromebook

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

หากมีบางอย่างผิดพลาดขณะติดตั้ง Linux ให้ปิด Chromebook บูทเข้าสู่ recovery mode (กด Esc + Refresh + Power) ใส่ recovery media และทำตามคำแนะนำบนหน้าจอ

เปิดใช้งาน Developer Mode ใน Chromebook

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

ยังสำคัญที่จะต้องระบุว่า การเปิดใช้งาน Developer Mode จะปิดใช้งานคุณสมบัติความปลอดภัยในตัวหลายอย่างบนอุปกรณ์ของคุณ การดำเนินการนี้อาจทำให้ประกัน Chromebook ของคุณหมดอายุด้วย ปิด Chromebook และทำตามขั้นตอนด้านล่าง

  1. กดค้าง Esc + Refresh (หรือ F3) และกดค้าง Power
  1. ปล่อยปุ่มเมื่อหน้าจอ recovery โผล่บนหน้าจอ Chromebook
  2. ละเว้นคำแนะนำ "Please insert a recovery USB stick or SD card" บนหน้าจอ กด Ctrl + D เพื่อเปิดใช้งาน Developer Mode
  1. กด Enter เพื่อปิดการตรวจสอบ OS นั่นจะ "ปลดล็อก" Chromebook ให้บูทระบบปฏิบัติการที่ไม่ใช่ Google
  1. กด Ctrl + D อีกครั้งและรอสองสามนาทีจน Chromebook บูทพร้อม Developer Mode

คุณจะได้รับการแจ้งเตือนบนหน้าจอว่า Chromebook ของคุณกำลังเปลี่ยนสู่ Developer Mode อย่าปิด Chromebook ระหว่างกระบวนการ และแน่ใจว่ามีแบตเตอรี่พอ (50% หรือมากกว่า)

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

ติดตั้ง Ubuntu Linux บน Chromebook (ใช้ Crouton)

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

Crouton ทำได้โดยการสร้างสภาพแวดล้อมไบนารี "chroot" ที่รันบน Chrome OS ต่างจากโครงการ "Crostini" ของ Google Crouton ให้สภาพแวดล้อม Linux "แท้" ข้อจำกัดเดียวคือจำกัดแค่ Ubuntu เท่านั้น Crouton (ตอนนี้) ไม่รองรับ Linux distributions อื่นๆ เยี่ยมชมไดเรกทอรี Crouton บน GitHub เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับสภาพแวดล้อม Chroot และวิธีที่มันขับเคลื่อน Ubuntu Linux distro บน Chromebook

  1. ดาวน์โหลดและบันทึกไฟล์ crouton ไปยังไฟล์ ดาวน์โหลด ของ Chromebook
  1. กด Ctrl + Alt + T เพื่อเปิด Crosh — Command Shell environment ของ Chrome OS
  2. พิมพ์หรือวาง shell ในเทอร์มินัลและกด Enter
  1. หลังจากนั้น วาง sudo install -Dt /usr/local/bin -m 755 ~/Downloads/crouton ในเทอร์มินัลและกด Enter คำสั่งจะแปลงไฟล์ข้อความ crouton ที่ดาวน์โหลดมาเป็นไฟล์ที่รันได้
  1. ตอนนี้ พิมพ์หรือวาง sudo crouton -t xfce ในเทอร์มินัลและกด Enter หาก Chromebook ของคุณมีหน้าจอสัมผัส ให้รันคำสั่งนี้แทน: sudo crouton -t touch,xfce

นั่นจะดาวน์โหลดและติดตั้งแพ็กเกจ Ubuntu Linux บน Chromebook ของคุณโดยใช้ XFCE — สภาพแวดล้อมเดสก์ท็อปที่เร็วและเบา ซึ่งใช้ทรัพยากรระบบต่ำ คุณสามารถติดตั้ง Linux บน Chromebook โดยใช้สภาพแวดล้อมเดสก์ท็อปอื่นๆ เช่น Unity, GNOME, หรือ LXDE อย่างไรก็ตาม XFCE แนะนำเพราะมันเร็วกว่ามาก นอกจากนี้ Chromebook เป็นอุปกรณ์ระดับต่ำที่มีทรัพยากรระบบจำกัด นั่นทำให้ XFCE เป็นตัวเลือกที่เหมาะสมที่สุด

หากคุณรู้สึกทดลองได้ คุณสามารถติดตั้ง Linux ด้วยสภาพแวดล้อมเดสก์ท็อปอื่นๆ โดยรันคำสั่งต่อไปนี้ในเทอร์มินัล Crosh:

  • Unity Desktop environment: วาง sudo crouton -t unity และกด Enter
  • GNOME Desktop environment: วาง sudo crouton -t gnome และกด Enter
  • LXDE: วาง sudo crouton -t lxde และกด Enter

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

  1. พิมพ์ชื่อผู้ใช้ที่ต้องการและกด Enter
  1. พิมพ์รหัสผ่านและกด Enter
  1. พิมพ์รหัสผ่านอีกครั้งและกด Enter เพื่อดำเนินต่อ

คุณสามารถเริ่มใช้ Ubuntu Linux บน Chromebook ได้เมื่อคุณได้ข้อความ "password updated successfully"

กด Ctrl + Alt + T เพื่อเปิด Crosh พิมพ์ shell ในเทอร์มินัล กด Enter พิมพ์/วาง sudo startxfce4 และกด Enter

หากสภาพแวดล้อม Ubuntu Linux โหลดหน้าจอว่าง ให้พิมพ์ชื่อผู้ใช้ กด Enter พิมพ์รหัสผ่าน และกด Enter หากปัญหายังคงอยู่ ให้สลับกลับไป Chrome OS และกลับมา Ubuntu อีกครั้ง

ใช้แป้นพิมพ์ลัด Ctrl + Alt + Shift + Back หรือ Ctrl + Alt + Shift + Forward เพื่อสลับไปมาระหว่างระบบปฏิบัติการทั้งสอง

ลบหรือถอนการติดตั้ง Linux บน Chromebook

Linux distribution ทำให้อุปกรณ์ล่ม? หรือคุณไม่ต้องการรัน Linux บน Chromebook อีกต่อไป ทั้งหมดที่คุณต้องทำเพื่อลบ Linux distro คือปิดใช้งาน Developer Mode และเปิดใช้งาน OS verification ใหม่ ปิด Chromebook กด Space Bar บนหน้าที่แสดง "OS verification is OFF" และกด Enter เพื่อยืนยันการดำเนินการ

นั่นจะเปิดใช้งาน OS verification ใหม่และบูท Chrome OS ตามปกติ โปรดทราบว่าการปิดใช้งาน Developer Mode จะล้างข้อมูลของ Chromebook ด้วย