引导停止于加载初始 ramdisk

引导停止于加载初始 ramdisk

我已经在 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,512 Mb 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 发行版的恢复模式 -> 在那里我选择了升级包,如果它不起作用,因为它似乎没有找到我的互联网连接。所以我继续开始进入恢复模式,在那里我运行 sudo apt update 和 sudo apt Upgrade,重新启动并且它起作用了。

其他方式,在安全模式或命令行中,编辑 /etc/default/grub 并替换现有配置行

GRUB_CMDLINE_LINUX_DEFAULT="安静的飞溅"

GRUB_CMDLINE_LINUX_DEFAULT="dis_ucode_ldr"

该问题是由于在与之前不同的显示配置中重新启动而引起的。要么之前已连接显示器并在没有它的情况下启动,要么没有连接显示器并使用它启动。设置 UEFI 启动模式时会发生这种情况,可能可以通过 BIOS 更新来修复。

相关内容