Semua orang mengatakan “Chrome OS adalah Tuhan, Chrome OS adalah ini, Chrome OS adalah itu”. Namun apakah mereka pernah memberi tahu Anda cara menggunakannya? Inilah salah satu proyek yang memungkinkan Anda menginstal dan menggunakannya di PC Anda — Serta panduan untuk menginstalnya!
Tentu saja sebelum kita mulai, saya akan menggunakan beberapa istilah:
Distro Linux: Sebuah distribusi Linux secara umum, kok.
GRUB2: Versi kedua dari bootloader GRUB, singkatan dari “GRand Unified Boot manager”, sebuah proyek GNU yang memungkinkan Anda mem-boot Linux apa pun dan mengelola multiboot dengan lebih mudah.
Sarapan siang: Bootloader GRUB2 tidak resmi untuk menambal versi Chrome OS yang terinstal dan membuatnya dapat digunakan di PC Anda.
Baris perintah kernel: "Parameter" diteruskan ke "kernel" untuk mem-boot OS Anda dalam status yang lebih stabil atau fungsional. Brunch memungkinkan Anda menyesuaikannya untuk memecahkan masalah yang terjadi saat booting atau menggunakan CrOS.
Crosh: Singkatan dari “Chrome OS Shell”, terminal mirip Linux yang memungkinkan Anda melakukan banyak hal yang tidak tersedia melalui antarmuka grafis.
BUSUR: Singkatan dari “Android Runtime for Chrome”, memungkinkan Anda menggunakan aplikasi Android di Chrome OS — Sama seperti “Subsistem Windows untuk Android” tetapi untuk Chrome.
kue kering: Implementasi Linux resmi untuk Chrome OS oleh Google. Ia memiliki wadah tersendiri, yang menggunakan driver dan backend Chrome OS untuk pengoperasiannya.
Sanggul: Implementasi Brunch Linux untuk Chrome OS oleh pengembang bootloader. Ia juga memiliki sistem kontainer, tetapi menggunakan driver internal dan semacamnya untuk pengoperasiannya.
jalan darat: Beberapa “renderer” modern digunakan untuk memuat lingkungan desktop dan semacamnya. Jika Anda pengguna Linux, Anda harus menyadari hal ini.
Pengantar Makan Siang
Dari kata-kata saya, Brunch adalah GRUB yang disesuaikan untuk menginstal Chrome OS dan menambalnya agar dapat digunakan di komputer Anda tanpa mengalami masalah yang parah. Hal ini memungkinkan Anda untuk memilih patch apa yang akan diterapkan dan apa yang tidak dengan mengkonfigurasinya pada sistem live sehingga Anda dapat membuatnya dapat digunakan atau bahkan sestabil mungkin pada perangkat Anda — Seperti fitur instalasi yang ditargetkan untuk Debian, tetapi Anda mengonfigurasinya sendiri. Ini menggunakan partisi tambahan (yaitu “ROOTC”) untuk menyimpan patch dan lainnya; dan partisi EFI untuk mem-boot sistem tentunya. Ini adalah proyek yang berumur panjang, tetapi sayangnya tidak banyak sumber daya yang dapat diandalkan kecuali Wiki mereka sebagai panduan untuk menggunakannya…
Apa yang kamu butuhkan?
Persyaratan berikut harus dipenuhi.
- Anda memerlukan PC dengan firmware UEFI jika memungkinkan. BIOS lama juga dapat berfungsi, namun perlu diingat bahwa ini memerlukan beberapa perbaikan dan masalah yang tidak terduga dapat terjadi. Juga periksa keluarga CPU dan firmware yang sesuai untuk mereka. Namun tidak semua keluarga mendapat dukungan. Tidak, GPU Nvidia tidak akan pernah berfungsi karena ChromeOS menggunakan Wayland sebagai kompositor dan tidak ada driver yang dapat membuatnya berfungsi pada Nvidia yang terinstal.
- Anda memerlukan 2 drive eksternal. USB atau kartu SD, tidak masalah. Satu akan menyimpan distro live yang dapat di-boot, yang lain akan menyimpan aset untuk menginstal bootloader Brunch dan CrOS.
- Maka Anda memerlukan pemahaman tentang baris perintah Linux, kesabaran untuk membaca dokumentasi, dan waktu untuk menemukan patch untuk diterapkan.
Menginstal Makan Siang
Prosedur instalasi tergantung pada bagaimana Anda ingin menggunakan sistem. Saya berasumsi Anda ingin menginstalnya di drive sistem Anda, menimpa OS yang ada. Namun, untuk dualboot dan pemecahan masalah lebih lanjut, saya sarankan Anda untuk memeriksanya Makan siang GitHub.
Jadi, pertama-tama, Anda perlu mem-flash image instalasi Linux ke drive USB Anda menggunakan Rufus (Windows), baris perintah, atau penulis image USB yang dikirimkan bersama distro Anda (Linux). Unduh juga rilis Brunch terbaru dan image Chrome OS resmi untuk perangkat Anda, di drive eksternal lain. Saya menggunakan “grunt” untuk AMD APU, karena laptop saya memiliki AMD A4. Jika Anda memiliki CPU Intel yang lebih tua dari generasi ke-8, misalnya, Anda memerlukan “rammus”. Anda juga dapat memeriksa wiki Brunch untuk informasi lebih lanjut dan tabel CPU serta gambar yang didukung.
Boot dari USB Linux yang baru saja Anda buat.
Kemudian, masuk ke jalur tempat Anda mengunduh rilis Brunch, buka terminal di sana, dan lakukan perintah berikut secara berurutan;
# Ekstrak file Brunch dan gambar pemulihan Chrome OS. tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # Jadikan skrip pemasangan Chrome OS dapat dieksekusi. chmod +x chromeos-install.sh # Dengan asumsi Anda sudah mengaktifkan Ubuntu. Instal dependensi untuk skrip. sudo apt install cgpt pv # Dan terakhir, jalankan skrip. Ganti sdX dengan disk target (di /dev). Gunakan Gparted untuk mengidentifikasi. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX
Sekarang duduk dan minum secangkir teh. Ini akan memakan waktu cukup lama. Setelah selesai, reboot PC, dan boot dari disk internal. Kita belum selesai. Saat Anda mem-boot Chrome OS, periksa apakah WiFi sudah aktif terlebih dahulu. Anda dapat melakukannya dengan mengeklik baki sistem dan “memperluas” ubin WiFi. Secara opsional periksa Bluetooth juga. Jika salah satu dari itu tidak aktif, terutama WiFi, lakukan Ctrl+Alt+F2 untuk masuk ke Chrome OS Developer Shell dan masuk sebagai “chronos”, lalu lakukan perintah ini dan ikuti petunjuk di layar;
sudo edit-brunch-config
Sederhananya, Anda perlu menandai kartu yang Anda miliki (misalnya “rtl8723de” untuk Realtek RTL8723DE) dan beberapa opsi lain yang terdengar keren bagi Anda. Saya pribadi menandai opsi ini;
- “enable_updates” untuk mengaktifkan pembaruan dari Pengaturan > Tentang Chrome OS.
- "pwa" untuk mengaktifkan penggunaan makan siang PWA.
- “mount_internal_drives” untuk mengakses file di bawah partisi lain pada disk tempat Chrome OS diinstal. Ingatlah bahwa mengaktifkan opsi ini mungkin membuat Penyimpanan Media di ARC berjalan sepanjang waktu dan menyebabkan penggunaan CPU yang sangat tinggi!
- “rtl8723de” untuk kartu WiFi laptop saya (Realtek RTL8723DE)
- “acpi_power_button” untuk tombol daya — Jika Anda memiliki tablet/2in1, menekan lama tombol daya akan berfungsi dengan baik. Ini untuk pengguna laptop dan desktop yang menekan lama tombol daya tidak menghasilkan apa-apa selain menekan sebentar biasanya berhasil.
- “suspend_s3” untuk penangguhan status S3. ChromeOS biasanya tidak menangani suspensi dengan benar jika Anda memiliki suspensi S3 dan bukan S0/S1/S2. Anda dapat memeriksa apakah Anda perlu mengaktifkannya atau tidak dengan memberikan perintah ini di Windows:
powercfg / a
Jika Anda mendapatkan keluaran yang serupa dengan ini, Anda perlu mengaktifkan konfigurasi ini.
Untuk penjelasan tentang semua opsi ini, Anda dapat merujuk ke Wiki makan siang juga.
Setelah Anda memperbaiki sebanyak mungkin masalah menggunakan bagian Pemecahan Masalah, kini Anda siap menggunakan Chrome OS di perangkat Anda! Apakah itu sulit? Menurutku tidak demikian. Namun, satu hal yang perlu Anda ingat adalah Anda perlu memeriksa pembaruan bootloader Brunch secara teratur. Dan perbarui bila memungkinkan untuk menghindari masalah lebih lanjut saat memperbarui pemasangan Chrome OS Anda.
Saya harap Anda menyukainya. Saya berpikir untuk melanjutkan rangkaian artikel ini dengan metode instalasi lain, beberapa eksperimen yang bekerja lebih baik daripada yang dimaksudkan, dan seterusnya. Sampai jumpa di lain waktu!