/ / วิธีการจัดการระบบ Crouton Linux บน Chromebook ของคุณ

วิธีจัดการระบบ Crouton Linux บน Chromebook ของคุณ

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