编辑:解决了!参见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)。有些人已经修复了这个问题,通常需要对系统内部进行大手术;),您的情况可能会有所不同。没有一个对我有用,而且我不愿意做诸如重新安装内核之类的事情,因为我一年内安装的每个内核都没有用。我想说的是,引导系统本身的复杂性就是问题所在。如果您想在其中添加其他东西,例如加密磁盘,那么您就是自找麻烦。因此,这是我的解决方案:
删除磁盘加密。重新安装或按照本指南操作如何停止使用内置主目录加密?
要加密数据,请使用 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
我们认为问题在于操作系统未正确安装。
解决方案:
- 使用您喜欢的操作系统重新安装 Ubuntu 操作系统。(选择全盘加密。)
- 如果这不起作用,只需备份并在安装类型中选择“擦除磁盘并安装 Ubuntu 13.10”并选择您喜欢的安装类型。(选择全盘加密。)