全新安装的 Ubuntu Server 拒绝启动并挂起“在 /dev/mapper/test--vg-swap_1 上添加 524284k 交换。优先级:-1 范围:1 跨越:524284k
我可以通过进入恢复模式并恢复正常启动来解决这个问题。
答案1
这样做是因为 Ubuntu 正在尝试切换到控制台的高分辨率视频模式,但您的硬件不配合。
在机器上修复此问题
当 Grub2 出现时:
- 突出显示 Ubuntu 的菜单项并按“e”
- 转到加载内核的行,然后按“End”转到行末
- 添加“nomodeset”
- 按 F10 或 Ctrl-X 启动它
如果运气好的话,它会启动到登录屏幕。这不会保存该选项,但至少现在您可以编辑 Grub2 的文件并更新它以保存该选项(如果它有效)。我已发表于博客最近有关于这个的事情。
彻底解决这个问题
- 登录(如果你知道机器的 IP,ssh 可能就可以了)
- 更新 grub 配置文件
nano /etc/default/grub
- 找到以
GRUB_CMDLINE_LINUX_DEFAULT
- 编辑该行以包含
nomodeset
,就我而言,该行之后看起来像这样:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
- 保存/退出 nano
- 跑步
update-grub
- 重启
答案2
您是如何添加它的?您可能需要再次格式化交换。您可以做的是在救援模式下启动,挂载 vgs 并执行以下操作:
# mkswap /dev/mapper/test--vg-swap_1
# swapon /dev/mapper/test--vg-swap_1
如果不存在,则将其再次添加到 /etc/fstab。