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

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

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

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

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

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

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

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

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

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

答え1

いくつかの理由:

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

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

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

答え2

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

これは間違っています。ほとんどのLinuxディストリビューションは、正しいディスクにブートローダを単に(そして単に)再インストールする方法を提供します。たとえば、Debian インストーラ ISO では、シェルを起動して実行できますgrub-install(IIRC にはメニュー項目もあります)。

しかし、あなたの提案(最小システムのインストールと再起動)は、ほとんどのLinuxディストリビューションで動作します。 1つだけインストールできます小さいシステム(たとえば、デスクトップやGUIを選択しないでください。サーバーの表示- X11またはWaylandサーバーがありません! - Debianを通してtasksel)、再起動し、コマンドラインから残りをインストールします。私はこれを何度もやってきました。ただし、Unixコマンドラインの使用に精通している必要があります(ほとんどのLinux初心者はそうではありません)。

ヘンリークの答え残りの質問は扱います。

今と同様に、LibreOfficeのインストールに失敗すると、システムを起動できなくなります。

驚きました。 IIRCicewmでは、LibreofficeなしでDebianの最小グラフィック環境(Libreofficeベースなど)もインストールしました。

関連情報