夕方で、何もすることはありませんでした。または、キーボードなしでGentooをインストールする方法はありませんでした

実際のイベントに基づいたユーモラスな物語。







gentooをインストール







退屈な夜でした。 私の妻は家にいない、アルコールは終わっている、DotAはつながっていない。 この状況で何をすべきか? もちろん、Gentooを収集してください!!!







それでは始めましょう!







たとえば、2Gb RAM、AMD Athlon Dual、2台の250Gbハードドライブを搭載し古いサーバー、そのうち1台にはシステムと動作しないBIOSバッテリーが搭載されています。 また、VGA入力とマウスを備えたSony Bravia TV。 Manjaro Arch Linuxとi3環境を備えたWi-Fiルーターと稼働中のラップトップ。







必要: Gentooをインストールします。







1日目







21:00私はクローゼットから古いほこりだらけのservachekを得る。 そこから、私はワイヤーと他のジャンクと古いテリーの入った箱を手に入れます(廊下のワードローブは大きく、すべてがそこにぴったり収まります)。 私は箱に詰め込み、ワイヤーをほどき、パッチコード、VGAケーブル、マウス、電源ケーブル、ドライバー一式を手に入れます(突然必要になります)。







21:15私はこれをすべて見始め、「これをどうやってやるの?」という質問を振り返ります。 結局のところ、Gentooをインストールするための主な属性-キーボード、私はそれを持っていませんでした!







21:20 「しかし、サーバーからネジを外し、それをusbポートに挿入してシステムを展開したらどうなるでしょうか? コーシャではなく、同じハードウェアでコアを収集する必要があります...」 このオプションについて考えていたときに、ネジを引き出してキャリアに入れることができましたが、最後のボルトを箱にねじ込んだとき、うまくいかないことに決めました!







21:30ボルトを外し、ネジをサーバーの所定の位置に置きます。 さらに考えます。「SSHアクセス。オプションは1つだけです。 sshdがすでに実行されているLiveUSBがあるのでしょうか?」







21:35 Gentoo公式ウェブサイト 行きます。 「最小インストールCD」の習慣をダウンロードしています。 キャンセルします。 キーボードがなければ、それは死んだ数字です! 以下は、ハイブリッドISO(LiveDVD)へのリンクです。 ええ、私は、すべてがそこにあると思います! USBフラッシュドライブにダウンロードして展開します。







21:50考えと準備が行われたキッチンから、サーバー、テリー、ワイヤー、マウスを遠くの部屋に持って行きます。 サーバーは産業用掃除機のようにうるさいので、警官は間違いなく訪れに来るでしょう! すべてが接続して車を始動しました。







22:00前のOSがロードされています! サーバーの電源を切って、「バッテリーが切れているので、BIOSに入る必要はありません(キーボードはありません)が、どうしてもUSBスティックから起動する必要があります!」 サーバーを分解し、1本のネジをオフにします。 私はそれを始めています。 以前のOSがロードされています! ネジを再びオンにし、もう一方をオフにします! うまくいく!







22:10そして、ここにLiveUSBからブートオプションを選択するための待望の画面があります! 最初の起動オプションの自動選択が実行されるまでの残り時間、「今はすべてがそうなるので、ちょっと待ってください」と喜んでいます! 大切な30秒が経過すると、画面が空白になり、何も起こりません。 「さて、ロード中にタバコを吸います...」、休憩を取り、このノイズから休憩することにしました。







22:15 「ノイズの部屋」 戻ります。 画面は黒く、何も起こりません! 「奇妙な...」、私は、「とにかく、すでにロードされているだろう!」と思った。 ちなみに、私のテリーは常に画面上で何が起こっているかを表示しているわけではなく、一部のモードを認識せず、何が起こっているのか画像をブロードキャストすることを拒否しているという事実によってすべてが悪化しています...サーバーを再起動します。 私は座って、見ています...再び、黒い画面、すべて同じ。 まあ、私はびっくりして、マウスボタンを突っ込み始めました...そして、ああ、ああ、それはオンになり、ダウンロードが行きました。 後で、この奇跡のマウスの小さなボタンをクリックして初めてダウンロードが継続することを発見しました! このボタンにしないでください、神はこの夜がどのように終わるかを知っています!? 結局のところ、目標は設定されており、私たちはそれを何らかの方法で達成しなければなりません!







マウスの写真
マウス






22:20耳に鳴りますが、目標に向かって進み続けます! Gentooが起動しました! 色は目を楽しませてくれます! マウスが画面を歩き回ります! そして、下に「ログインにパスワードは必要ありません」と書かれていますが、キーボードがないので良いです! 画面には、作業環境とパスワードの選択、およびログインボタンの2つのフィールドがあります。 GentooのLiveDVDは、Fluxbox、Openbox、rat(xfce)、plasmaなどを含むかなり広範な環境を提供します。 「ラット」を選択できるオプション、それは私には素晴らしい選択のように思えました! 私は「ラット」の作業環境に入ります。 いいね! ターミナルがありますが、なぜ必要なのですか、キーボードがありません!







ログイン画面
ログイン画面環境の選択






