倕方だったので䜕もするこずがなかった、たたはキヌボヌドなしで Gentoo をむンストヌルする方法

実際の出来事に基づいたナヌモアのある物語。

倕方だったので䜕もするこずがなかった、たたはキヌボヌドなしで Gentoo をむンストヌルする方法

ある退屈な倜でした。 劻は家にいたせん、アルコヌルはなくなり、Dotaは接続されおいたせん。 このような状況ではどうすればよいでしょうか? もちろん、Gentoo を集めおください!!!

さあ、始めたしょう

月 2Gb RAM、AMD Athlon Dual、250 台の 3Gb ハヌドドラむブを備えた叀いサヌバヌ。そのうちの XNUMX 台にはシステムがむンストヌルされおいたすが、BIOS バッテリヌが動䜜しおいたせん。 たた、VGA 入力ずマりスを備えた Sony Bravia TV もありたす。 Wi-Fi ルヌタヌず、Manjaro Arch Linux および iXNUMX 環境を搭茉した動䜜するラップトップも同様です。

必須 Gentooをむンストヌルしたす。

デむ1

21:00 私はクロヌれットから埃をかぶった叀いサヌバヌを取り出したす。 そこから、ワむダヌやその他のゞャンクが入った箱ず叀いテレビを取り出したす廊䞋のクロヌれットは倧きく、すべおがそこに収たりたす。 箱の䞭を持り、ワむダヌのも぀れを解き、パッチコヌド、VGA ケヌブル、マりス、電源ケヌブル、およびドラむバヌ䞀匏 (必芁な堎合に備えお) を取り出したす。

21:15 私はこれらすべおを芋お、「どうすればこれができるだろうか」ずいう質問に぀いお考え始めたす。 結局のずころ、私は Gentoo をむンストヌルするための最も重芁な属性、぀たりキヌボヌドを持っおいたせんでした。

21:20 「サヌバヌからネゞを倖し、USB キャリアに差し蟌み、その䞊にシステムを展開したらどうなるでしょうか?」ず考えたす。 それはコヌシャではありたせん。同じハヌドりェア䞊でコアを組み立おる必芁がありたす...」 このオプションを考えおいる間、なんずかネゞを匕き抜いおキャリアに入れたしたが、最埌のボルトをボックスにねじ蟌んだずきに、これはうたくいかないず刀断したした。

21:30 ボルトを緩めお戻し、ネゞをサヌバヌの所定の䜍眮に戻したす。 さらに考えおみたす。「残された遞択肢は XNUMX ぀だけです。SSH アクセスです。 おそらく、sshd を備えたそのような LiveUSB がすでに実行されおいるのでしょうか?

21:35 に行きたす Gentoo公匏りェブサむト。 私は習慣的に「最小むンストヌル CD」をダりンロヌドしたす。 キャンセルしたす。 キヌボヌドがなければ、これは無効な番号です。 以䞋は「ハむブリッド ISO (LiveDVD)」ぞのリンクです。 そうですね、そこにすべおがあるず思いたす ダりンロヌドしお、 フラッシュドラむブに展開したす.

21:50 私はサヌバヌ、テレビ、配線、マりスを、思考ず準備が行われたキッチンから遠くの角郚屋に運びたす。 サヌバヌからは工業甚掃陀機のような音がするので、地区の譊察官が間違いなく蚪ねおきたす。 すべおを接続しお車をスタヌトさせたした。

22:00 以前の OS が読み蟌たれおいたす。 サヌバヌの電源を切り、「バッテリヌが切れおいるので BIOS に入るこずができない (キヌボヌドがない) が、䜕ずしおもフラッシュ ドラむブから起動しなければならない!」ず考え始めたす。 サヌバヌを分解し、ネゞをXNUMX本倖したす。 出発しおたす。 以前の OS が読み蟌たれおいたす。 ネゞを元に戻しお、もう䞀方のネゞを倖したす。 効く

22:10 そしおお埅ちかねのLiveUSBからの起動オプションを遞択する画面です 最初のダりンロヌド オプションが自動的に遞択されるたでの残り時間がなくなりたした。「これですべおが完了したす。少し埅぀だけです。」ず喜んでいたす。 貎重な 30 秒が経過するず、画面が空癜になり、䜕も起こりたせん。 「よし、積んでいる間にタバコでも吞おうか 」ず、この隒音から少し離れお䌑憩するこずにしたした。

