加密的 13.10 无法可靠启动

加密的 13.10 无法可靠启动

编辑:解决了!参见https://askubuntu.com/a/403876/212688

我在我的 vaio pro 上以传统 BIOS 模式重新安装了 ubuntu 13.10 x64。安装是 lvm/luks 加密的,因此在启动之前要求我输入加密密码。

它无法可靠地启动。我经常需要尝试几次,这些是我得到的错误:

... alert! /dev/mapper/ubuntu-vg-root does not exist ...

在此处输入图片描述 有时它会在不要求我输入密码的情况下“启动”,然后失败cryptsetup: cvms_activate is not available

在此处输入图片描述

这发生在我的旧安装上,我完全擦除了 SSD,但问题仍然存在。我该如何解决这个问题?

有谁知道为什么启动需要一分钟以上? pci-e 三星 ssd 的读取速度约为 800MB/s,启动时间应为 15 秒或更短。

我的 MacBook 配备了速度较慢的 SATA3 SSD,启动需要 20 秒,并且具有完整的磁盘加密功能。

编辑:
crypttab:
http://paste.ubuntu.com/6673077/
fstab:
http://paste.ubuntu.com/6673078/

我之前没有提到过,但是我使用了安装程序的默认设置,并没有创建我自己的分区布局。只需通过互联网安装并在安装过程中获取更新,重新启动系统,安装更新,然后我再次出现错误,就像我之前的安装一样。

答案1

我已经关注这个问题(或类似的问题)大约一年了。我唯一能启动的方法是使用非常旧的内核。这是一个 2 年来未解决的错误(https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1003309)。有些人已经修复了这个问题,通常需要对系统内部进行大手术;),您的情况可能会有所不同。没有一个对我有用,而且我不愿意做诸如重新安装内核之类的事情,因为我一年内安装的每个内核都没有用。我想说的是,引导系统本身的复杂性就是问题所在。如果您想在其中添加其他东西,例如加密磁盘,那么您就是自找麻烦。因此,这是我的解决方案:

  1. 删除磁盘加密。重新安装或按照本指南操作如何停止使用内置主目录加密?

  2. 要加密数据,请使用 Cryptkeeper 程序。这是一款出色、优雅的程序,不会破坏系统上的其他任何东西。换句话说,它具备磁盘加密所不具备的一切!

我怀疑这里是否会出现更简单或更可靠的解决方案。

答案2

解决了。​​忘记了我在第一次安装时做过这个:编辑 grub cfg:GRUB_CMDLINE_LINUX_DEFAULT="quiet splashlibata.force=noncq“然后使用 sudo update grub 或类似命令来写入更改。这解决了启动问题,并将启动时间从按下电源后的一分钟多减少到 15 秒。

以下是 vaio pro 所需的修复程序的详细汇编: http://steffankarger.nl/2013/12/10/ubuntu-13-10-on-the-sony-vaio-pro-13/

答案3

我们认为问题在于操作系统未正确安装。

解决方案:

  1. 使用您喜欢的操作系统重新安装 Ubuntu 操作系统。(选择全盘加密。)
  2. 如果这不起作用,只需备份并在安装类型中选择“擦除磁盘并安装 Ubuntu 13.10”并选择您喜欢的安装类型。(选择全盘加密。)

相关内容