หากคุณต้องการเครื่องมือบรรทัดคำสั่ง Linux แอปพลิเคชันเดสก์ท็อป ตัวแก้ไขโค้ด หรือยูทิลิตี้สำหรับนักพัฒนาบน Chromebook วิธีที่ปลอดภัยและใช้งานได้จริงที่สุดมักจะเป็น สภาพแวดล้อมการพัฒนา Linux ในตัวของ ChromeOS Google ยังเรียกสิ่งนี้ว่า Linux บน ChromeOS และโปรเจกต์พื้นฐานมักเป็นที่รู้จักในชื่อ Crostini ระบบนี้จะรันสภาพแวดล้อม Linux Debian ขนานไปกับ ChromeOS แทนที่จะแทนที่ ChromeOS
คู่มือนี้ได้รับการตรวจสอบเทียบกับเอกสารของ Google และ Chromium เมื่อวันที่ 10 กันยายน 2026 ข้อแตกต่างที่สำคัญคือ การเปิดใช้งานสภาพแวดล้อม Linux ในตัวเป็นฟีเจอร์ที่รองรับของ ChromeOS และ ไม่จำเป็นต้องใช้โหมดนักพัฒนา (Developer Mode) การแทนที่ ChromeOS ด้วยการกระจายตัวของ Linux แบบสแตนด์อโลนเป็นโปรเจกต์เฉพาะอุปกรณ์ที่แตกต่างออกไป และไม่ใช่การตั้งค่าปกติที่ Google อธิบายไว้
คำตอบอย่างรวดเร็ว: คุณติดตั้ง Linux บน Chromebook ได้อย่างไร?
บน Chromebook ที่รองรับ ให้เปิด การตั้งค่า (Settings) > เกี่ยวกับ ChromeOS (About ChromeOS) > นักพัฒนา (Developers) ถัดจาก สภาพแวดล้อมการพัฒนา Linux (Linux development environment) ให้เลือก ตั้งค่า (Set up) จากนั้นทำตามคำแนะนำ Google ระบุว่าขั้นตอนการตั้งค่าอาจใช้เวลา 10 นาทีหรือมากกว่านั้น เมื่อเสร็จสิ้น หน้าต่าง Terminal จะเปิดขึ้นและคุณจะมีสภาพแวดล้อม Debian ที่คุณสามารถใช้คำสั่ง Linux และติดตั้งแพ็กเกจด้วย APT ได้ ดู คำแนะนำการตั้งค่า Linux อย่างเป็นทางการ ของ Google
| สิ่งที่คุณต้องการ | จุดเริ่มต้นที่ดีที่สุด | สิ่งที่ควรรู้ |
| เครื่องมือบรรทัดคำสั่ง Linux | สภาพแวดล้อมการพัฒนา Linux ในตัว | รองรับบน Chromebook ที่เข้ากันได้และรวมเข้ากับ ChromeOS |
| แอปเดสก์ท็อป Linux | สภาพแวดล้อมการพัฒนา Linux ในตัว | แอป GUI ที่เข้ากันได้กับ Debian จำนวนมากทำงานได้ แต่การรวมฮาร์ดแวร์มีข้อจำกัด |
| การพัฒนาเว็บ, Python, Git, VS Code | สภาพแวดล้อมการพัฒนา Linux ในตัว | มักเป็นตัวเลือกที่ง่ายที่สุดเพราะ ChromeOS ยังคงอยู่ครบถ้วน |
| แทนที่ ChromeOS ทั้งหมด | การวิจัยขั้นสูงเฉพาะรุ่น | ไม่ใช่การตั้งค่า Linux มาตรฐานที่ Google รองรับซึ่งครอบคลุมในบทความนี้ |
ก่อนเริ่ม: รายการตรวจสอบอย่างรวดเร็ว
- ยืนยันว่า Chromebook ของคุณรองรับ Linux Chromium ระบุว่า เว้นแต่จะระบุไว้เป็นอย่างอื่น อุปกรณ์ที่เปิดตัวในปี 2019 และหลังจากนั้นรองรับ Linux บน ChromeOS สำหรับรุ่นเก่ากว่า ให้ตรวจสอบ รายการอุปกรณ์ที่รองรับอย่างเป็นทางการ
- อัปเดต ChromeOS ในการตั้งค่า ให้เปิดเกี่ยวกับ ChromeOS และใช้ตรวจสอบการอัปเดตหากมี Google แนะนำให้ใช้ซอฟต์แวร์เวอร์ชันล่าสุดสำหรับฟีเจอร์ล่าสุดและการแก้ไขความปลอดภัย ดู คู่มือการอัปเดต Chromebook
- ตรวจสอบว่า Chromebook ถูกจัดการหรือไม่ ผู้ดูแลระบบขององค์กรหรือโรงเรียนสามารถปิดใช้งาน Linux ได้ หากตัวเลือก Linux หายไปบนอุปกรณ์ที่ถูกจัดการ คุณอาจต้องขอความช่วยเหลือจากผู้ดูแลระบบแทนที่จะใช้วิธีแก้ไขทางเทคนิค
- ตรวจสอบให้แน่ใจว่าคุณมีพื้นที่เก็บข้อมูลว่างเพียงพอสำหรับสิ่งที่คุณวางแผนจะติดตั้ง Google ไม่ได้เผยแพร่จำนวนขั้นต่ำของ RAM, พื้นที่เก็บข้อมูล หรือความเร็ว CPU สำหรับคอนเทนเนอร์ Linux; เอกสารทางเทคนิคอย่างเป็นทางการ เพียงแค่ระบุว่าทรัพยากรที่มากขึ้นโดยทั่วไปจะช่วยปรับปรุงประสิทธิภาพ ให้เลือกการจัดสรรดิสก์ที่เว้นพื้นที่ไว้สำหรับ ChromeOS และไฟล์ปกติของคุณ
- สำรองข้อมูลไฟล์สำคัญในเครื่อง การเปิดใช้งานสภาพแวดล้อม Linux ในตัวไม่เหมือนกับการล้างข้อมูล (Powerwash) แต่การสำรองข้อมูลปัจจุบันยังคงเป็นแนวทางปฏิบัติที่ดีก่อนเปลี่ยนสภาพแวดล้อมการพัฒนาหรือติดตั้งชุดเครื่องมือขนาดใหญ่
ทีละขั้นตอน: เปิดใช้งานสภาพแวดล้อมการพัฒนา Linux
- เปิดการตั้งค่า เลือกเวลาในมุมขวาล่างของชั้นวาง (shelf) ของ ChromeOS จากนั้นเลือกไอคอนการตั้งค่า
- เปิดเกี่ยวกับ ChromeOS จากนั้นเลือกนักพัฒนา นี่คือเส้นทางที่แสดงในคำแนะนำความช่วยเหลือ Chromebook ปัจจุบันของ Google
- ค้นหาสภาพแวดล้อมการพัฒนา Linux เลือก ตั้งค่า (Set up)
- ทำตามคำแนะนำการตั้งค่า ขึ้นอยู่กับเวอร์ชัน ChromeOS ของคุณ ขั้นตอนการตั้งค่าอาจขอให้คุณเลือกชื่อผู้ใช้และขนาดดิสก์ ChromeOS จะดาวน์โหลดองค์ประกอบที่จำเป็นและสร้างสภาพแวดล้อม Linux
- รอให้ Terminal เปิดขึ้น Google ระบุว่าขั้นตอนการตั้งค่าอาจใช้เวลา 10 นาทีหรือมากกว่านั้น เมื่อเสร็จสิ้น Terminal จะเปิดเข้าสู่สภาพแวดล้อม Debian เริ่มต้น
คุณไม่จำเป็นต้องปิดใช้งานการตรวจสอบ ChromeOS หรือเปิดใช้งานหน้าจอโหมดนักพัฒนาตอนบูตเครื่องเพียงเพื่อใช้ฟีเจอร์นี้ คำถามที่พบบ่อยเกี่ยวกับ Linux บน ChromeOS อย่างเป็นทางการ ระบุอย่างชัดเจนว่าไม่จำเป็นต้องใช้โหมดนักพัฒนา
คุณควรทำอะไรเป็นอันดับแรกหลังจากติดตั้ง Linux แล้ว?
เริ่มจากการรีเฟรชดัชนีแพ็กเกจของ Debian เปิด Terminal และรัน:
sudo apt update
APT คือตัวจัดการแพ็กเกจของ Debian มันดาวน์โหลดข้อมูลแพ็กเกจและติดตั้งซอฟต์แวร์จากที่เก็บข้อมูลที่กำหนดไว้ ตัวอย่างเช่น เพื่อติดตั้ง Git:
sudo apt install git
เอกสารนักพัฒนา ChromeOS ของ Google แนะนำให้อัปเดตดัชนีที่เก็บข้อมูล APT เป็นขั้นตอนแรกที่ดี การอ้างอิงการตั้งค่า Linux ของมันยังอธิบายด้วยว่าแอป Linux แบบกราฟิกสามารถรวมเข้ากับ Launcher ของ ChromeOS ได้
คุณติดตั้งแอป Linux บน Chromebook ได้อย่างไร?
ตัวเลือกที่ 1: ติดตั้งจาก APT
หากโปรแกรมมีอยู่ในที่เก็บข้อมูลของ Debian ให้ใช้ Terminal:
sudo apt update
sudo apt install package-name
แทนที่ package-name ด้วยชื่อแพ็กเกจ Debian จริง นี่โดยทั่วไปเป็นวิธีที่สะอาดที่สุดสำหรับยูทิลิตี้บรรทัดคำสั่งและแอปพลิเคชันโอเพนซอร์สจำนวนมาก
ตัวเลือกที่ 2: ติดตั้งแพ็กเกจ .deb
ChromeOS ยังรองรับการติดตั้งแพ็กเกจ Debian .deb ผ่านแอปไฟล์ เอกสารนักพัฒนาของ Google ระบุว่าคุณสามารถดาวน์โหลดไฟล์ .deb ที่เข้ากันได้และดับเบิลคลิกเพื่อเริ่มขั้นตอนการติดตั้ง วิธีนี้มีประโยชน์สำหรับแอปพลิเคชันที่ผู้เผยแพร่จัดเตรียมแพ็กเกจ Debian ไว้โดยตรง
โปรดใส่ใจสถาปัตยกรรม CPU คอนเทนเนอร์ Linux ใช้ตระกูลสถาปัตยกรรมเดียวกับ Chromebook ดังนั้นแพ็กเกจ x86_64 จะไม่ใช่ตัวเลือกที่ถูกต้องสำหรับ Chromebook ARM โดยปกติ และในทางกลับกัน คำถามที่พบบ่อยเกี่ยวกับ Linux บน ChromeOS อธิบายว่าสถาปัตยกรรมของคอนเทนเนอร์ปฏิบัติตามอุปกรณ์อย่างไร
ไฟล์ ChromeOS และไฟล์ Linux ทำงานร่วมกันอย่างไร?
วิธีที่ง่ายที่สุดคือใช้พื้นที่ ไฟล์ Linux (Linux files) ในแอปไฟล์ของ ChromeOS ไฟล์ที่เก็บไว้ที่นั่นเป็นของสภาพแวดล้อม Linux หากคุณต้องการให้แอป Linux ทำงานกับโฟลเดอร์ ChromeOS ที่มีอยู่โดยไม่ต้องคัดลอก คุณสามารถแชร์โฟลเดอร์นั้นกับ Linux ได้
- เปิดแอปไฟล์ของ ChromeOS
- ค้นหาโฟลเดอร์ที่คุณต้องการให้แอป Linux เข้าถึง
- คลิกขวาที่โฟลเดอร์และเลือก แชร์กับ Linux (Share with Linux)
- ภายใน Linux โฟลเดอร์ ChromeOS ที่แชร์จะพร้อมใช้งานภายใต้
/mnt/chromeos
Google บันทึกทั้งการคัดลอกไฟล์ไปยังไฟล์ Linux และการใช้แชร์กับ Linux ใน คู่มือการตั้งค่าอย่างเป็นทางการ โปรดจำไว้ว่าสิทธิ์และไฟล์ที่แชร์กับสภาพแวดล้อม Linux จะพร้อมใช้งานสำหรับแอป Linux ในสภาพแวดล้อมเดียวกันนั้น ดังนั้นให้แชร์เฉพาะโฟลเดอร์ที่แอปเหล่านั้นจำเป็นต้องใช้จริง ๆ
คุณสำรองข้อมูลสภาพแวดล้อม Linux ได้อย่างไร?
ChromeOS สามารถสำรองข้อมูลแอปและไฟล์ Linux ลงในไฟล์สำรองข้อมูล .tini วิธีนี้มีประโยชน์ก่อนการเปลี่ยนแปลงการพัฒนาครั้งใหญ่ ก่อนลบ Linux หรือก่อนย้ายไปยัง Chromebook อื่นที่เข้ากันได้
เปิดส่วน Linux ในการตั้งค่า ChromeOS และใช้ สำรองข้อมูลและกู้คืน (Back up and restore) คำแนะนำการสำรองข้อมูลและกู้คืน ของ Google อธิบายขั้นตอนการทำงานปัจจุบัน ข้อจำกัดสำคัญประการหนึ่งคือ การกู้คืนทั้งหมดไปยัง Chromebook อื่นต้องใช้อาร์คีเทกเจอร์ที่เข้ากันได้ ตัวอย่างเช่น สภาพแวดล้อม Linux x86 ไม่สามารถแลกเปลี่ยนกับสภาพแวดล้อม ARM ได้ในการกู้คืนทั้งหมด
โปรดทราบด้วยว่าข้อมูลคอนเทนเนอร์ Linux ไม่ได้อัตโนมัติเท่ากับซิงก์คลาวด์ของ ChromeOS คำถามที่พบบ่อยเกี่ยวกับ Linux ของ Google ระบุว่าคุณยังคงรับผิดชอบข้อมูลภายในคอนเทนเนอร์ หากโปรเจกต์ต้องพร้อมใช้งานข้ามเครื่อง ให้พิจารณาเก็บโปรเจกต์ไว้ในโฟลเดอร์ที่สำรองข้อมูลหรือซิงก์แยกต่างหาก
ตัวเลือก Linux หายไป? ใช้ตารางการแก้ไขปัญหาต่อไปนี้
| ปัญหา | สาเหตุที่เป็นไปได้ | สิ่งที่ต้องทำ |
| ไม่มีตัวเลือก “สภาพแวดล้อมการพัฒนา Linux” | อุปกรณ์เก่าที่ไม่รองรับ นโยบายที่ถูกจัดการ ข้อจำกัดของบัญชี หรือ ChromeOS เก่า | ตรวจสอบรายการรองรับอย่างเป็นทางการ อัปเดต ChromeOS และถามผู้ดูแลระบบของคุณหากอุปกรณ์ถูกจัดการ |
| การตั้งค่าค้างหรือล้มเหลว | ปัญหาชั่วคราวของระบบ เครือข่าย หรือพื้นที่เก็บข้อมูล | รีสตาร์ท Chromebook ตรวจสอบการเชื่อมต่อและพื้นที่ว่าง จากนั้นลองอีกครั้ง |
| ข้อผิดพลาด APT หรือข้อมูลแพ็กเกจเก่า | ดัชนีแพ็กเกจหรือแพ็กเกจที่ติดตั้งต้องรีเฟรช | รันคำสั่งอัปเดตด้านล่างและรีสตาร์ท Linux หากจำเป็น |
| แอป Linux มองไม่เห็นโฟลเดอร์ ChromeOS | โฟลเดอร์ยังไม่ได้แชร์กับ Linux | ใช้แชร์กับ Linux ในแอปไฟล์หรือคัดลอกไฟล์ไปยังไฟล์ Linux |
| อุปกรณ์ต่อพ่วงหรือฟีเจอร์กราฟิกเฉพาะไม่ทำงาน | Linux บน ChromeOS จำกัดการเข้าถึงฮาร์ดแวร์บางประการโดยเจตนา | ตรวจสอบข้อจำกัดปัจจุบันของ Google ก่อนสมมติว่าแอปเองเสีย |
สำหรับปัญหาที่เกี่ยวข้องกับแพ็กเกจ ความช่วยเหลือ Chromebook ของ Google ปัจจุบันแนะนำ:
sudo apt-get update && sudo apt-get dist-upgrade
จากนั้นรีสตาร์ทหากจำเป็น คุณยังสามารถคลิกขวาที่แอป Terminal และเลือกปิด Linux จากนั้นเปิด Terminal อีกครั้งเพื่อเริ่มสภาพแวดล้อมใหม่
ข้อจำกัดปัจจุบันคืออะไร?
สภาพแวดล้อม Linux ในตัวได้รับการออกแบบเพื่อสมดุลระหว่างความยืดหยุ่นของ Linux และการแยกตัวของ ChromeOS มันไม่เหมือนกันกับการรัน Linux โดยตรงบนแล็ปท็อปทั่วไป หน้า页 ความช่วยเหลือ Chromebook ปัจจุบันของ Google ระบุข้อจำกัดเกี่ยวกับกล้อง การรองรับ Android Emulator อุปกรณ์ USB และการเร่งความเร็วฮาร์ดแวร์รวมถึง GPU/การถอดรหัสวิดีโอ ในขณะเดียวกัน เอกสารนักพัฒนา ChromeOS ที่มีความเทคนิคมากกว่าอธิบายกราฟิก OpenGL ที่เร่งความเร็วในรันไทม์ Linux ข้อสรุปในทางปฏิบัติคือ การสนับสนุนกราฟิกและฮาร์ดแวร์ไม่เทียบเท่ากับแล็ปท็อป Linux แบบเนทีฟและอาจแตกต่างกันไปตามฟีเจอร์และเวิร์กโหลด
สิ่งนี้มีความสำคัญมากที่สุดสำหรับแอปพลิเคชันสร้างสรรค์ที่ใช้ GPU หนัก เครื่องมือฮาร์ดแวร์ระดับต่ำ ซอฟต์แวร์ที่พึ่งพาโมดูลเคอร์เนล หรืออุปกรณ์ USB เฉพาะทาง หากเป้าหมายหลักของคุณคือการเขียนโปรแกรม, Git, ยูทิลิตี้บรรทัดคำสั่ง, การพัฒนาเว็บ, ตัวแก้ไข และแอปเดสก์ท็อป Linux ทั่วไป สภาพแวดล้อมในตัวมักเหมาะกว่ามาก สำหรับซอฟต์แวร์ที่อ่อนไหวต่อฮาร์ดแวร์ ให้ตรวจสอบข้อกำหนดของแอปและบันทึกการสนับสนุนปัจจุบันของ Google ก่อนสมมติว่ามันจะทำงานได้
คุณสามารถรัน Docker ได้ไหม?
ใช่ คำถามที่พบบ่อยเกี่ยวกับ Linux บน ChromeOS อย่างเป็นทางการระบุว่าคุณสามารถรันคอนเทนเนอร์ Docker หรือรูปแบบคอนเทนเนอร์อื่น ๆ ภายในคอนเทนเนอร์ Linux หลังจากติดตั้งแพ็กเกจที่เกี่ยวข้อง สิ่งนี้ทำให้ Chromebook ใช้งานได้จริงสำหรับเวิร์กโฟลว์การพัฒนาเว็บและบริการในเครื่องจำนวนมาก ประสิทธิภาพจะยังคงขึ้นอยู่กับ RAM, CPU, พื้นที่เก็บข้อมูลของ Chromebook และขนาดของเวิร์กโหลดที่คุณรัน
คุณควรแทนที่ ChromeOS ด้วยการกระจายตัวของ Linux แบบเต็มรูปแบบหรือไม่?
สำหรับคนส่วนใหญ่ที่ถามว่าวิธีติดตั้ง Linux บน Chromebook ทำอย่างไร ไม่จำเป็นต้องมีการแทนที่ สภาพแวดล้อม Debian ในตัวรักษา ChromeOS ที่ตรวจสอบแล้ว การอัปเดต Chromebook ปกติ แอป Android/เว็บ และเครื่องมือ Linux ไว้บนเครื่องเดียวกัน
การแทนที่ ChromeOS ทั้งหมดเป็นเส้นทางขั้นสูงที่แยกต่างหาก ความเข้ากันได้แตกต่างกันไปตามรุ่น Chromebook ที่แน่นอน และคำแนะนำทั่วไปอาจไม่ปลอดภัยเพราะเฟิร์มแวร์ คีย์บอร์ด เสียง ทัชแพด การนอนหลับ กราฟิก และพฤติกรรมกู้คืนแตกต่างกัน Google ไม่นำเสนอการแทนที่ ChromeOS ทั้งหมดเป็นขั้นตอนการทำงานปกติสำหรับการติดตั้ง Linux สำหรับผู้ใช้ Chromebook หากคุณต้องการระบบปฏิบัติการที่บูตได้แตกต่างกันโดยเฉพาะ ให้วิจัยบอร์ดและรุ่นฮาร์ดแวร์ที่แน่นอนของคุณก่อน สำรองข้อมูลในเครื่องทั้งหมด และเข้าใจวิธีกู้คืน ChromeOS ก่อนเปลี่ยนเฟิร์มแวร์หรือพาร์ติชัน
คำแนะนำในทางปฏิบัติตามกรณีการใช้งาน
- คุณต้องการเรียนรู้ Linux: เปิดใช้งานสภาพแวดล้อมในตัวและฝึกฝนใน Terminal มันให้ผู้ใช้สเปซ Debian จริงโดยไม่ต้องละทิ้ง ChromeOS
- คุณต้องการเขียนโค้ด: ใช้ Crostini สำหรับ Git, รันไทม์ภาษา, ตัวแก้ไข, IDE, เว็บเซิร์ฟเวอร์ในเครื่อง และคอนเทนเนอร์ นี่คือกรณีการใช้งานที่ตั้งใจไว้
- คุณต้องการแอปเดสก์ท็อป Linux สองสามตัว: ลองสภาพแวดล้อมในตัวก่อน ตรวจสอบสถาปัตยกรรมและข้อกำหนดฮาร์ดแวร์ของแต่ละแอปก่อนติดตั้งแพ็กเกจขนาดใหญ่
- คุณต้องการการเข้าถึงฮาร์ดแวร์โดยตรง โมดูลเคอร์เนลที่กำหนดเอง หรือการเร่งความเร็วกราฟิกเฉพาะทาง: ตรวจสอบข้อกำหนดเหล่านั้นเทียบกับข้อจำกัด Linux บน ChromeOS ก่อนซื้อซอฟต์แวร์หรือเปลี่ยนระบบของคุณ
- คุณต้องการ Ubuntu หรือการกระจายตัวอื่นโดยเฉพาะ: โปรดทราบว่า Google ทดสอบเฉพาะคอนเทนเนอร์เริ่มต้นที่จัดส่งเท่านั้น คำถามที่พบบ่อยอย่างเป็นทางการระบุว่าสามารถสร้างคอนเทนเนอร์อื่นผ่าน LXD ได้ แต่การรวมกันอาจไม่เชื่อถือได้เท่าสภาพแวดล้อมเริ่มต้น
รายการตรวจสอบสุดท้าย
- ยืนยันการรองรับ Linux สำหรับ Chromebook ของคุณ
- อัปเดต ChromeOS
- เปิดการตั้งค่า > เกี่ยวกับ ChromeOS > นักพัฒนา
- เลือกตั้งค่าถัดจากสภาพแวดล้อมการพัฒนา Linux
- เสร็จสิ้นคำแนะนำและรอให้ Terminal เปิดขึ้น
- รัน
sudo apt update
- ติดตั้งเฉพาะเครื่องมือและแอปที่คุณต้องการจริง ๆ
- ใช้ไฟล์ Linux หรือแชร์กับ Linux สำหรับการเข้าถึงไฟล์
- สร้างการสำรองข้อมูล Linux ก่อนการเปลี่ยนแปลงครั้งใหญ่
- อย่าเปิดใช้งานโหมดนักพัฒนาเพียงเพื่อใช้ Crostini
สำหรับขั้นตอนการตั้งค่าล่าสุดเสมอ ให้ตรวจสอบ หน้าความช่วยเหลือ Linux บน Chromebook ของ Google และ เอกสารนักพัฒนา ChromeOS Linux อย่างเป็นทางการ เพราะตำแหน่งเมนูและความสามารถที่รองรับอาจเปลี่ยนแปลงได้เมื่อ ChromeOS พัฒนาขึ้น