我有 Windows 和 Ubuntu 11.10 的双启动,我最近了解到可以在笔记本电脑上安装 Android 操作系统,我还了解到在这种情况下 Android 使用自己的引导加载程序,现在我想要的是
- 安装 Android与 Ubu 和 Win 一起。
- 使用 Grub/Burg 作为引导加载程序。
我无法在互联网上找到有关第二点的信息,需要帮助
答案1
我假设您将把 android 安装到它自己的分区中 - 例如/dev/sda3
- 如果有疑问请sudo fdisk -l
在终端中输入。
当安装 android 时,它会要求您安装 Grub——不要!
接下来,启动 Ubuntu
启动 Nautilus 并双击 Android 设备,记下 Android 文件夹名称
接下来我们需要添加一些自定义 grub 条目:
menuentry "Android-x86 2.2 (MDPI)" {
set root=(hd0,4)
linux /android-2011-02-20/kernel quiet root=/dev/ram0 androidboot_hardware=generic_x86 acpi_sleep=s3_bios,s3_mode SRC=/android-2011-02-20 DATA= DPI=160
initrd /android-2011-02-20/initrd.img
}
menuentry "Android-x86 2.2 (HDPI)" {
set root=(hd0,4)
linux /android-2011-02-20/kernel quiet root=/dev/ram0 androidboot_hardware=generic_x86 acpi_sleep=s3_bios,s3_mode SRC=/android-2011-02-20 DATA= DPI=240
initrd /android-2011-02-20/initrd.img
}
menuentry "Android-x86 2.2 (VESA)" {
set root=(hd0,4)
linux /android-2011-02-20/kernel quiet root=/dev/ram0 androidboot_hardware=generic_x86 acpi_sleep=s3_bios,s3_mode SRC=/android-2011-02-20 DATA= vga=788
initrd /android-2011-02-20/initrd.img
}
menuentry "Android-x86 2.2 (Debug mode)" {
set root=(hd0,4)
linux /android-2011-02-20/kernel root=/dev/ram0 androidboot_hardware=generic_x86 acpi_sleep=s3_bios,s3_mode DEBUG=1 vga=788 SRC=/android-2011-02-20 DATA=
initrd /android-2011-02-20/initrd.img
}
在终端中:
gksudo gedit /etc/grub.d/40_custom
将上述自定义条目复制并粘贴到 gedit 中。
搜索并替换android-2011-02-20
为 android 文件夹名称 - 例如android-2012-01-29
接下来您需要确定安装了 Android 的硬盘和分区。
我已经在 上安装了 Android-x86 sda3
,因此我搜索并替换(hd0,4)
为(hd0,3)
-hd0
表示第一个硬盘(sda
)并且3
是分区并且来自sda3
。
硬盘命名从 0 开始,因此基本上sda
是hd0
、sdb
等等hd1
。计算分区不从 开始0
,因此如果您在 上安装了 Android x86 sdb5
,则可以使用(hd1,5)
。
保存并关闭 gedit
最后更新你的 grub 配置
sudo update-grub