Cara Memasang Ubuntu Linux pada Chromebook Anda dengan Crouton

Chromebook bukan "hanya penyemak imbas" - itu adalah komputer riba Linux. Anda boleh memasang desktop Linux penuh dengan OS Chrome dengan mudah dan bertukar antara keduanya dengan butang panas, tidak perlu melakukan but semula.

Kami telah melakukan proses ini dengan Chromebook Samsung Siri 3, Chromebook Pixel yang asli, dan ASUS Chromebook Flip, tetapi langkah-langkah di bawah harus dilakukan pada mana-mana Chromebook di luar sana.

Kemas kini : Google telah menambahkan sokongan asli untuk aplikasi Linux secara langsung ke Chrome OS, dan ciri ini tersedia di banyak Chromebook. Anda tidak memerlukan Crouton untuk menjalankan perisian Linux lagi.

Crouton vs ChrUbuntu

BERKAITAN: Hidup Dengan Chromebook: Bolehkah Anda Bertahan Dengan Hanya Penyemak Imbas Chrome?

Memasang Ubuntu Linux pada Chromebook anda tidak semudah memasang sistem Ubuntu standard — paling tidak pada masa ini. Anda perlu memilih projek yang dibangunkan khas untuk Chromebook. Terdapat dua pilihan popular:

  • ChrUbuntu : ChrUbuntu adalah sistem Ubuntu yang dibina untuk Chromebook. Ia berfungsi seperti sistem dual-boot tradisional. Anda boleh memulakan semula Chromebook dan memilih antara OS Chrome dan Ubuntu pada waktu boot. ChrUbuntu boleh dipasang pada storan dalaman Chromebook anda atau pada peranti USB atau kad SD.
  • Crouton : Crouton sebenarnya menggunakan persekitaran "chroot" untuk menjalankan OS Chrome dan Ubuntu pada masa yang sama. Ubuntu berjalan bersama Chrome OS, jadi anda boleh beralih antara Chrome OS dan persekitaran desktop Linux standard anda dengan jalan pintas papan kekunci. Ini memberi anda kemampuan untuk memanfaatkan kedua-dua persekitaran tersebut tanpa memerlukan reboot. Crouton membolehkan anda menggunakan OS Chrome sambil mempunyai persekitaran Linux standard dengan semua alat baris perintah dan aplikasi desktopnya dengan beberapa ketukan.

Kami akan menggunakan Crouton untuk ini. Ia memanfaatkan sistem Linux yang mendasari Chrome OS untuk menjalankan kedua-dua persekitaran sekaligus dan merupakan pengalaman yang jauh lebih licin daripada dual-boot tradisional. Crouton juga menggunakan pemacu standard Chrome OS untuk perkakasan Chromebook anda, jadi anda tidak seharusnya menghadapi masalah dengan pad sentuh atau perkakasan anda yang lain. Crouton sebenarnya dicipta oleh pekerja Google Dave Schneider.

Semasa anda menggunakan Crouton, anda sebenarnya hanya menjalankan satu sistem operasi: Linux. Walau bagaimanapun, anda menjalankan dua persekitaran di atas OS — Chrome OS dan desktop Linux tradisional.

Langkah Pertama: Dayakan Mod Pembangun

Sebelum melakukan penggodaman apa pun, anda perlu mengaktifkan "Mod Pembangun" di Chromebook anda. Chromebook biasanya dikunci untuk keselamatan, hanya boot sistem operasi yang ditandatangani dengan betul, memeriksanya untuk gangguan, dan mencegah pengguna dan aplikasi mengubah OS yang mendasarinya. Mod Pembangun membolehkan anda melumpuhkan semua ciri keselamatan ini, memberi anda komputer riba yang boleh anda sesuaikan dan mainkan dengan isi hati anda.

Setelah mengaktifkan Mod Pembangun, anda akan dapat mengakses terminal Linux dari dalam Chrome OS dan melakukan apa sahaja yang anda suka.

Untuk mengaktifkan mod pembangun pada Chromebook moden, tahan kekunci Esc dan Refresh dan ketik butang Daya untuk memasuki mod pemulihan. Chromebook lama mempunyai suis pembangun fizikal yang perlu anda togol.

Pada skrin pemulihan, tekan Ctrl + D, setuju dengan arahannya, dan anda akan memasuki mod pembangun.

Apabila anda beralih ke mod pembangun, data tempatan Chromebook anda akan terhapus (seperti ketika anda membuka kunci peranti Android Nexus). Proses ini memakan masa sekitar 15 minit di sistem kami.

Mulai sekarang, setiap kali anda memuatkan Chromebook, anda akan melihat skrin amaran. Anda perlu menekan Ctrl + D atau tunggu 30 saat untuk meneruskan boot.

Skrin amaran ini ada untuk memberi tahu anda bahawa Chromebook berada dalam mod pembangun dan langkah-langkah keselamatan biasa tidak berlaku. Contohnya, jika anda menggunakan Chromebook orang lain, anda biasanya boleh log masuk dengan akaun Google anda tanpa rasa takut. Sekiranya berada dalam mod pembangun, kemungkinan perisian yang berjalan di latar belakang dapat merakam ketukan kekunci anda dan memantau penggunaan anda. Itulah sebabnya Google mempermudah untuk mengetahui apakah Chromebook dalam Mod Pembangun dan tidak membenarkan anda mematikan skrin amaran ini secara kekal.

Langkah Kedua: Muat turun dan Pasang Crouton

Seterusnya sudah tiba masanya untuk memuat turun Crouton. Berikut adalah muat turun langsung untuk keluaran terbaru Crouton – klik dari Chromebook anda untuk mendapatkannya.

