Daftar Isi:
- Langkah 1: Bagian
- Langkah 2: Siapkan Perangkat USB yang Dapat Di-boot dan Boot It
- Langkah 3: Boot Ke Lubuntu, Siapkan Sistem untuk Instal
- Langkah 4: Instal Lubuntu
- Langkah 5: Jadikan Sistem Dapat Di-boot Tanpa Drive USB
- Langkah 6: Tambahkan Komponen Lain, Ubah Preferensi
- Langkah 7: Atur Login untuk Meluncurkan Browser
- Langkah 8: Remap Kunci "Windows" ke Halaman Beranda Browser
- Langkah 9: Hal Lain yang Perlu Dipertimbangkan dan Dikembangkan Lebih Lanjut
- Langkah 10: Referensi dan Ucapan Terima Kasih
Video: Tablet Kios Linux Dari Acer Aspire Switch 10 (Baytrail): 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Saya membutuhkan tablet untuk sistem otomatisasi rumah di properti persewaan liburan saya (https://www. SoS-OBX.us/). Setelah membeli dan menguji beberapa tablet yang berbeda (HP Stream 7/8, Samsung Slate, Kindle Fire yang di-root), saya akhirnya memilih Acer Aspire Switch 10 (SW5-012). Ini kokoh dan fleksibel, memiliki tombol tambahan yang saya gunakan kembali untuk tombol halaman rumah, dan fitur Gorilla Glass yang membuat tampilan yang sangat kuat yang harus dengan mudah menahan hentakan dari penyewa.
Tapi itu tidak mudah untuk diatur. Dengan sistem Intel Atom Baytrail, saya harus bersaing dengan UEFI 32-bit yang digabungkan dengan OS 64-bit. Untungnya, linux telah mulai memberikan dukungan kernel yang sangat baik untuk mesin ini. Menggunakan Lubuntu 17.10, saya dapat mengubahnya menjadi kios yang bisa diterapkan. Saya juga berhasil merampingkan beberapa petunjuk untuk membuat proses keseluruhan jauh lebih mudah -- tidak ada lagi reboot tanpa akhir, perintah grub, atau kompilasi modul!!
Sekarang, saya mengerti bahwa ini secara teknis bukan tablet (Switch 10 lengkap termasuk keyboard yang dapat dilepas), tetapi saya menemukan 4 di eBay masing-masing seharga sekitar $ 80, jadi saya membeli semuanya.
Langkah 1: Bagian
Untuk instruksi ini, Anda memerlukan:
- Acer Aspire Switch 10 (SW5-012) -- mungkin juga berfungsi dengan model lain dan dengan Switch 11, tetapi itu tidak diuji. Penting bahwa Anda memiliki versi dengan wifi Broadcom. Saya tidak dapat menguji dengan versi wifi Realtek.
- Hub USB multiport dengan konektor MicroUSB. Jangan gunakan konektor USB OTG untuk SW5-012.
- Mouse dan keyboard USB
- Flash drive dengan penyimpanan 2GB atau lebih
- Pengetahuan tentang instalasi berbasis Ubuntu dan linux secara umum
Anda juga akan memerlukan mesin untuk membuat gambar yang dapat di-boot. Mesin itu harus memiliki citra ISO versi terbaru Lubuntu (saya menggunakan v 17.10.1, tersedia di https://lubuntu.net/downloads/) dan salinan Rufus (https://rufus.akeo.ie/) jika berbasis Windows, jika tidak dd akan berfungsi untuk *nix.
Kaitkan semuanya ke hub USB, lalu colokkan ke Switch 10.
Langkah 2: Siapkan Perangkat USB yang Dapat Di-boot dan Boot It
Saya akan berasumsi bahwa Anda sudah memiliki keterampilan untuk membuat drive USB yang dapat di-boot menggunakan Rufus. Yang mengatakan, pastikan Anda memilih "Skema Partisi MBR untuk UEFI" di bawah "Skema partisi dan tipe sistem target."
Setelah Anda membuat drive yang dapat di-boot, Anda juga harus meletakkan file boot UEFI 32-bit ke direktori \EFI\BOOT. Saya telah melampirkan satu ke proyek ini tetapi Anda bisa mendapatkannya dari banyak tempat online atau Anda dapat membuatnya sendiri menggunakan linux jika perlu.
Setelah Anda memiliki USB yang dapat di-boot, mulai Switch 10 dengan menekan "Volume up" dan "Power" secara bersamaan dan tahan hingga tablet menyala. Tombol-tombolnya ada di sisi kanan.
Setelah mesin menyala ke BIOS, Anda akan ingin menavigasi ke "Keamanan" dan mengatur Kata Sandi Supervisor. Mesin ini memerlukan ini untuk mengubah pengaturan UEFI. Setelah Anda menetapkan kata sandi, navigasikan ke "Boot" dan atur "Boot Aman" ke DINONAKTIFKAN. Ubah juga urutan booting agar "USB HDD" lebih dulu. Simpan perubahan dan reboot.
Langkah 3: Boot Ke Lubuntu, Siapkan Sistem untuk Instal
Pilih "Coba lubuntu tanpa menginstal" dan boot ke lubuntu yang berfungsi. Anda harus melakukan beberapa pekerjaan persiapan sebelum memulai instalasi. Secara khusus, Anda harus menjalankan perangkat wifi dan Anda ingin binari UEFI 32-bit dimuat sebelumnya sehingga penginstalan dapat diselesaikan tanpa kesalahan.
Pertama, buka terminal dan naikkan ke su dengan:
sudo su -
Untuk memuat driver wifi, pertama-tama tentukan firmware apa yang gagal dimuat:
dmesg | grep brcm
Anda mungkin akan melihat sesuatu seperti ini:
brcmfmac mmc0:0001:1: Pemuatan firmware langsung untuk brcm/brcmfmac43241b4-sdio.txt gagal dengan kesalahan -2
Ini berarti firmware NVRAM untuk perangkat memerlukan template untuk dimuat. Konfigurasikan satu menggunakan:
cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b5f1-43268123d113 /lib/firmware/brcm/brcmfmac43241b4-sdio.txt
Nama template firmware harus sesuai dengan apa pun yang Anda lihat di keluaran dmesg. Kemudian, muat ulang driver menggunakan:
modprobe -r brcmfmac && modprobe brcmfmac
Tunggu beberapa detik (5-10) dan Anda akan diminta untuk bergabung dengan jaringan wifi.
Selanjutnya, pastikan aptitude diperbarui
pembaruan yang tepat
kemudian, instal driver UEFI grub 32-bit:
apt instal grub-efi-ia32 grub-efi-ia32-bin
Sistem Anda sekarang siap untuk pemasangan yang cukup mulus.
Langkah 4: Instal Lubuntu
Jika Anda terbiasa dengan instalasi desktop Ubuntu, ini akan terlihat sangat mirip. Saat diminta untuk mempartisi, pilih "Sesuatu yang lain" dan partisi secara manual. Perangkat saya memiliki SSD 50GB, jadi saya memilih partisi berikut:
mmcblk1p1 - EFI - 256MB
mmcblk1p2 - ext2 - 256MB mount sebagai /boot mmcblk1p3 - ext4 - 47,5GB mount sebagai /mmcblk1p4 - swap - sisa ruang, tetapi tidak kurang dari 2GB
Juga, instal "perangkat untuk instalasi bootloader" harus menjadi partisi EFI. Pastikan Anda mengizinkan Lubuntu untuk mengunduh pembaruan selama penginstalan (tidak diperlukan, tetapi sangat diinginkan).
Ketika penginstalan selesai, reboot, tetapi biarkan drive USB terpasang (satu langkah lagi sebelum ini dapat di-boot tanpa itu).
Langkah 5: Jadikan Sistem Dapat Di-boot Tanpa Drive USB
Matikan sistem, lalu masuk ke BIOS (Volume Up / Power). Anda akan dimintai kata sandi Supervisor yang Anda masukkan sebelumnya.
Di BIOS, buka "Boot" dan aktifkan kembali Boot Aman, lalu buka "Keamanan" dan pilih "Pilih file UEFI sebagai tepercaya untuk dieksekusi." Dari menu yang disediakan, navigasikan melalui HDD1\EFI\ubuntu dan pilih "grubia32.efi" lalu beri nama di prompt berikutnya (nama apa pun yang Anda inginkan - itu hanya akan muncul di BIOS) lalu klik OK.
Kembali ke "Boot" dan nonaktifkan Boot Aman lalu simpan perubahan.
Lepaskan USB flash drive dan reboot sistem. Seharusnya boot ke Lubuntu!!!
Langkah 6: Tambahkan Komponen Lain, Ubah Preferensi
Beberapa komponen lain yang Anda inginkan untuk memudahkan pengelolaan tablet ini:
apt install openssh-server chromuim-browser rapi
Chromium adalah Chrome versi L/Ubuntu yang dapat diinstal dari Aptitude.
Dalam "Preferensi" saya menonaktifkan mode hibernasi dan mematikan apa pun, menghapus penguncian layar, dan mengatur pengosongan layar ke 5 menit (baterai) dan 10 menit (dicolokkan). Juga mengatur pengguna untuk masuk secara otomatis.
Langkah 7: Atur Login untuk Meluncurkan Browser
Pertama, buka Chromuim lalu atur halaman beranda ke sistem otomatisasi rumah Anda. Di jaringan saya (baik di rumah maupun di rumah liburan) ada "https://home/"
SSH ke dalam tablet dan buat direktori (jika belum ada) di bawah pengguna autologin -- milik saya disebut "kios" -- disebut ~/.config/autostart lalu buat file bernama "kiosk.desktop" dengan yang berikut isi:
[Entri Desktop]Jenis=Nama Aplikasi=Kios Exec=/home/kiosk/kiosk.sh X-GNOME-Autostart-enabled=true
Kemudian buat file script di /home/kiosk/kiosk.sh dengan isi sebagai berikut:
#!/bin/bash# Jalankan skrip ini di tampilan 0 - monitor
export DISPLAY=:0# Sembunyikan mouse dari displayunclutter Jika Chromium crash (biasanya karena reboot), hapus tanda crash agar tidak ada peringatan yang mengganggu -i 's/"exited_cleanly":false/" exited_cleanly":true/' /home/kiosk/.config/chromium/Default/Preferencessed -i 's/"exit_type":"Crash"/"exit_type":"Normal"/' /home/kiosk/.config/chromium /Default/Preferences# Tunda untuk mengizinkan nirkabel terhubung/bin/sleep 5s# Jalankan Chromium dan buka tab/usr/bin/chromium-browser --kiosk --window-position=0, 0 https://home/ &
Langkah 8: Remap Kunci "Windows" ke Halaman Beranda Browser
Sekarang, hampir semuanya berfungsi, tetapi terkadang saya ingin meluncurkan emby di tablet HA saya. Karena saya tidak memiliki keyboard atau bilah alamat, saya memerlukan cara mudah untuk kembali ke halaman beranda browser. Ingat tombol logo Windows kecil di samping tablet? Saya akan menggunakannya kembali untuk mengirim "Crtl-Home" ke browser dan mengembalikan saya ke halaman beranda.
Mari buat skrip bernama chromiumHome.sh dan letakkan di direktori home pengguna kios:
#!/bin/bashxdotool keyup Super_L; xdotool key alt+Home#CATATAN: Anda juga harus dapat menggunakan parameter --clearmodifiers dari alat xdo dan menghapus perintah pertama dari dua bagian di atas
Kemudian kita akan menggunakan salah satu fitur Openbox untuk memetakan kembali kuncinya. Buka ~/.config/openbox/lubuntu-rc.xml dan temukan bagian berlabel "" dan tambahkan teks berikut:
/home/kiosk/chromiumHome.sh
Kode ini akan memetakan ulang kunci Windows (alias kunci "SUPER") untuk menjalankan skrip chromiumHome.sh. Nyalakan ulang tablet dan coba!
Sekarang Anda memiliki tablet kecil yang rapi untuk sistem otomasi rumah Anda. Tablet ini tahan lama (tidak "kasar" tetapi tahan lama) memiliki daya tahan baterai yang baik (3+ jam), dan dengan dudukan aluminium yang saya dapatkan, membuat tampilan yang sangat sempurna untuk home theater Anda.
Langkah 9: Hal Lain yang Perlu Dipertimbangkan dan Dikembangkan Lebih Lanjut
Masih ada ruang untuk perbaikan. Berikut daftar hal-hal yang saya rencanakan untuk diperbaiki:
- Pindahkan "kios" ke pengguna non-administratif agar koneksi wifi dapat dibagi tetapi kata sandi wifi tidak terlihat
- Shutdown masih menampilkan menu shutdown alih-alih hanya mematikan tablet (meskipun saya mengubah perilaku di Preferensi dari "Tanya" menjadi "Matikan")
- Letakkan beberapa logo yang lebih baik yang ditargetkan untuk merek persewaan liburan saya (disebut "Shades of Summer") alih-alih logo Acer dan Lubuntu
- Mungkin luangkan waktu untuk mencoba membuat suara dan bluetooth berfungsi (tidak kritis, tetapi bagus untuk dimiliki)
- Tambahkan indikator masa pakai baterai ke halaman web (karena bilah tugas disembunyikan, pengguna tidak tahu baterai hampir habis sampai peringatan muncul)
- Ubah urutan boot kembali untuk menggunakan HDD sebagai yang utama untuk mencegah tamu meluncurkan perangkat USB di tablet saya
Langkah 10: Referensi dan Ucapan Terima Kasih
Salah satu efek luar biasa dari gerakan OpenSource adalah kemampuan orang-orang seperti saya untuk berdiri di atas bahu raksasa ketika saya mencoba mengumpulkan sesuatu untuk memenuhi kebutuhan spesifik saya di mana pasar gagal memproduksi atau menginginkan jauh lebih banyak daripada saya. saya bersedia membayar. Jadi, saya ingin menambahkan referensi berikut di mana saya menemukan semua pengetahuan yang saya butuhkan:
Gist.github.com/franga2000/2154d09f864894b… - informasi tentang cara kerja bootloader 32-bit pada perangkat ini
wiki.debian.org/InstallingDebianOn/Asus/T1… - info tentang cara membuat wifi bekerja pada sistem Baytrail
openbox.org/wiki/Help:Bindings - Info pengikatan kunci untuk Openbox
github.com/baskerville/sxhkd/issues/86 - bantuan untuk memecahkan masalah pemetaan kunci
Direkomendasikan:
Cara Mengganti SSD M.2 Anda untuk Acer Aspire E5-576: 4 Langkah
Cara Mengganti SSD M.2 Anda untuk Acer Aspire E5-576: Bahan: Laptop Baru M.2 SSDA obeng kepala Philips kecil
TouchFree: Pemeriksaan Suhu Otomatis dan Kios Deteksi Masker: 5 Langkah
TouchFree: Pemeriksaan Suhu Otomatis dan Kios Deteksi Masker: Saat Negara-negara di Seluruh Dunia Dibuka Kembali, hidup dengan Novel Coronavirus menjadi cara hidup yang baru. Tetapi untuk Menghentikan Penyebaran Virus kita perlu memisahkan orang yang memiliki Coronavirus dari yang lain. Menurut CDC, demam adalah
Kios Radar PiAware: 19 Langkah (dengan Gambar)
Kios Radar PiAware: Awal tahun ini, saya mengetahui sebuah perusahaan yang sangat menarik bernama FlightAware yang menawarkan pelacakan penerbangan pesawat pribadi dan komersial di seluruh dunia. Sebagai bagian dari layanannya, Flight Aware sangat bergantung pada crowdsourcing dari
Mengubah DVD-drive dari Acer Aspire 1690: 6 Langkah
Mengubah DVD-drive dari Acer Aspire 1690: Instruksi ini menunjukkan, bagaimana mengubah DVD-drive dari Acer Aspire 1690 (dan kemungkinan Acer lainnya). Gambar-gambarnya beresolusi rendah, tetapi seharusnya tetap membantu dalam menemukan sekrup yang benar
Kios PC Gitar: 12 Langkah
Guitar PC Kiosk: Kios yang hidup di toko musik dan menyatu dengan lingkungan sekitar: PC yang diisi dengan gitar akustik, dengan monitor di stand musik, dan mouse pad rebana! Penting: Tidak ada gitar yang tidak payah yang dirugikan dalam pembuatan ini