我正在尝试安装具有全硬盘加密功能的 Ubuntu 12.04。下载并安装 Ubuntu live CD 后,我了解到 truecrypt 不支持 Linux 上的全盘加密。我还了解到,在 Ubuntu 上获得“近乎全盘加密”的最佳方法是从备用安装 CD 安装它。我试过了,但我的 CD 读取器/刻录机出了问题,所以当我插入 CD 时它无法启动。
我的想法是利用我在未加密的 Ubuntu 系统上下载的 .iso,使用 Unetbootin 制作 USB 驱动器。
用于此的 USB 驱动器与我所知的在同一台计算机上与之前的 ubuntu live 系统一起使用的 USB 驱动器是同一个品牌。我也为该 USB 使用了 unetbootin,但当时我是在 Windows 上创建的。
USB 启动正常,我完成了安装过程的前几个步骤。但是,过了一会儿,我收到一个“框”,其中显示以下错误消息
“从 CD 加载安装程序组件”
从 CD-ROM 读取数据时出现问题。请确保数据在驱动器中。如果重试无效,则应检查 CD-ROM 的完整性。
“无法从 CD-ROM 复制文件。重试吗?”
那我就没法再继续下去了。
我搜索了很多,发现这一页这似乎可以解决这个问题:
我尝试按照提示操作。按下 后TAB,我写道:
cdrom-detect/try-usb=true
没有引号,因为我认为这是正确的。
当我按下 时TAB,已经出现一条文字:
/ubnkern initrd=/ubninit vga=788 -- quiet
可以删除。我尝试过删除之前的文本,也可以尝试在之前--
插入文本。cdrom-detect/try-usb=true
知道哪里出了问题吗?我想进行全系统加密,或者尽可能全系统加密。我不想只加密我的 /home 文件夹。也许这不是最简单的方法。
我使用 SanDisk USB 驱动器。我知道某些 SanDisk 驱动器的 U3 启动器存在问题,但我以前从未从类似磁盘中删除过 U3,而备用安装确实可以启动,因此我认为使用 U3 删除对我没有帮助。
任何有关更简单的方法的帮助或指示都将不胜感激。
答案1
如果您从 Windows 写入 iso,我发现使用 Win32 Disk Imager 而不是 Universal-USB-Installer 可以避免未检测到 cdrom 的问题。
如果你不这么做,那么这个解决方法有效:http://www.mattkowalczyk.com/blog/?p=169
答案2
当我从 USB 安装 Ubuntu 服务器时,我遇到了类似的问题,安装无法挂载 CD-ROM 来安装文件。对我有用的修复方法如下。
- 打开终端
- 将您的 USB 驱动器插入您的电脑。
- 输入 sudo fdisk -l
- 记下 USB 驱动器挂载点。
- Sudo umount(USB 驱动器分区,例如 /dev/sdb1、/dev/sdc1 等)
- 跑步sudo dd if=(Img 文件位置) of=(usb 驱动器位置,/dev/sdb,不包括分区号。
然后重新启动并从媒体启动。您应该不会遇到任何问题。
答案3
我认为你应该将多余的文本与现有行合并,而不是替换它。因此,最后你应该:
/ubnkern initrd=/ubninit vga=788 cdrom-detect/try-usb=true -- quiet
请注意,在我的计算机上,该行看起来完全不同:
/install/vmlinuz initrd=/install/initrd.gz file=/cdrom/preseed/ubuntu.see vga=788 cdrom-detect/try-usb=true quiet --
答案4
查看http://cirrus.ucsd.edu/~pierce/fix_ubuntu_usb/。
有一个脚本可以修复 USB 中的截断名称。