我想在已经安装了 Android-x86 的加密 Ubuntu(16.10 Gnome)上额外安装。
两者都必须位于可转换硬盘的单个硬盘上;对于我来说,USB 驱动器不是一个选择,因为 USB 端口有时会失去连接。
与任何未加密操作系统并行的安装基本描述那里。
我现在的问题是:我该怎么做?更详细:
- 如何调整加密的 Ubuntu 的大小以在驱动器末尾为 Android 添加新分区?我是否必须自己为 Android 添加 grub2 条目?由于 ubuntu 的加密,我是否需要注意什么特殊事项?
- 是否可以在加密容器内安装 Android-x86?我该怎么做?(这是我最喜欢的)
这是我当前的分区布局:
usr@pc:~$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
[sudo] Passwort für usr:
NAME FSTYPE SIZE MOUNTPOINT LABEL
sda 465,8G
├─sda5 crypto_LUKS 465,3G
│ └─sda5_crypt LVM2_member 465,3G
│ ├─ubuntu--gnome--vg-root ext4 457,7G /
│ └─ubuntu--gnome--vg-swap_1 swap 7,6G [SWAP]
└─sda1 ext2 487M /boot
谢谢你的努力。:)
答案1
为了运行 Android-X86,我认为代码需要放在磁盘上可直接访问的分区上 - 即不通过 LVM 或 Crypt。我猜想您希望最终将 Linux 操作系统放在加密的 LUKS 分区上,将 Android 放在其自己的 EXT4 分区上,该分区不属于 LVM。
需要做的是 - 缩小 LVM 上的文件系统(或减少交换大小或两者),然后缩小 LVM,然后缩小 Luks 卷,然后缩小分区,然后添加 EXT3 新分区,使用 FSTAB 将其安装在适当的位置并将 android 安装到该分区。
请注意,这是高风险的,您应该先备份。备份数据并根据需要重新分区驱动器可能会更简单。以下是有关如何缩小 LVM- 请注意,您需要启动 USB 密钥或类似设备来缩小 EXT 分区。
在 Android 版下载中(例如http://www.android-x86.org/releases/releasenote-7-1-rc1) 它会告诉您如何使用基于 Debian/Ubuntu 的系统或 Redhat/Fedora 系统安装 android-x86。它还会提示您需要在 fstab 中将分区挂载到哪个目录名上(在此版本中为 /android-7.1-rc1)。如果幸运的话,安装脚本会在您启动系统时(即 Grub 引导加载程序)添加 Andoid-x86 启动选项。[我注意到这些说明与您帖子中的说明不同,可能更容易理解]
您要添加到 fstab 的行将是类似的
/dev/sda3 /android-7.1-rc1 ext3 defaults 1 1
(/dev/sda3 将被替换为您新分区的块 ID。在执行此操作之前以及安装 Android 之前,应创建目录 /android-7.1-rc1)。由于我还没有尝试过,所以我不确定启动是否可行 - 如果不行,可能需要调整 GRUB 引导加载程序以查看新分区中的相应文件。您可能需要安装“grub-customiser”来帮助完成此编辑过程。