インストール:ブートローダを最後にインストールするのはなぜですか?

インストール:ブートローダを最後にインストールするのはなぜですか?

私はさまざまなコンピュータにさまざまなGNU / Linuxディストリビューションをインストールしました。

これらすべての共通点は、ブートローダ(LILO / GRUB)が常に最後にインストールされることです。

ブートローダを再試行する前にインストール全体を待つ必要があるため、ブートローダに問題が発生した場合、これは何度も迷惑になる可能性があります。

私にとっては、ガイドに次のことを行うことがより合理的です。

  1. ファイルシステムの設定(必要に応じてデフォルトのパスワード)
  2. 以下を含む最小ですが起動可能なシステムをインストールします。
    • ブートローダとカーネル
    • 救助貝
    • CLIパッケージマネージャ
    • それはおそらくパッケージマネージャのためのグラフィックツールです(+依存関係)。
  3. 必要に応じて新しいシステムで起動します。
  4. 基本パスワードの変更
  5. 言語、ユーザー名、パスワード、ネットワーク、プリンタを選択してください...
  6. 残りのインストール

アイデアは次のとおりです。まず、起動可能なシステムを入手する必要があります。操作すると、ガイドは実行後に残りのタスクを実行するのに役立ちます。インストール時に問題がある場合残り保存する機会があります。

今と同様に、LibreOfficeのインストールに失敗すると、システムを起動できなくなります(上級ユーザーであり、ガイドを無視できる場合を除く)。

ディストリビューションがブートローダのインストールを最後まで待つ技術的な理由はありますか?

ベストアンサー1

いくつかの理由:

ブートローダをインストールする前にカーネルを配置するファイルシステムが必要です(LILOはファイルシステムに興味がないため、技術的にはファイルシステムがなくても可能ですが、カーネルをアップグレードするのは痛いです)。だから、これは本当に最初のステップになることはできず、ディスク+ファイルシステムの設定によっては、前のステップで長い時間がかかることがあります。

カーネルをパッケージからインポートしたいので、他のパッケージと一緒にインストールすることをお勧めします。

インストールの他のすべての部分がうまくいっていることがわかるまで、ブートローダで新しいインストールをデフォルトに設定するのが合理的かどうかを判断することはできません。したがって、別のシステムがインストールされている場合、ブートローダは推測を開始する必要があります(または潜在的に混乱している問題を尋ねるもの)は、プロセスの後半で扱われず、デフォルトでなければならず、後でインストール中に再びアクセスすることができます。

おすすめ記事