Linuxのインストール中にgrub2に必要なドライバがあるかどうかを確認するには?

Linuxのインストール中にgrub2に必要なドライバがあるかどうかを確認するには?

私はGNU / Linuxシステムをインストールしています。特にantiX GNU/Linux 19.3です。私はかなり古いシステム(2000年頃)を使用していますが、32ビットプロセッサです。

これで、インストーラを介して要求された値だけを設定すると、grub2がインストールされているように見えるため、grubプロンプトで(ata . IIANMではなく(hdNディスクのみが表示されます。これはBIOSのみを意味します)、grub2がマウントできるドライバではなくディスクにアクセスできます。するためのものです。

私ができることはありますかLinuxのインストール中grub2に関連するドライバがインストールされていることを確認してください。

注:この質問は別の問題私のもの。

ベストアンサー1

ディストリビューションインストーラがオプションを提供している場合は、「GRUBで直接ATAサポートを有効にする」チェックボックスを選択するか、インストーラの「ブートローダのインストール」画面で同様のオプションを選択します。

ただし、そうでない場合、ほとんどのLinuxインストーラは他の仮想コンソールにルートシェルを提供します。インストールがほぼ完了し、インストーラがブートローダの標準バージョンを設定するのを待ってから、シェルを開き、新しくインストールされたオペレーティングシステムとしてchrootを指定しますgrub-install --disk-module=native <any other necessary parameters>

その後、ディストリビューションのGRUBパッケージ更新プロセスをオーバーライドして同じタスクを自動化する方法を見つける必要があります(またはパッケージが更新されたときにGRUBが自動的に再インストールされないようにする必要があります)。それ以外の場合は、いつかディストリビューションが更新されたバージョンであることがわかります。 GRUBがリリースされ、デフォルト値に自動的に再インストールされ、回避しようとしていた--disk-module=biosdisk以前のBIOSによって制限されます。 BIOSで必要なGRUBモジュール、カーネル、またはinitramfsファイルが見つかった場合、ディスクのサポート領域に到達すると、システムは突然起動を停止します。

おすすめ記事