Saat itu malam, tidak ada yang bisa dilakukan, atau cara menginstal Gentoo tanpa keyboard

Sebuah cerita lucu berdasarkan kejadian nyata.

Saat itu malam, tidak ada yang bisa dilakukan, atau cara menginstal Gentoo tanpa keyboard

Itu adalah suatu malam yang membosankan. Istri saya tidak ada di rumah, alkohol sudah habis, Dota tidak terhubung. Apa yang harus dilakukan dalam situasi seperti ini? Tentu saja, kumpulkan Gentoo!!!

Jadi, mari kita mulai!

Diberikan: server lama dengan RAM 2Gb, AMD Athlon Dual, dua hard drive 250Gb, salah satunya memiliki sistem yang terinstal dan baterai BIOS tidak berfungsi. Juga TV Sony Bravia dengan input VGA dan mouse. Serta router Wi-Fi dan laptop yang berfungsi dengan Manjaro Arch Linux dan lingkungan i3.

Diperlukan: instal Gentoo.

Hari 1

21:00 Saya mengeluarkan server lama yang berdebu dari lemari. Dari sana saya mengeluarkan sebuah kotak berisi kabel dan sampah lainnya serta TV tua (lemari di lorong besar, semuanya muat di sana). Saya mengobrak-abrik kotaknya, mengurai kabelnya, mengeluarkan kabel patch, kabel VGA, mouse, kabel power dan satu set obeng (kalau-kalau saya membutuhkannya).

21:15 Saya mulai melihat semua ini dan memikirkan pertanyaan “Bagaimana saya bisa melakukan ini?” Lagi pula, saya tidak memiliki atribut terpenting untuk menginstal Gentoo—keyboard!

21:20 Saya berpikir, “Bagaimana jika Anda mengeluarkan sekrup dari server, menyambungkannya ke operator USB dan menerapkan sistem di dalamnya? Itu tidak halal, Anda harus merakit inti pada perangkat keras yang sama…” Saat saya memikirkan opsi ini, saya berhasil mengeluarkan sekrupnya dan memasukkannya ke dalam wadahnya, tetapi ketika saya memasang baut terakhir ke dalam kotak, saya memutuskan bahwa ini tidak akan berhasil!

21:30 Saya membuka kembali bautnya dan memasang kembali sekrup tersebut ke tempatnya di server. Saya berpikir lebih jauh: “Hanya ada satu pilihan yang tersisa - akses SSH. Mungkin ada LiveUSB dengan sshd yang sudah berjalan?

21:35 saya pergi ke Situs web resmi Gentoo. Saya mengunduh “CD Instalasi Minimal” karena kebiasaan. saya membatalkan. Tanpa keyboard, ini adalah nomor mati! Di bawah ini adalah tautan ke "Hybrid ISO (LiveDVD)". Ya, menurutku, di situlah segalanya berada! saya mengunduh dan Saya menyebarkannya ke flash drive.

21:50 Saya membawa server, TV, kabel, mouse dari dapur, tempat pemikiran dan persiapan saya berlangsung, ke ruangan paling pojok. Server mengeluarkan suara seperti penyedot debu industri, jadi petugas polisi distrik pasti akan datang berkunjung! Saya menghubungkan semuanya dan menyalakan mobil.

22:00 OS sebelumnya sedang dimuat! Saya mematikan server dan mulai berpikir: "Baterainya mati, saya tidak bisa masuk ke BIOS (tidak ada keyboard), tapi bagaimanapun caranya, saya harus boot dari flash drive!" Saya membongkar server, lepaskan satu sekrup. saya meluncurkan. OS sebelumnya sedang dimuat! Saya menyalakan kembali sekrup dan mematikan sekrup lainnya! Berhasil!

22:10 Dan inilah layar yang telah lama ditunggu-tunggu untuk memilih opsi boot dari LiveUSB! Waktu yang tersisa sebelum pemilihan otomatis opsi pengunduhan pertama hampir habis, “Sekarang semuanya akan beres, Anda hanya perlu menunggu sebentar,” saya bersukacita! 30 detik yang berharga berlalu, layar menjadi kosong dan tidak ada yang terjadi. “Oke, selagi sedang memuat, aku akan merokok…”, aku memutuskan untuk istirahat dan rehat sejenak dari kebisingan ini.

