搜索
开启辅助访问切换到宽版
查看: 30875|回复: 14

电脑安装安卓X86,不局限于efi32 efi64 传统bios mbr分区 gpt分区

  [复制链接]
发表于 2015-2-2 14:35:18 | 显示全部楼层 |阅读模式
最近总有人问我怎么怎么装、别的机型怎么装,我做个总结的贴子方便各界网友讨论、参考

不论你的是什么机型(所以别问:“我的XX机,能用吗?”这类问题),都能在本贴找到适合你的安装方法,仅限安装方法,硬件不兼容的话我无能为力
======================================================
现在的“电脑主板”主要分为三种引导模式:efi32位引导、EFI64位引导、传统BIOS
现在的“硬盘分区表”分为两种格式:GPT格式、MBR格式
硬盘的“分区格式”种数就多了去了:常见的windows分区格式有NTFS、FAT32;常见的linux分区格式EXT3、EXT2、EXT4之类
因此会有以下常见的几种可能:
1、EFI32位引导+GPT分区表
2、EFI64位引导+GPT分区表
3、传统BIOS引导+MBR分区表
其它非正常手法弄出来的怪异组合不多说
------------------------------------------------------------------------------
前题:需要1个4G或更大的U盘做中转(格式化掉备用),其它变异手法不讨论(例如安装到虚拟机再由虚拟机复制、转换之类)
      电脑上装有任意一个能打开解压ISO的工具,如RAR,软碟通
------------------------------------------------------------------------------
入正题(确定你电脑主板是什么引导启动,使用对应的方法即可):
一、EFI32位引导+GPT分区表,将android x86安装到FAT32分区[2015-1-23更新一处菜单错误,感谢79楼]

链接: http://pan.baidu.com/s/1gd8F46B 密码: h2oi

下载附件内容

先在电脑任意一个比较有空间的分区,压缩出一个10G左右的分区,格式化成FAT32格式,把附件内容解压到这个分区
解压后,这个分区的根目录下应该有这些子目录:
androidx86:里面放正常使用的X86文件(包含文件:data.img、initrd.img、kernel、ramdisk.img、system.img)
       efi:里面放EFI64位引导文件和引导菜单文件(bootia32.efi和Grub.CFG)
     setup:里面放X86安装包(从任何一个原版镜像里提取放本目录:initrd.img、install.img、kernel、ramdisk.img、system.sfs、TRANS.TBL)
      test:里面放测试使用的X86文件(包含文件:data.img、initrd.img、kernel、ramdisk.img、system.img)
再看efi目录里的菜单文件grub.cfg(如果要修改,请自行百度下载安装notepad++)
menuentry 'Android-x86 4.4.4 R2 for Dell Venue 8 Pro'对应androidx86目录,就是你电脑上最终保留的版本
menuentry 'Android-x86 VER Installation'对应setup目录,就是你需要测试的新版本文件
menuentry 'Android-x86 test'对应test目录,就是你测试新版本,安装到U盘后,从U盘复制过来的文件
menuentry 'Windows 8'这个能启动win8与win10
OK,我们把下载到的X86镜像打开,提取initrd.img、install.img、kernel、ramdisk.img、system.sfs、TRANS.TBL到setup目录
插入备用的U盘
电脑重启进BIOS,你会发现引导选项里多出了一项,我的电脑上显示为uefi OS(你的电脑上可能显示为硬盘型号+参数等等),这就是前面扩容出来的那个分区,因为放有efi目录,并且里面有正确的EFI引导文件
把这一项调到第一位(当然,你也可以通过引导选项手工选择,例如键盘上的F12键,或者平板的音量+键)
保存并重启后,引导菜单出来了,Android-x86 VER Installation,用这项进行安装,x86的安装过程就不多说了,就那么几个选项
装完后,Windows 8用这项进入windows,把U盘里andorid目录里的data.img、initrd.img、kernel、ramdisk.img、system.img文件复制到test目录
重启电脑,Android-x86 test用这项检测刚才安装的x86是不是适合安装的这台电脑
如果适合,就回windows,把test目录里的文件转移到androidx86
如果你后你还想安装测试其它版本,删除setup目录里的文件,把新版镜像里的文件提取到setup目录,安装到U盘,从U盘复制到test目录,通过test项进行测试

通过以上,我们发现,所谓的X86安装过程,就是判断分区,复制文件,把SFS解包成IMG,创建引导,创建DATA,这样应该比较好理解吧

http://www.x86android.com/thread-66784-1-1.html 这个贴子可以参考实际的操作
如果包里带的efi32引导文件不能引导你的机器,http://www.x86android.com/thread-66787-1-1.html用这个贴里的grub2s工具,生成属于你自己机器的efi32引导文件,套用efi64位的附件
---------------------------------------------------------------------
二、EFI64位引导+GPT分区表,将android x86安装到FAT32分区
链接: http://pan.baidu.com/s/1c0s6t6g 密码: 7qe3

