การตั้งค่า Linux

การตั้งค่า Linux หรือที่เรียกว่า Crostini ใน ChromeOS นั้นง่ายมาก ก่อนอื่น ให้ไปที่การตั้งค่า ขยายเมนู "ขั้นสูง" แล้วไปที่ "นักพัฒนาแอป" จากนั้น "เปิด" Linux โดยทำดังนี้

เปิดใช้ Linux จากการตั้งค่า Chrome

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

ปักหมุดแอป Terminal ไว้ที่ชั้นวาง

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

sudo apt update

ตอนนี้คุณได้ตั้งค่าและพร้อมใช้งานคอนเทนเนอร์ Linux แล้ว

การแชร์ไฟล์ไปยัง Linux

วิธีง่ายๆ ในการเข้าถึงไฟล์ในคอนเทนเนอร์ Linux คือการทำสำเนา โดยให้เปิดแอป Files แล้วลากไดเรกทอรีหรือไฟล์ที่ต้องการเข้าถึง จากนั้นวางลงใน "ไฟล์ Linux"

ลากและวางไฟล์หรือไดเรกทอรีไปยัง

หากไม่ต้องการทำสำเนา คุณสามารถแชร์ไดเรกทอรี เช่น โฟลเดอร์โปรเจ็กต์ จากภายนอกคอนเทนเนอร์ Linux กับคอนเทนเนอร์ Linux ได้ โดยทำดังนี้

  1. ตรวจสอบว่าได้ตั้งค่า Linux แล้ว
  2. เปิดแอปไฟล์ของ ChromeOS แล้วค้นหาไดเรกทอรีที่ต้องการแชร์
  3. คลิกขวาที่โฟลเดอร์ที่ต้องการแชร์ แล้วเลือกตัวเลือก "แชร์กับ Linux"
    คลิกขวาที่ไดเรกทอรีเพื่อเลือก

    หมายเหตุ: เมื่อคลิกขวาที่โฟลเดอร์ที่แชร์อยู่แล้ว คุณจะเห็นตัวเลือก "จัดการการแชร์ Linux" แทน "แชร์กับ Linux" ตัวเลือกนี้จะเปิดเมนูการตั้งค่า ChromeOS ซึ่งอยู่ที่ "การตั้งค่า" -> "นักพัฒนาซอฟต์แวร์" -> "สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ Linux" -> "จัดการโฟลเดอร์ที่แชร์"

  4. โฟลเดอร์ที่แชร์เหล่านี้จะอยู่ใน /mnt/chromeos ภายในคอนเทนเนอร์ Linux เรียกใช้ cd /mnt/chromeos จากแอป Terminal

การติดตั้งแอปและแพ็กเกจ Linux

เมื่อตั้งค่า Linux แล้ว ก็ถึงเวลาติดตั้งแอปแรก คุณติดตั้งแอปและเครื่องมือในเทอร์มินัลได้ทุกเมื่อโดยใช้ sudo apt install

การจัดการแพ็กเกจด้วยภาพ

หากต้องการค้นหา ติดตั้ง และจัดการแอปพลิเคชันและเครื่องมือผ่านแอปพลิเคชันที่มีอินเทอร์เฟซผู้ใช้แบบกราฟิก คุณสามารถติดตั้งแอป Software ของ GNOME และ PackageKit โดยเรียกใช้คำสั่งต่อไปนี้

sudo apt install -y gnome-software gnome-packagekit && \
sudo apt update

การติดตั้งแอปเหล่านี้จะเพิ่มแอปพลิเคชันใหม่ 2 รายการ ได้แก่ Software ซึ่งมีอินเทอร์เฟซคล้าย App Store สำหรับค้นหาแอปพลิเคชันที่ติดตั้งได้จากหลายแหล่งที่มา และPackage และ Package Update ซึ่งใช้ค้นหาและอัปเดตแอปพลิเคชัน เครื่องมือ แบบอักษร และแพ็กเกจอื่นๆ อีกมากมายได้

ซอฟต์แวร์ที่ทำงานบน ChromeOS

แพ็กเกจที่ทำงานบน ChromeOS

กำลังรีสตาร์ทคอนเทนเนอร์ Linux

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

กำลังปิดคอนเทนเนอร์ Linux

เมื่อปิดแล้ว แอปพลิเคชันควรปรากฏในตัวเรียกใช้ และการเลือกแอปพลิเคชันใดแอปพลิเคชันหนึ่งจะเริ่มคอนเทนเนอร์ Linux อีกครั้ง

ความปลอดภัยและสิทธิ์

Linux ใน ChromeOS จะทำงานภายในคอนเทนเนอร์ ซึ่งแซนด์บ็อกซ์แยกจากหน้าเว็บ แอปพลิเคชันอื่นๆ และระบบปฏิบัติการเอง อย่างไรก็ตาม แอปทั้งหมดที่ติดตั้งในคอนเทนเนอร์ Linux จะแชร์แซนด์บ็อกซ์เดียวกัน ซึ่งหมายความว่าแอปจะแชร์สิทธิ์ของคอนเทนเนอร์ Linux และอาจส่งผลกระทบต่อกันได้

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

การสำรองและกู้คืนข้อมูล

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

การแก้ปัญหา

หากต้องการความช่วยเหลือเพิ่มเติมในการเปิดใช้หรือแก้ปัญหา โปรดอ่านหน้าความช่วยเหลือของ Chromebook เกี่ยวกับการตั้งค่าคอนเทนเนอร์ Linux