Ubuntu服务器挂在添加交换

新安装的Ubuntu服务器拒绝启动并挂在“在/ dev / mapper / test – vg-swap_1上添加524284k交换优先级:-1扩展:1跨:524284k

我可以通过下降到恢复模式,只是恢复到正常启动。

这是因为Ubuntu试图切换到控制台的高分辨率video模式,而您的硬件不合作。

在机器上固定这个

当Grub2出现时:

  • 突出显示Ubuntu的菜单项,然后按'e'
  • 转到加载内核的那一行,然后按'End'去到行尾
  • 添加'nomodeset'
  • 按F10或Ctrl-X启动它

运气好的话会启动到login界面。 这不会保存这个选项,但至less现在你可以编辑Grub2的文件并更新它以保存该选项。 我最近在博客上写了这个。

解决这个好

  • login(如果你知道机器的IP,ssh可能会这样做)
  • 更新grubconfiguration文件nano /etc/default/grub
  • find以GRUB_CMDLINE_LINUX_DEFAULT开头的行
  • 编辑包含nomodeset的行,在我的情况下,这行看起来像这样: GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
  • 保存/退出纳米
  • 运行update-grub
  • 重启

你是如何添加的? 您可能需要重新格式化交换。 你可以做的是在救援模式下启动,挂载vgs,然后执行:

 # mkswap /dev/mapper/test--vg-swap_1 # swapon /dev/mapper/test--vg-swap_1 

如果不存在,再次将其添加到/ etc / fstab。