22:25オンスクリーンキーボードなどを探し始めています。 「文字マップ」のみが見つかりました。 「まあ、すごい、ここが私の出口だ!」と思いました。 しかし、そこにありました! テキストを貼り付け、コピー、貼り付けはできますが、 Enterを押す方法は!? タスクはsshdを開始することであることを思い出させてください。これは、「 sudo /etc/init.d/sshd start 」と入力し、 Enterボタンを押すだけです。 どうする? しかし、方法があります!







22:30騒音からの休憩時間。 私は台所に行き、ラップトップに座った。 コピーされたテキストを改行で貼り付けた場合、端末はコマンドを実行します。 改行をEnterとして認識します。 だから、解決策が見つかりました! コマンドとラインフィードを含むHTMLページをインターネットにアップロードする必要があります。 単純なテキストファイルとしてブラウザが1行で開き、すべての遷移を新しい行に「むさぼり食う」ため、これはHTMLです。 したがって、私のページは次のようになります。







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





トランジションを新しい行にコピーするには「1」が必要です。それ以外の場合は、1行のみがコピーされ、「br」はいくつ入れられません。 リンク「 mydomen.ru/1.htm 」を使用して特定のサイトにファイルをアップロードします。

22:40 「ノイズの部屋」 戻ります。 主なことは、スクリーンセーバーをオンにする前に戻る時間があることです。スクリーンセーバーを終了すると、古いバージョンは空のパスワードでシステムに戻せませんと表示されます。 成功を期待してブラウザとシンボルテーブルを開きます! 「 mydomain 」と入力しています。 ポイントを探して...







22:50ポイントを見つけました! 表示モード「Unicodeブロック別」を選択する必要があります。 さらに住所を入力すると、利点は「/」であり、数字にはドットが付いています。 テキストをコピーし、アドレスバーに貼り付けて、[移動]をクリックします。 BIOSのバッテリーが切れているため、システムの時間は「01.01.2002」に設定されており、これらの条件下ではSSL証明書は機能しません!







キャラクターテーブル
表示モードメニューキャラクターテーブル






23:00私は台所で、騒音から休んでいます。 主なことは、長時間休まないことです。そうしないと、スクリーンセーバーがオンになります! HTTPSを使用せずにファイル「 mydomain.ru/2.htm 」にファイルをアップロードするようにNGINXを構成します。 古いアドレスはリダイレクトされ、ブラウザによってキャッシュされました。







23:05 バックスペースボタンはエミュレートできないため、ノイズから少し休み、成功を期待して、リンクを再入力しています。 まあ、これは笑いのためですが、実際には、シンボルテーブル「2」を押して、アドレスバーで選択、コピー、および置換します。 行け! 「本当に!」と思いました。 誇りを持って、ページから2行をコピーし、ターミナルに配置します。 SSHサーバーが実行中です。Wi-FiルーターのWebベースの管理インターフェイスでIPアドレスを確認して接続を試みましょう! 実際、いや、早すぎます! それは残念です、私はすぐにこれを理解しませんでした...







23:15 「マウス」 戻り、これに行を追加します







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





サーバー上のHTMLファイルを更新します。 幸いなことに、これ以上入ることはありません! ページを更新しています。 さて、古いスキームによれば、「 sudo passwd 」を実行するために端末に行をコピーし、パスワードを2回入力して繰り返します。

23:17接続済み! 今、スクリーンセーバーとノイズを恐れていません!







01:00 ssh接続が確立されてから現在まで多くの情報源に詳細な説明があり、私が行ったプロセスについては、最も完全なものがGentooハンドブックに記載されています。 カーネルをアセンブルし、grubとアセンブルされたカーネルをインストールしました。 新しいシステムでネットワークとSSHをセットアップします。 完了、 再起動







2日目-休み







10:00タスク戻りました。 サーバーの電源を入れました。 画面には何も起こりません。ネットワーク上にサーバーはありません! ネットワークの問題を考えた。 LiveDVDから起動してネットワークを構成しましたが、助けにはなりませんでした...





サーバーを起動すると、古いテレビで
画像






10:30ダウンロードログを調べるのがいいだろうと決めました。 ログはありません! 「ええ、それではシステムをロードできませんでした! しかし、画面には何が書かれているのでしょうか?」 テレビに何も表示されない理由について少し考えて、コンソール出力が配置されている解像度を表示できないという仮説を提示します。 画面には、実際には、それが書かれています...







11:00 GRUBの設定を640x480の出力に変更しました。 助けた。 「Loading Linux 4.19.27-gentoo-r1 ...」と表示されます。 カーネルを組み立てるときに彼がめちゃくちゃになったことがわかりました。







11:30カーネルを手動で調整して、後で実験するgenkernelを配置します。 設定されていません! 日付の付いた横枠が判明します。 開始するたびに更新する方がよいでしょう。多くはこの日付に依存します。 BIOSに入れますが、これにはキーボードが必要です...日付を現在のものに変更します。







14:00万歳! カーネルがコンパイルされました! カーネルをブートローダーに入れ、再起動しました。 ついにうまくいきました!







最初の目標が達成されました!







さらに、キーボードなしでも2番目のCentOSハードドライブを装着しますが、すでに紳士です! しかし、これについては第2部で説明します。 3番目のパートでは、これらのシステムの両方で単純なアプリケーションを使用してWebサーバーの負荷テストを行い、RPSを比較します。








All Articles