我有 Windows 和 Ubuntu 11.10 的双启动,我最近了解到可以在笔记本电脑上安装 Android 操作系统,我还了解到在这种情况下 Android 使用自己的引导加载程序,现在我想要的是
我无法在互联网上找到有关第二点的信息,需要帮助
fos*_*dom 11
我假设您将 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
}
Run Code Online (Sandbox Code Playgroud)
在终端中:
gksudo gedit /etc/grub.d/40_custom
Run Code Online (Sandbox Code Playgroud)
将上述自定义条目复制并粘贴到 gedit 中。
搜索并替换android-2011-02-20为 android 文件夹名称 - 例如android-2012-01-29
接下来,您需要确定您安装了 android 的硬盘和分区。
我已经在 上安装了 Android-x86 sda3,所以我搜索并替换(hd0,4)为(hd0,3)-hd0表示第一个硬盘 ( sda) 并且3是分区并且来自sda3.
硬盘命名基本上都是从 0 开始,sdais hd0,sdbishd1等等。计数分区不以 开头0,因此如果您已经安装了 Android x86 sdb5,那么您将使用(hd1,5).
保存并关闭 gedit
最后更新您的 grub 配置
sudo update-grub

| 归档时间: |
|
| 查看次数: |
28810 次 |
| 最近记录: |