Setelah Crouton memuat turun, tekan Ctrl + Alt + T di Chrome OS untuk membuka terminal crosh.

Ketik shell  ke terminal dan tekan Enter untuk memasuki mod shell Linux. Perintah ini hanya berfungsi jika Mod Pembangun diaktifkan.

Kemas kini : Proses ini telah berubah dan anda sekarang perlu memindahkan pemasang Crouton ke / usr / local / bin sebelum menjalankannya. Rujuk README Crouton untuk maklumat lebih lanjut.

Untuk memasang Crouton dengan cara yang mudah, yang perlu anda lakukan hanyalah menjalankan perintah di bawah. Ini memasang Crouton dengan desktop Xfce dan chroot yang disulitkan untuk keselamatan.

sudo sh ~ / Muat turun / crouton -e -t xfce

Proses pemasangan yang sebenarnya akan memakan masa kerana perisian yang sesuai dimuat turun dan dipasang - memerlukan sekitar setengah jam pada sistem kami - tetapi prosesnya sebahagian besarnya automatik.

Sekiranya anda lebih suka memasang desktop Unity Ubuntu, gunakan -t unitybukan -t xfcepada arahan di atas. Perlu diingat bahawa Unity tidak akan berjalan lancar pada kebanyakan perkakasan terhad Chromebook. Anda boleh menjalankan perintah berikut untuk melihat senarai jenis pemasangan, termasuk pemasangan tanpa desktop grafik:

sh -e ~ / Muat turun / crouton

Setelah melalui proses pemasangan, anda boleh menjalankan salah satu perintah berikut untuk memasuki sesi Crouton anda (dengan andaian anda memasang Crouton dengan Xfce):

sudo enter-chroot startxfce4
sudo startxfce4

Cara Beralih Antara Persekitaran

Untuk beralih antara Chrome OS dan persekitaran desktop Linux anda, gunakan pintasan papan kekunci berikut:

  • Sekiranya anda mempunyai Chromebook ARM (yang merupakan majoriti Chromebook) : Ctrl + Alt + Shift + Back dan Ctrl + Alt + Shift + Maju. Catatan: ini menggunakan butang navigasi penyemak imbas belakang dan depan di baris atas, bukan kekunci anak panah.
  • Sekiranya anda mempunyai Chromebook Intel x86 / AMD64 : Ctrl + Alt + Back dan Ctrl + Alt + Forward plus Ctrl + Alt + Refresh

Sekiranya anda ingin keluar dari chroot, log keluar (menggunakan pilihan "log keluar") dari desktop Xfce (atau desktop Unity, jika anda menggunakannya) - jangan gunakan perintah "tutup", seperti yang sebenarnya akan mematikan Chromebook. Anda kemudian perlu menjalankan sudo startxfce4perintah di atas untuk memasukkan chroot sekali lagi.

Apa yang Anda Boleh Lakukan Dengan Linux

BERKAITAN: Cara Menggunakan Apt-Get untuk Memasang Program di Ubuntu dari Command Line

Anda kini mempunyai desktop Linux tradisional yang berjalan bersama Chrome OS. Semua perisian Linux tradisional itu hanya dapat digunakan di repositori perisian Ubuntu. Utiliti grafik seperti editor gambar tempatan, editor teks, suite pejabat, alat pembangunan, semua utiliti terminal Linux yang anda mahukan — semuanya mudah dipasang.

Anda boleh berkongsi fail antara OS Chrome dan sistem Linux dengan mudah. Cukup gunakan direktori Muat turun di folder rumah anda. Semua fail dalam direktori Muat turun muncul dalam aplikasi Files di Chrome OS.

Walaupun begitu, ada satu tangkapan. Pada Chromebook ARM, anda agak terhad dalam apa yang boleh anda lakukan. Beberapa program tidak berjalan pada ARM - pada dasarnya, anda tidak akan dapat menjalankan aplikasi sumber tertutup yang belum disusun untuk ARM Linux. Anda mempunyai akses ke berbagai alat sumber terbuka dan aplikasi desktop yang dapat dikompilasi ulang untuk ARM, tetapi kebanyakan aplikasi sumber tertutup tidak akan berfungsi pada mesin tersebut.

Pada Chromebook Intel, anda mempunyai lebih banyak kebebasan. Anda boleh memasang Steam untuk Linux, Minecraft, Dropbox, dan semua aplikasi khas yang berfungsi di desktop Linux, menggunakannya di samping OS Chrome. Ini bermaksud bahawa anda boleh memasang Steam untuk Linux pada Chromebook Pixel dan mendapatkan akses ke seluruh ekosistem permainan yang lain.

Cara Menghapus Crouton dan Memulihkan Chromebook Anda

Sekiranya anda memutuskan untuk selesai menggunakan Linux, anda dapat dengan mudah menyingkirkan skrin but yang menakutkan dan mendapatkan kembali ruang simpanan dalaman anda.

Cukup reboot Chromebook anda secara normal untuk kembali ke skrin amaran semasa boot. Ikuti arahan pada skrin anda (ketuk bar ruang dan kemudian tekan Enter) untuk mematikan Mod Pembangun. Apabila anda mematikan Mod Pembangun, Chromebook anda akan membersihkan semuanya, mengembalikan anda ke sistem OS Chrome yang bersih dan selamat dikunci dan menimpa semua perubahan yang telah anda buat pada perisian Chromebook anda.

Sekiranya anda mencari maklumat yang lebih mendalam mengenai pemasangan dan penyediaan Crouton, pastikan anda membaca readme Crouton.