22:15 Saya kembali ke "ruang kebisingan". Layarnya hitam dan tidak terjadi apa-apa! “Aneh…”, pikirku, “Bagaimanapun, itu pasti sudah dimuat!” Ngomong-ngomong, semuanya diperparah oleh kenyataan bahwa TV saya tidak selalu menampilkan apa yang terjadi di layar, tidak memahami beberapa mode dan menolak untuk menyiarkan gambar tentang apa yang terjadi... Saya me-reboot server. Saya duduk dan menonton... Sekali lagi layar hitam, semuanya sama. Ya, saya panik dan mulai mengklik tombol mouse... Dan, ya Tuhan, itu menyala dan mulai memuat. Belakangan saya mengetahui bahwa pengunduhan dilanjutkan hanya setelah menekan tombol kecil pada mouse yang luar biasa ini! Tanpa tombol ini, entah bagaimana malam ini akan berakhir!? Bagaimanapun, tujuan telah ditetapkan, dan kita harus mencapainya dengan cara apa pun!

Foto seekor tikusSaat itu malam, tidak ada yang bisa dilakukan, atau cara menginstal Gentoo tanpa keyboard

22:20 Telingaku berdenging, tapi aku terus berusaha mencapai tujuanku! Gentoo telah dimuat! Warnanya enak dipandang! Mouse berjalan melintasi layar! Dan di bagian bawah tertulis “Tidak perlu kata sandi untuk login”, ini bagus, karena saya tidak punya keyboard! Ada dua bidang di layar: memilih lingkungan kerja dan kata sandi, dan tombol login. LiveDVD Gentoo menawarkan pilihan lingkungan yang cukup luas, termasuk Fluxbox, Openbox, rat (xfce), plasma, dll. Pilihan dengan pilihan “tikus” menurut saya merupakan pilihan yang sangat baik! Saya masuk ke lingkungan kerja “tikus”. Luar biasa! Ada terminal, tapi kenapa saya membutuhkannya, saya tidak punya keyboard!

Layar loginSaat itu malam, tidak ada yang bisa dilakukan, atau cara menginstal Gentoo tanpa keyboardSaat itu malam, tidak ada yang bisa dilakukan, atau cara menginstal Gentoo tanpa keyboard

22:25 Saya mulai mencari semacam keyboard di layar atau semacamnya. Saya hanya menemukan "Peta Karakter". “Yah, bagus, ini jalan keluarku!” pikirku. Tapi ternyata tidak ada! Anda bisa mengetik teks, menyalinnya, menempelkannya, tetapi caranya mengklik Enter!? Izinkan saya mengingatkan Anda bahwa tugasnya adalah meluncurkan sshd, yang intinya adalah memasukkan “sudo /etc/init.d/sshd mulai", dan menekan tombol Enter, yang tidak saya miliki! Apa yang harus dilakukan? Tapi ada jalan keluarnya!

22:30 Saatnya istirahat dari kebisingan. Aku pergi ke dapur dan duduk di depan laptopku. Terminal mana pun, jika Anda menempelkan teks yang disalin dengan umpan baris ke dalamnya, akan menjalankan perintah, karena perlakukan umpan garis sebagai Enter. Jadi, solusinya sudah ditemukan! Anda perlu mengunggah halaman HTML ke Internet dengan perintah dan umpan baris. Ini adalah HTML, karena browser akan membuka file teks sederhana dalam satu baris, “memakan” semua transisi ke baris baru. Jadi halaman saya terlihat seperti ini:

<html>sudo /etc/init.d/sshd start<br/>1</html>

"1" diperlukan agar Anda dapat menyalin transisi ke baris baru, jika tidak, hanya satu baris yang akan disalin, tidak peduli berapa banyak "" yang Anda masukkan. Saya mengunggah file ke situs tertentu menggunakan tautan “domainku.ru/1.htm'.

22:40 Saya kembali ke "ruang kebisingan". Hal utama adalah memiliki waktu untuk kembali sebelum menyalakan screensaver, yang, ketika Anda keluar, mengatakan bahwa ini adalah versi lama dan tidak akan mengizinkan Anda kembali ke sistem dengan kata sandi kosong! Saya membuka browser dan tabel simbol dengan antisipasi kesuksesan! Saya sedang mengetik "domainku" aku mencari satu titik...

22:50 Temukan intinya! Anda harus memilih mode tampilan “Berdasarkan Blok Unicode”. Saya mengetik alamatnya lebih lanjut, untungnya “/” dan nomornya ditemukan beserta titiknya! Saya menyalin teksnya, menempelkannya ke bilah alamat, dan klik pergi. Karena baterai BIOS mati, waktu dalam sistem diatur ke “01.01.2002/XNUMX/XNUMX”, dan dalam kondisi seperti itu sertifikat SSL tidak berfungsi!