下载附件内容
先在电脑任意一个比较有空间的分区,压缩出一个10G左右的分区,格式化成FAT32格式,把附件内容解压到这个分区
解压后,这个分区的根目录下应该有这些子目录:
androidx86:里面放正常使用的X86文件(包含文件:data.img、initrd.img、kernel、ramdisk.img、system.img)
       efi:里面放EFI32位引导文件(bootx64.EFI)
     Grub2:里面放引导菜单(主要修改的菜单文件:Grub.CFG)
     setup:里面放X86安装包(从任何一个原版镜像里提取放本目录:initrd.img、install.img、kernel、ramdisk.img、system.sfs、TRANS.TBL)
      test:里面放测试使用的X86文件(包含文件:data.img、initrd.img、kernel、ramdisk.img、system.img)
再看Grub2目录里的菜单文件grub.cfg(请自行百度下载notepad++)
menuentry "Android-x86 4.4.4 R2 for Dell Venue 11 Pro"对应androidx86目录,就是你电脑上最终保留的版本
menuentry "Android-x86 VER Installation"对应setup目录,就是你需要测试的新版本文件
menuentry "Android-x86 test"对应test目录,就是你测试新版本,安装到U盘后,从U盘复制过来的文件
menuentry "microsoft Windows 8.1 professional x64"这个能启动win8与win10
OK,我们把下载到的X86镜像打开,提取initrd.img、install.img、kernel、ramdisk.img、system.sfs、TRANS.TBL到setup目录
插入备用的U盘
电脑重启进BIOS,你会发现引导选项里多出了一项,我的电脑上显示为uefi OS(你的电脑上可能显示为硬盘型号+参数等等),这就是前面扩容出来的那个分区,因为放有efi目录,并且里面有正确的EFI引导文件
把这一项调到第一位(当然,你也可以通过引导选项手工选择,例如键盘上的F12键,或者平板的音量+键)
保存并重启后,引导菜单出来了,Android-x86 VER Installation,用这项进行安装,x86的安装过程就不多说了,就那么几个选项
装完后,microsoft Windows 8.1 professional x64用这项进入windows,把U盘里andorid目录里的data.img、initrd.img、kernel、ramdisk.img、system.img文件复制到test目录
重启电脑,Android-x86 test用这项检测刚才安装的x86是不是适合安装的这台电脑
如果适合,就回windows,把test目录里的文件转移到androidx86
如果你后你还想安装测试其它版本,删除setup目录里的文件,把新版镜像里的文件提取到setup目录,安装到U盘,从U盘复制到test目录,通过test项进行测试

http://www.x86android.com/thread-66784-1-1.html  这个贴子可以参考实际的操作

如果包里带的efi64引导文件不能引导你的机器,http://www.x86android.com/thread-66787-1-1.html用这个贴里的grub2s工具,生成属于你自己机器的efi64引导文件,修改文件名后替换到这附件包里的对应文件

通过以上,我们发现,所谓的X86安装过程,就是判断分区,复制文件,把SFS解包成IMG,创建引导,创建DATA,这样应该比较好理解吧
-------------------------------------------------------------------
回复

使用道具 举报

发表于 2015-2-3 17:19:26 | 显示全部楼层
完全按照教程,但我的联想超级本(GPT分区,x64)不支持启动,还是安U盘好了
回复 支持 反对

使用道具 举报

发表于 2015-3-14 12:58:03 | 显示全部楼层
nonblocking pool is initialized
安装启动卡在这个上面,有人知道吗
回复 支持 反对

使用道具 举报

发表于 2015-3-16 09:30:02 | 显示全部楼层
支持一些 学习学习 怎么没图
回复 支持 反对

使用道具 举报

发表于 2015-3-24 08:25:29 | 显示全部楼层
支持 学习学习
回复 支持 反对

使用道具 举报

发表于 2015-3-24 08:40:52 | 显示全部楼层
支持!支持!支持!    学习学习
回复 支持 反对

使用道具 举报

发表于 2015-3-27 23:26:43 | 显示全部楼层
大神,卡在android\boot\gr1dr.mbr文件缺失
回复 支持 反对

使用道具 举报

发表于 2015-7-9 10:51:26 | 显示全部楼层
谢谢,学习了
回复 支持 反对

使用道具 举报

发表于 2015-9-10 12:21:07 | 显示全部楼层
教有个地方不明白,准备一个U盘,格式化掉备用,然后U盘里 哪里来的文件?是要安装到U盘上做一个测试系统  可以用了 ,再放入硬盘目录? 不够详细,小白表示……
回复 支持 反对

使用道具 举报

发表于 2015-12-18 09:58:12 | 显示全部楼层
学习 学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

安卓x86中文站|android x86|androidx86|android for x86

网站简介:安卓X86中文站为安卓桌面版爱好者提供下载、测评、资讯的平台。网站广告收入为维持服务费用,请理解!

自定义文字

关于我们

  • 工作时间:如果QQ没上线请发邮件或留言!谢谢!
  • 客服电话:请QQ资讯
  • 78260551#qq.com
  • 公司地址:四川省中江县南华镇金龙街6号

QQ|小黑屋|手机版|Archiver|安卓x86中文站|android x86|androidx86|android for x86 ( 蜀ICP备12015179号-1 )

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表