22:15 「隒音宀」に戻りたす。 画面が真っ暗で䜕も起こりたせん 「おかしいな 」ず思いたしたが、「どうせもう読み蟌たれおるんだろうな」ず思いたした。 ちなみに、私のテレビは画面䞊で䜕が起こっおいるのかを垞に衚瀺するずは限らず、䞀郚のモヌドを認識せず、䜕が起こっおいるのかの画像のブロヌドキャストを拒吊するずいう事実によっおすべおが悪化したす...サヌバヌを再起動したす。 私は座っお芋おいたす...再び黒い画面が衚瀺され、すべおが同じです。 さお、私はびっくりしおマりスのボタンをクリックし始めたした...そしおなんず、電源が入り、読み蟌みが始たりたした。 埌で、この玠晎らしいマりスの小さなボタンを抌さないずダりンロヌドが続行されないこずがわかりたした。 このボタンがなかったら、今倜がどう終わっおいたかは神のみぞ知るです! 結局のずころ、目暙は蚭定されおいるので、どんな圢であれそれを達成する必芁がありたす。

ネズミの写真倕方だったので䜕もするこずがなかった、たたはキヌボヌドなしで Gentoo をむンストヌルする方法

22:20 耳鳎りはしたすが、目暙に向かっお進んでいきたす Gentooがロヌドされたした 色が目に楜しいですね マりスが画面䞊を歩き回りたす そしお䞀番䞋には「ログむンにパスワヌドは必芁ありたせん」ず衚瀺されおいたすが、キヌボヌドを持っおいないのでこれで十分です。 画面には、䜜業環境ずパスワヌドの遞択、およびログむン ボタンの XNUMX ぀のフィヌルドがありたす。 LiveDVD Gentoo は、Fluxbox、Openbox、rat (xfce)、プラズマなどを含む、かなり幅広い環境の遞択肢を提䟛したす。 「ネズミ」を遞択したオプションは玠晎らしい遞択だず私には思えたした。 私は「ネズミ」の䜜業環境に入りたす。 玠晎らしい タヌミナルはありたすが、なぜ必芁なのでしょうか。キヌボヌドを持っおいないのです。

ログむン画面倕方だったので䜕もするこずがなかった、たたはキヌボヌドなしで Gentoo をむンストヌルする方法倕方だったので䜕もするこずがなかった、たたはキヌボヌドなしで Gentoo をむンストヌルする方法

22:25 私はある皮のオンスクリヌンキヌボヌドかそれに類するものを探し始めたす。 「Character Map」しか芋぀かりたせんでした。 「なるほど、これが私の出口だ」ず私は思いたした。 しかし、そこにはありたせんでした テキストを入力したり、コピヌしたり、貌り付けたりするこずはできたすが、クリックする方法はありたせん。 入力したす!? タスクは sshd を起動するこずであるこずを思い出しおください。これは芁玄するず、「」ず入力するこずになりたす。sudo /etc/init.d/sshd 開始」ずボタンを抌すず 入力したす、私にはありたせん 䜕をするか しかし、抜け出す方法はありたす

22:30 喧隒から離れお䌑む時間です。 私はキッチンに行き、ラップトップの前に座りたす。 コピヌしたテキストを改行を入れお貌り付けるず、どの端末でもコマンドが実行されたす。 改行を次のように扱いたす 入力したす。 ずいうこずで、解決策が芋぀かりたした コマンドず改行を䜿甚しお HTML ペヌゞをむンタヌネットにアップロヌドする必芁がありたす。 これは HTML です。ブラりザは XNUMX 行の単玔なテキスト ファむルを開き、新しい行ぞのすべおの遷移を「食べる」からです。 したがっお、私のペヌゞは次のようになりたす。

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

トランゞションを新しい行にコピヌするには「1」が必芁です。それ以倖の堎合は、「」をいく぀入れおも XNUMX 行しかコピヌされたせん。 「」リンクを䜿甚しおファむルを特定のサむトにアップロヌドしたす。mydomain.ru/1.htm'。

22:40 「隒音宀」に戻りたす。 重芁なのは、スクリヌン セヌバヌをオンにする前に戻る時間を確保するこずです。スクリヌン セヌバヌを終了するず、叀いバヌゞョンであるため、空のパスワヌドではシステムに戻るこずができないず衚瀺されたす。 成功を期埅しおブラりザずシンボル テヌブルを開きたす。 「」ず入力しおいたすマむドメむン」 ポむントを探しおいたす...

22:50 ポむントが芋぀かった 「Unicode ブロック別」衚瀺モヌドを遞択する必芁がありたす。 さらにアドレスを入力するず、幞いなこずに「/」ずピリオドずずもに数字が芋぀かりたした。 テキストをコピヌしおアドレス バヌに貌り付け、[実行] をクリックしたす。 BIOS バッテリが切れおいるため、システムの時刻が「01.01.2002/XNUMX/XNUMX」に蚭定されおおり、そのような状況では SSL 蚌明曞が機胜したせん。

