对于旧的 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}
按住ctrl,x,然后按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 兼容的独立应用程序。