使用 android-x86 进行双启动的分区方案

使用 android-x86 进行双启动的分区方案

对于旧的 Inspiron 1420 笔记本电脑,我如何实现双启动(不虚拟盒) 与 android-x86?安装 Ubuntu 16.04 时,我该选择哪些选项才能使分区方案适用于这两个操作系统。

Android x86 的 GPT 显示:

sda1    ext3    FUJITSUMHV2080B 

但是,我对 GPT 不是很熟悉,需要阅读大量资料才能理解它用于不同类型格式的代码。

答案1

我相信这适用于任何 Ubuntu 发行版,可以与 Android X86 实现双启动,而无需为每个操作系统使用单独的分区。这得益于能够对两个操作系统使用相同的 ext4 日志文件系统。我花了几天时间来编译它。如果您的 Ubuntu 或 Android X86 发行版不同,只需记住进行适当的终端命令更改(Android X86 4.4 到 5.1 看起来像;initrd /android-4.4-r3/initrd.img}initrd /android-5.1-r1/initrd.img})。在下载 .ISO 文件之前,请检查系统是否支持 64 位。如果您的系统不支持 64 位,请使用 32 位或 86 位。


如何安装 Android 4.4 x86 r3 和 Ubuntu 双启动(在同一分区上)

(适用于 Android X86 的其他修订版本)

你需要的东西:

  • 未分区的 HDD(已格式化)
  • (x2)2GB 或更大容量的 USB 闪存盘
  • 将 .ISO 文件刷入 USB 闪存盘的辅助 PC

首先下载 Unetbootin 和适用于 Android x86 和 Ubuntu 的 .ISO 文件。

将 .ISO 文件刷入每个 USB 闪存驱动器。

在已格式化 HDD 的 PC 上进入 BIOS 并启用从 USB/CD 启动。

重新启动 PC,插入包含 Ubuntu .ISO 的 USB 闪存驱动器并完成完整安装。

重新启动 PC,插入包含 Android x86 4.4 r3 的 USB 闪存驱动器,并按照以下例外情况开始安装:

  • 出现提示时,选择 HDD sda1 并且不要格式化或选择其他文件系统。
  • 出现提示时,请不要安装 GRUB 或 EFI GRUB 2。
  • 出现提示时,选择读写。

移除所有媒体并启动电脑(它将自动加载 Ubuntu)。

打开终端并输入:

sudo -i
nano /etc/grub.d/40_custom

使用箭头键,导航到自定义引导加载程序菜单中最后一个当前条目下方的行,并进行以下四个条目的输入:

menuentry "Android-x86" {
set root='(hd0,1)'
linux /android-4.4-r3/kernel quiet root=/dev/ram0 androidboot.hardware=generic_x86 acpi_sleep=s3_bios,s3_mode SRC=/android-4.4-r3
initrd /android-4.4-r3/initrd.img}

按住ctrlx,然后按y,然后按Enter

类型:

sudo chmod +x /etc/grub.d/40_custom
sudo update-grub
sudo reboot

BIOS 加载后立即按住 Shift 键直到 GRUB 加载。

选择您想要使用的操作系统。


推荐!首先加载 Ubuntu,然后创建新的双启动设置的磁盘映像(.ISO 文件),并将其刷新到另一个 USB 闪存驱动器并将其存储为备份。您可以在应用任何更新或安装任何您想要的程序后执行此操作。


结果应该是双启动的 Ubuntu 和 Android X86,利用默认的 Ubuntu GRUB2 启动加载器菜单,其优点是:没有单独的操作系统分区,共享 Linux 交换空间,相同的文件系统 (ext4),安装 Android 应用程序的空间仅限于硬盘上剩余的空间(而不是弱的 2Gb-??Gb 分区),并且能够在 Ubuntu 和 Android X86 之间浏览文件。本质上,您已经在 Ubuntu 中安装了 Android X86。

笔记:Unetbootin 现在有一个可下载且与 Windows 兼容的独立应用程序。

相关内容