Itu sore, tidak ada yang bisa dilakukan, atau cara menginstal Gentoo tanpa keyboard

Kisah lucu berdasarkan peristiwa nyata.


Instal gentoo


Itu adalah malam yang membosankan. Istri saya tidak di rumah, alkohol sudah berakhir, DotA tidak terhubung. Apa yang harus dilakukan dalam situasi 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 dan baterai BIOS yang tidak berfungsi. Juga Sony Bravia TV dengan input VGA dan mouse. Serta router Wi-Fi dan laptop yang berfungsi dengan Manjaro Arch Linux dan lingkungan i3.


Membutuhkan: instal Gentoo.


Hari 1


21:00 Saya keluar dari lemari, servachek tua yang berdebu. Dari sana saya mendapatkan sebuah kotak dengan kabel dan barang rongsokan lainnya dan sebuah televisi tua (sebuah lemari pakaian di lorong besar, semuanya pas di sana). Saya mencari-cari di dalam kotak, membuka kabel, mendapatkan kabel patch, kabel VGA, mouse, kabel power dan satu set obeng (tiba-tiba saya membutuhkannya).


21:15 Saya mulai melihat semua ini dan merenungkan pertanyaan, "Bagaimana melakukan ini?" Lagi pula, atribut utama untuk menginstal Gentoo - keyboard, saya tidak memilikinya!


21:20 Saya pikir, โ€œTetapi bagaimana jika Anda melepaskan sekrup dari server, hubungkan ke port usb dan gunakan sistem di dalamnya? Tidak halal, perlu untuk mengumpulkan inti pada perangkat keras yang sama ... ". Ketika saya sedang memikirkan opsi ini, saya berhasil mengeluarkan sekrup dan memasukkannya ke dalam carrier, tetapi ketika saya memutar baut terakhir ke dalam kotak, saya memutuskan bahwa itu tidak akan berhasil!


21:30 Saya membuka baut kembali, meletakkan sekrup di server. Saya merenungkan lebih lanjut: โ€œHanya ada satu opsi - akses SSH. Mungkin ada LiveUSB dengan sshd sudah berjalan? "


21:35 Saya mengunjungi situs web resmi Gentoo . Saya mengunduh kebiasaan "CD Instalasi Minimal". Saya membatalkannya. Tanpa keyboard, itu adalah angka mati! Di bawah ini adalah tautan ke ISO Hybrid (LiveDVD). Ya, saya pikir, semuanya ada di sana! Saya mengunduh dan menggunakan flash drive USB .


21:50 Saya membawa server, televisi, kabel, mouse dari dapur, tempat pemikiran dan persiapan saya berlangsung, ke ruang sudut yang jauh. Server berisik seperti penyedot debu industri, jadi polisi pasti akan datang berkunjung! Semua terhubung dan menyalakan mobil.


22:00 OS sebelumnya sedang memuat! Saya mematikan server dan mulai berpikir: "Baterai sudah mati, Anda tidak perlu masuk ke BIOS (tidak ada keyboard), tetapi Anda harus boot dari flash drive dengan segala cara!" Saya membongkar server, matikan satu sekrup. Saya memulai. OS sebelumnya sedang memuat! Nyalakan kembali sekrup, matikan yang lain! Itu berhasil!


22:10 Dan inilah layar yang sudah lama ditunggu-tunggu untuk memilih opsi untuk boot dari LiveUSB! Waktu yang tersisa sampai pemilihan otomatis opsi boot pertama berjalan, "Sekarang semuanya akan, Anda hanya perlu menunggu sedikit", saya bersukacita! 30 detik berharga berlalu, layar menjadi kosong, dan tidak ada yang terjadi. "Oke, sementara aku memuat, aku akan merokok ...", memutuskan untuk istirahat dan istirahat dari kebisingan ini.