Tabel simbolSaat itu malam, tidak ada yang bisa dilakukan, atau cara menginstal Gentoo tanpa keyboardSaat itu malam, tidak ada yang bisa dilakukan, atau cara menginstal Gentoo tanpa keyboard

23:00 Aku di dapur, beristirahat dari kebisingan. Hal utama adalah jangan beristirahat dalam waktu lama, jika tidak screensaver akan menyala! Saya sedang menyiapkan NGINX untuk menyajikan file saya tanpa HTTPS ke alamat "domainku.ru/2.htm", Karena alamat lama adalah pengalihan dan di-cache oleh browser.

23:05 Sedikit lega dari kebisingan dan dengan antisipasi sukses, saya ketik ulang linknya, karena tombolnya “Backspace“Jangan meniru dalam hal apapun! Yah, ini untuk bersenang-senang, tapi sebenarnya saya cukup klik "2" di tabel karakter, pilih, salin dan ganti di bilah alamat. "Pergi"! “Yah, sungguh!”, pikirku. Dengan perasaan bangga, saya menyalin dua baris dari halaman tersebut dan meletakkannya di terminal. Server SSH sedang berjalan, saatnya mencoba terhubung dengan melihat alamat IP di antarmuka manajemen web pada router Wi-Fi! Sebenarnya tidak, ini masih pagi! Sayang sekali saya tidak langsung memahaminya...

23:15 Saya kembali ke "mouse", menambahkan baris sebelumnya

sudo passwd<br/>123<br/>1

dan memperbarui file HTML di server. Untungnya, Anda tidak perlu memasukkan apa pun lagi! Saya memperbarui halaman. Nah, sesuai skema lama, saya salin baris ke terminal untuk menjalankan “sudo passwd” dan secara terpisah dua kali untuk memasukkan dan mengulangi kata sandi.

23:17 Terhubung! Sekarang saya tidak takut dengan screensaver dan kebisingan!

01:00 Di banyak sumber terdapat penjelasan detail tentang proses yang saya lalui dari awal saya membuat koneksi ssh hingga saat ini, terlengkap disajikan di Buku Pegangan Gentoo. Saya merakit kernel, menginstal grub dan kernel yang dirakit ke dalamnya. Siapkan jaringan dan SSH pada sistem baru. Siap, "restart"!

Hari 2 - hari libur

10:00 Dia kembali ke tugasnya. Menghidupkan server. Tidak ada yang terjadi di layar, tidak ada server di jaringan! Saya pikir itu masalah jaringan. Setelah boot dari LiveDVD, saya mengatur jaringan, tetapi tidak membantu...

Saat memulai server, di TV lama sayaSaat itu malam, tidak ada yang bisa dilakukan, atau cara menginstal Gentoo tanpa keyboard

10:30 Saya memutuskan bahwa mempelajari log unduhan adalah ide yang bagus. Tidak ada log! “Aha, itu artinya tidak sampai memuat sistem! Tapi apa yang tertulis di layar?”, pikirku. Setelah memikirkan sedikit tentang alasan mengapa TV tidak menampilkan apa pun, saya mengajukan hipotesis bahwa TV tidak dapat menampilkan resolusi di mana keluaran konsol berada. Sebenarnya, itulah yang tertulis di layar...

11:00 Mengubah pengaturan GRUB menjadi keluaran 640x480. Itu membantu. Dikatakan “Memuat Linux 4.19.27-gentoo-r1...”. Ternyata saya melakukan kesalahan saat merakit kernel.

11:30 Saya menginstal genkernel, nanti saya akan bereksperimen dengan konfigurasi kernel manual. Tidak terpasang! Ternyata ada kusen yang ada tanggalnya. Lebih baik memperbaruinya setiap kali Anda memulai, banyak tergantung pada tanggal ini. Saya akan mengaturnya di BIOS, tetapi untuk ini Anda memerlukan keyboard... Saya mengubah tanggal ke tanggal sekarang.

14:00 Hore! Kernel telah dikompilasi! Saya memuat kernel ke dalam bootloader dan mem-boot ulang. Akhirnya semuanya berhasil!

Tujuan pertama tercapai!

Selanjutnya saya akan install CentOS di harddisk kedua, juga tanpa keyboard, tapi dari Genta! Tapi saya akan menulis tentang ini di bagian kedua. Pada bagian ketiga saya akan melakukan pengujian beban server web dengan aplikasi sederhana pada kedua sistem ini dan membandingkan RPS.

Sumber: www.habr.com

Tambah komentar