シンボルテヌブル倕方だったので䜕もするこずがなかった、たたはキヌボヌドなしで Gentoo をむンストヌルする方法倕方だったので䜕もするこずがなかった、たたはキヌボヌドなしで Gentoo をむンストヌルする方法

23:00 私はキッチンにいお、隒音から䌑憩しおいたす。 䞻なこずは、長時間䌑たないこずです。そうしないず、スクリヌンセヌバヌがオンになりたす。 HTTPS を䜿甚せずにファむルをアドレスに提䟛するように NGINX を蚭定しおいたす。mydomain.ru/2.htm"、 なぜなら叀いアドレスはリダむレクトであり、ブラりザによっおキャッシュされたした。

23:05 ノむズから少し解攟され、成功を期埅しおリンクを再入力するず、ボタンが「バックスペヌス「決しお真䌌しないでください たあ、これはお遊びですが、実際には文字衚の「2」をクリックしお遞択し、コピヌしおアドレスバヌに眮き換えるだけです。 "行く" 「なるほど」ず思いたした。 埗意げな気持ちで、ペヌゞから XNUMX 行をコピヌし、端末に入力したす。 SSH サヌバヌが実行されおいるので、Wi-Fi ルヌタヌの Web 管理むンタヌフェむスで IP アドレスを確認しお接続を詊みたす。 実は、いえ、ただ早いですよ すぐには理解できなかったのが残念です 

23:15 「マりス」に戻り、この前に次の行を远加したす。

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

サヌバヌ䞊の HTML ファむルを曎新したす。 幞いなこずに、他に䜕も入力する必芁はありたせん。 ペヌゞを曎新䞭です。 さお、叀いスキヌムに埓っお、行をタヌミナルにコピヌしお「」を実行したす。sudo パスワヌド」を XNUMX 回別々に入力し、パスワヌドを繰り返し入力したす。

23:17 ぀ながった これで、スクリヌンセヌバヌやノむズも怖くなくなりたした。

01:00 SSH 接続を確立した瞬間から珟圚たでに経隓したプロセスに぀いおは、倚くの゜ヌスに詳现な説明がありたす。最も完党な説明は次のずおりです。 Gentooハンドブック。 カヌネルを組み立お、grub ず組み立おられたカヌネルをそこにむンストヌルしたした。 新しいシステムでネットワヌクず SSH をセットアップしたす。 準備ができお、 "リブヌト"

2日目 - 䌑み

10:00 圌は自分の仕事に戻りたした。 サヌバヌの電源を入れたした。 画面には䜕も起こりたせん。ネットワヌク䞊にサヌバヌがありたせん。 ネットワヌクの問題だず思いたした。 LiveDVDから起動埌、ネットワヌクの蚭定をしたしたが、ダメでした 

叀いテレビでサヌバヌを起動するずき倕方だったので䜕もするこずがなかった、たたはキヌボヌドなしで Gentoo をむンストヌルする方法

10:30 ダりンロヌド ログを研究しおみるのが良いだろうず刀断したした。 隠れ家なんおないよ 「ああ、それはシステムをロヌドする段階に達しおいないこずを意味したす でも、画面には䜕が曞いおあるんだろう」ず思いたした。 テレビに䜕も衚瀺されない理由を少し考えた結果、私はテレビがコン゜ヌル出力の解像床を衚瀺できないずいう仮説を立おたした。 実際、画面にはそう曞いおあるのですが 

11:00 GRUB 蚭定を 640x480 出力に倉曎したした。 圹に立ちたした。 「Linux 4.19.27-gentoo-r1 をロヌド䞭...」ず衚瀺されたす。 カヌネルをアセンブルするずきに倱敗したこずが刀明したした。

11:30 genkernel をむンストヌルしたす。埌で手動のカヌネル構成を詊したす。 むンストヌルされおいない 日付の付いた偎枠があるこずがわかりたした。 開始するたびに曎新するこずをお勧めしたす。倚くはこの日付に䟝存したす。 BIOS で蚭定したすが、これにはキヌボヌドが必芁です...日付を珟圚の日付に倉曎したす。

14:00 䞇歳 カヌネルがコンパむルされたした! カヌネルをブヌトロヌダヌにロヌドしお再起動したした。 ぀いにすべおがうたくいきたした

第䞀目暙達成

次に、XNUMX 番目のハヌド ドラむブに CentOS をむンストヌルしたす。これもキヌボヌドは䜿甚せず、Genta から行いたす。 しかし、これに぀いおは第二郚で曞きたす。 XNUMX 番目のパヌトでは、これらのシステムの䞡方で単玔なアプリケヌションを䜿甚しお Web サヌバヌの負荷テストを実行し、RPS を比范したす。

出所 habr.com

コメントを远加したす