22:15 Saya kembali ke "ruang kebisingan." Layarnya hitam dan tidak ada yang terjadi! "Aneh ...", saya berpikir, "Bagaimanapun, itu sudah dimuat!". Omong-omong, semuanya diperparah oleh fakta bahwa televisi saya tidak selalu menunjukkan apa yang terjadi di layar, ia tidak melihat beberapa mode dan menolak untuk menyiarkan gambar apa yang terjadi ... Saya me-reboot server. Saya duduk, menonton ... Sekali lagi, layar hitam, semuanya sama. Yah, saya panik, dan mulai mencolek tombol-tombol mouse ... Dan, oh Tuhan, itu menyala dan unduhannya berjalan. Kemudian, saya menemukan bahwa pengunduhan berlanjut hanya setelah mengklik tombol kecil pada mouse ajaib ini! Jangan tombol ini, Tuhan tahu bagaimana malam ini akan berakhir !? Lagipula, tujuannya sudah ditentukan, dan kita harus mencapainya dengan cara apa pun!

Foto mouse
mouse

22:20 Berdering di telinga saya, tetapi saya terus menuju tujuan saya! Gentoo telah boot! Warna menyenangkan mata! Seekor tikus berjalan di sekitar layar! Dan di bawahnya tertulis "Tidak perlu kata sandi untuk masuk", itu bagus, karena saya tidak punya keyboard! Ada dua bidang di layar: pilihan lingkungan kerja dan kata sandi, well, dan tombol login. LiveDVD Gentoo menawarkan pilihan lingkungan yang cukup luas, termasuk Fluxbox, Openbox, rat (xfce), plasma, dll. Pilihan dengan pilihan "tikus", menurut saya, pilihan yang bagus! Saya pergi ke lingkungan kerja "tikus." Hebat! Ada terminal, tetapi mengapa saya membutuhkannya, saya tidak punya keyboard!

Layar masuk
Layar masukPilihan lingkungan

22:25 Saya mulai mencari semacam keyboard di layar atau apalah. Hanya ditemukan "Peta Karakter". "Yah, bagus, ini dia jalan keluar!" Pikirku. Tapi itu dia! Anda dapat menempelkan teks, menyalin, menempel, tetapi bagaimana cara menekan Enter !? Biarkan saya mengingatkan Anda bahwa tugasnya adalah memulai sshd, yang bermula untuk mengetik di terminal โ€œ sudo /etc/init.d/sshd start โ€ dan menekan tombol Enter , yang tidak saya miliki! Apa yang harus dilakukan Tapi ada jalan!


22:30 Waktu istirahat dari kebisingan. Saya pergi ke dapur dan duduk di depan laptop. Terminal mana pun, jika Anda menempelkan teks yang disalin dengan umpan baris ke dalamnya, akan menjalankan perintah, karena anggap umpan baris sebagai Enter . Jadi, solusinya ditemukan! Anda perlu mengunggah halaman HTML dengan perintah dan umpan baris ke Internet. Ini HTML, karena, file teks sederhana, browser akan terbuka 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 disalin, berapa banyak "br" yang tidak disetel. Saya mengunggah file ke situs tertentu menggunakan tautan " mydomen.ru/1.htm ".

22:40 Saya kembali ke "ruang kebisingan." Hal utama adalah memiliki waktu untuk kembali sebelum menyalakan screensaver, yang ketika Anda keluar akan mengatakan bahwa itu tidak akan membiarkan versi lama kembali dalam sistem dengan kata sandi kosong! Saya buka dengan antisipasi keberhasilan browser dan tabel simbol! Saya sedang mengetik " mydomain ". Mencari titik ...


22:50 Ditemukan satu poin! Anda harus memilih mode tampilan "By Unicode Block". Saya menghubungi alamat lebih lanjut, manfaat "/" dan nomor-nomornya ditemukan dengan sebuah titik! Saya menyalin teks, menempelkannya ke bilah alamat, klik buka. Karena baterai BIOS mati, waktu dalam sistem diatur ke โ€œ01.01.2002โ€, dan dalam kondisi ini sertifikat SSL tidak berfungsi!

