双启动:加密的 Ubuntu 和 android-x86

双启动:加密的 Ubuntu 和 android-x86

我想在已经安装了 Android-x86 的加密 Ubuntu(16.10 Gnome)上额外安装。

两者都必须位于可转换硬盘的单个硬盘上;对于我来说,USB 驱动器不是一个选择,因为 USB 端口有时会失去连接。

与任何未加密操作系统并行的安装基本描述那里

我现在的问题是:我该怎么做?更详细:

  1. 如何调整加密的 Ubuntu 的大小以在驱动器末尾为 Android 添加新分区?我是否必须自己为 Android 添加 grub2 条目?由于 ubuntu 的加密,我是否需要注意什么特殊事项?
  2. 是否可以在加密容器内安装 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 

分别 GParted 显示分区布局

谢谢你的努力。:)

答案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”来帮助完成此编辑过程。

相关内容