Crouton - สร้างโดยพนักงาน Google - เป็นโซลูชั่นที่เหมาะสำหรับการใช้งาน Linux บน Chromebook ของคุณ หากคุณเป็นผู้ใช้ Crouton มีคำสั่งพิเศษที่คุณอยากรู้
ก่อนหน้านี้เราได้แสดงวิธีการติดตั้ง Linux บน Chromebook ด้วย Crouton และวิธีเรียกใช้เดสก์ท็อป Linux นั้นในหน้าต่างเบราว์เซอร์ Chrome
Crouton เก็บระบบ Linux ที่คุณติดตั้งไว้ใน“ chroots” คุณสามารถมีหลาย chroots ได้ คำสั่งด้านล่างจะช่วยให้คุณทำงานและจัดการกับ chroots เหล่านั้นได้
ปรับปรุง: Google ได้เพิ่มการสนับสนุนแบบเนทีฟสำหรับแอป Linux โดยตรงไปยัง Chrome OS และคุณลักษณะนี้มีอยู่ใน Chromebooks หลายรุ่น คุณไม่จำเป็นต้อง Crouton เพื่อใช้งานซอฟต์แวร์ Linux อีกต่อไป
เลือกเป้าหมาย
ที่เกี่ยวข้อง: วิธีการติดตั้ง Ubuntu Linux บน Chromebook ด้วย Crouton
เมื่อติดตั้ง Crouton คุณจะต้องระบุเป้า ตัวอย่างเช่น“ sudo sh ~ / Downloads / crouton -t xfce, xiwi” จะติดตั้งเดสก์ท็อป Xfce ด้วยซอฟต์แวร์ที่เปิดใช้งานส่วนขยาย Chrome OS คุณจะพบเป้าหมายอื่นที่นี่เช่นเดสก์ท็อป Unity ของ KDE, GNOME, LXDE, การตรัสรู้และแม้แต่บรรทัดคำสั่งเป้าหมายเฉพาะเช่น "core" และ "cli-extra" หากคุณไม่ต้องการเดสก์ท็อปแฟนซี
ปรับปรุง: กระบวนการนี้มีการเปลี่ยนแปลงและตอนนี้คุณต้องย้ายตัวติดตั้ง Crouton ไปที่ / usr / local / bin ก่อนที่จะเรียกใช้ ดู README ของ Crouton สำหรับข้อมูลเพิ่มเติม
หลังจากดาวน์โหลดสคริปต์ Crouton ไปยังโฟลเดอร์ดาวน์โหลดของคุณคุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อดูรายการเป้าหมาย:
sh ~ / Downloads / crouton -t help
เลือก Linux Distro และ Release
ที่เกี่ยวข้อง: วิธีเรียกใช้ Linux Desktop แบบเต็มในแท็บเบราว์เซอร์บน Chromebook ของคุณ
Crouton ยังคงใช้ Ubuntu 1204 เป็นการกระจาย Linux เริ่มต้น แต่คุณสามารถติดตั้ง Ubuntu, Debian หรือ Kali Linux รุ่นอื่นได้ ระบุรีลีสที่มีชื่อ -r ขณะรันคำสั่ง Crouton ตัวอย่างเช่น“ sudo sh ~ / Downloads / crouton -r trusty -t unity, xiwi” ติดตั้ง chroot ด้วย Ubuntu Trusty, เดสก์ท็อป Unity และซอฟต์แวร์ที่อนุญาตให้ส่วนขยาย Chrome OS แสดงในแท็บเบราว์เซอร์
รันคำสั่งต่อไปนี้เพื่อดูรายการการแจกจ่าย Linux และรีลีสของพวกเขา:
sh ~ / Downloads / crouton -r รายการ
อัปเดต Crouton Chroot
เมื่อ Crouton เวอร์ชันใหม่ออกมาซอฟต์แวร์ใน chroot ของคุณจะล้าสมัย จะไม่อัปเดตตัวเองโดยอัตโนมัติ แต่คุณสามารถอัปเดตได้อย่างรวดเร็ว
ก่อนอื่นให้ป้อน chroot ของคุณและรันคำสั่งต่อไปนี้ นั่นหมายความว่าคำสั่งนี้จะต้องเรียกใช้จากระบบ Crouton Linux:
croutonversion -u -d -c
ถัดไปออกจาก chroot และเรียกใช้ต่อไปนี้คำสั่งจาก Chrome OS แทนที่ "ชื่อ" ด้วยชื่อ chroot ของคุณ หากคุณไม่ได้ระบุชื่ออาจเป็นชื่อรุ่นที่คุณติดตั้ง - ตัวอย่างเช่น "trusty" หรือ "แม่นยำ"
sudo sh ~ / ดาวน์โหลด / crouton -u -n ชื่อ
เข้ารหัส Chroot
เมื่อติดตั้ง Crouton chroot ด้วยสคริปต์ตัวติดตั้งเพิ่ม -e ไปที่คำสั่งเพื่อเข้ารหัส chroot ของคุณ คุณยังสามารถเรียกใช้สคริปต์ตัวติดตั้ง Crouton อีกครั้งด้วยสวิตช์ -e เพื่อเข้ารหัส chroot ที่มีอยู่ ตัวอย่างเช่นหากต้องการอัปเดต chroot ที่มีอยู่และเพิ่มการเข้ารหัสคุณต้องใช้คำสั่งเดียวกับข้างต้น แต่เพิ่ม -e:
sudo sh ~ / ดาวน์โหลด / crouton -u -e -n ชื่อ
สร้างหลาย Chroots
Crouton อนุญาตให้คุณสร้างหลาย chroots ได้คุณสามารถทดลองกับเดสก์ท็อป Linux และดิสทริบิวชันต่างๆ หากต้องการสร้าง chroot ใหม่หลังจากที่คุณสร้างขึ้นด้วย Crouton แล้วให้รันสคริปต์ตัวติดตั้ง Crouton อีกครั้งและเพิ่ม -n ลงในคำสั่ง ตัวอย่างเช่นคำสั่งต่อไปนี้จะสร้าง chroot ใหม่ชื่อ testchroot ด้วยเดสก์ทอป LXDE:
sudo sh ~ / ดาวน์โหลด / crouton -r trusty -t lxde, xiwi -n testchroot
สำรอง Chroot
เรียกใช้คำสั่งต่อไปนี้เพื่อสำรองข้อมูล Crouton chroot โดยแทนที่“ ชื่อ” ด้วยชื่อของ chroot สิ่งนี้จะสร้างการเก็บถาวรในไดเรกทอรีปัจจุบันด้วยไฟล์ของ chroot
sudo edit-chroot -b ชื่อ
คุณสามารถคืนค่าการสำรองข้อมูลในภายหลังด้วยคำสั่งต่อไปนี้:
sudo edit-chroot -r ชื่อ
หรือเมื่อตั้งค่า Crouton ตั้งแต่เริ่มต้น -บางทีคุณอาจเปิดเครื่อง Chromebook ของคุณและต้องการให้ระบบ Linux ของคุณกลับมา - คุณสามารถเรียกใช้คำสั่งต่อไปนี้ขณะติดตั้ง Crouton สคริปต์ตัวติดตั้ง Crouton จะคืนค่า chroot ของคุณจากไฟล์สำรองที่คุณให้ดังนั้นแทนที่“ backupfile.tar.gz” ด้วยชื่อของไฟล์สำรองที่คุณต้องการกู้คืน
sudo sh ~ / ดาวน์โหลด / crouton -f backupfile.tar.gz
ลบ Chroot
ปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บน Chromebook และมันจะเปิดเครื่องเองโดยอัตโนมัติคืนค่า Chromebook ของคุณกลับสู่สถานะโรงงาน สิ่งนี้จะล้าง Crouton และ Linux chroots ทั้งหมดของคุณ แต่ถ้าคุณต้องการกำจัดหนึ่งใน Linux chroots ของคุณคุณสามารถเรียกใช้คำสั่งต่อไปนี้ในเชลล์ Chrome OS โดยแทนที่ชื่อด้วยชื่อของ chroot
sudo delete-chroot ชื่อ
ข้อมูลนี้มาจาก Crouton อย่างเป็นทางการเอกสารประกอบในหน้า Crouton github เพื่อประโยชน์ในการช่วยเหลือผู้อ่านของเราเราได้พยายามทำให้ย่อยง่ายขึ้น หากคำสั่งที่นี่ใช้งานไม่ได้อาจเป็นไปได้ว่ามีบางอย่างเปลี่ยนไป - ไปที่เว็บไซต์ Crouton อย่างเป็นทางการเพื่อดูเอกสารล่าสุด
เครดิตรูปภาพ: TechnologyGuide TestLab บน Flickr