Tabel karakter
Lihat Menu ModeTabel karakter

23:00 Saya di dapur, beristirahat dari kebisingan. Hal utama adalah tidak beristirahat untuk waktu yang lama, jika screensaver akan menyala! Saya mengkonfigurasi NGINX untuk mengunggah file saya tanpa HTTPS ke alamat " mydomain.ru/2.htm ", karena alamat lama dialihkan dan di-cache oleh browser.


23:05 Setelah sedikit istirahat dari kebisingan dan dengan antisipasi kesuksesan, saya mengetik ulang tautannya, karena tombol Backspace tidak dapat ditiru! Yah, ini untuk tertawa, tetapi sebenarnya saya cukup menekan di tabel simbol "2", pilih, salin dan ganti di bilah alamat. Pergi! "Sungguh!" Pikirku. Dengan bangga, saya menyalin dua baris dari halaman dan meletakkannya di terminal. Server SSH sedang berjalan, saatnya mencoba untuk terhubung dengan melihat alamat IP di antarmuka manajemen berbasis web pada router Wi-Fi! Sebenarnya, tidak, masih terlalu dini! Sayang sekali, saya tidak langsung mengerti ini ...


23:15 Saya kembali ke "mouse", menambahkan garis untuk ini

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

dan memperbarui file HTML di server. Untungnya, tidak ada lagi yang bisa masuk! Saya memperbarui halaman. Nah, sesuai dengan skema lama, saya menyalin garis ke terminal untuk menjalankan " sudo passwd " dan secara terpisah dua kali untuk memasukkan dan mengulang kata sandi.

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


01:00 Tentang proses yang saya lalui sejak koneksi ssh dibuat dan hingga saat ini ada deskripsi terperinci di banyak sumber, yang paling lengkap disajikan di Buku Pegangan Gentoo . Saya mengkompilasi kernel, menginstal grub dan kernel yang telah terkumpul di dalamnya. Siapkan jaringan dan SSH pada sistem baru. Selesai, reboot !


Hari 2 - hari libur


10:00 Saya kembali ke tugas saya. Nyalakan server. Tidak ada yang terjadi di layar, tidak ada server di jaringan! Masalah jaringan pemikiran. Setelah boot dari LiveDVD, saya mengkonfigurasi jaringan, tetapi itu tidak membantu ...

Saat memulai server, di TV lama saya
gambar

10:30 Memutuskan untuk mempelajari log unduhan. Tidak ada log! "Ya, maka itu tidak bisa memuat sistem! Tapi apa yang tertulis di layar? โ€Saya berpikir. Setelah berpikir sedikit tentang alasan mengapa televisi tidak menunjukkan apa-apa, diajukan hipotesis bahwa itu tidak dapat menunjukkan resolusi di mana output konsol berada. Di layar, sebenarnya, ada tertulis ...


11:00 Saya mengubah pengaturan GRUB ke output 640x480. Itu membantu. Dikatakan "Memuat Linux 4.19.27-gentoo-r1 ...". Ternyata dia mengacau saat merakit kernel.


11:30 Saya meletakkan genkernel, dengan pencarian kernel secara manual saya akan coba nanti. Tidak diatur! Ternyata kusen dengan tanggal. Lebih baik memperbaruinya di setiap awal, banyak tergantung pada tanggal ini. Saya akan meletakkannya di BIOS, tetapi untuk ini saya perlu keyboard ... Saya mengubah tanggal ke yang sekarang.


14:00 Hore! Kernel telah dikompilasi! Mengisi kernel ke dalam bootloader, reboot. Akhirnya berhasil!


Tujuan pertama tercapai!


Selanjutnya saya akan memakai hard drive CentOS kedua juga tanpa keyboard, tetapi sudah dari gent! Tetapi 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.

Source: https://habr.com/ru/post/id447330/


All Articles