初期RAMディスクロード中に起動が停止する

初期RAMディスクロード中に起動が停止する

ga-g4mt-s2p1マザーボードの40GBハードドライブにArch Linux(Intel Core 2マルチコア、2Gb RAM)をインストールしました。

私は4つのパーティションを作成しました。

/boot 100Mib
Swap 4Gib
/ 20Gib
/home The rest of the disk

問題なくうまく動作しますが、古いマザーボードp4p800-mx(Pentium 4,512Mb RAM)を使用しようとすると、次の場所で起動が停止します。

Linux ロード

初期仮想ディスクのロード

編集:Grubメニューの前にこのメッセージを受け取りました。

CMOS設定エラーCMOS日付/時刻が設定されていません。 F1を押します。設定を実行するには、F2を押してデフォルト値をロードして続行します。

答え1

実際には続行できますが、カーネルメッセージが有効になっていないため、何も表示されません。quietこれは、ブートローダがカーネルにオプションを渡すと発生します。

オプションなしでシステムを再起動してみてください。ブートローダとして使用する場合は、grub次のように実行されます。

  • grubメニューに達したら、通常起動するオプションを選択し、eキーボードのボタンを押します。
  • これで全画面エディタが表示されます。で始まる行を見つけますlinux。この行にはカーネルコマンドラインが含まれています。quietその行からオプションを削除してから他の人はいません。。 (誤って他のアイテムを削除した場合は、クリックしてesc再起動してください。)
  • 上記のように変更したら、ctrl+を押してxスクリプトを保存せずに実行します。

これで、起動しない理由に関する詳細情報を入手できます。

答え2

x86_64からi686にバージョンを変更して問題を解決しました。

インストールメニューには、オプションx86_64とオプションがありますi686。私の問題は、x86_64再インストールを選択するとi686正しく機能することです。

CMOSバッテリーを交換してCMOSの問題を解決しました。

答え3

grubメニューの詳細オプションから古いカーネルバージョンを選択し、問題を解決したすべてのパッケージに更新して問題を解決しました。

答え4

f12 -> Linux Distrosリカバリモード - >インターネット接続が見つからないように見えて動作しない場合は、アップグレードパッケージを選択しました。だから私は回復モードに入り、sudo apt updateとsudo apt Upgradeを実行して再起動して動作しました。

または、セーフモードまたはコマンドラインで/etc/default/grubを編集し、既存の設定行を置き換えます。

GRUB_CMDLINE_LINUX_DEFAULT="静かなスプラッシュ"

そして

GRUB_CMDLINE_LINUX_DEFAULT="dis_ucode_ldr"

以前とは異なるディスプレイ構成で再起動すると問題が発生します。モニターが以前に接続されていない状態で起動されたか、モニターが接続されずに一緒に起動されました。これはUEFIブートモードを設定したときに発生し、BIOSアップデートで解決される可能性があります。

関連情報