admin 管理员组

文章数量: 887021


2023年12月21日发(作者:failed to create project springmvc)

android-x86-2.2 安装时无法识别DOS的扩展分区

在安装android-x86-2.2时,会因无法识别DOS的扩展分区,系统把DOS的扩展分区作为一个实际分区加载,出现无限制的循环,而无法安装。

解决办法:

一、使用PQMAGIC将扩展分区转换成主分区,会造成DOS识别部分分区

二、直接使用android-x86-2.2对整个硬盘重新分区,全新安装,呵呵,其他数据就没有了

三、另类方法是:利用分区工具创建一个ext3格式的分区,然后将利用puppylinux的压缩软件将android-x86-2.2安装弹开文件夹制作成的压缩包,弹开到ext3的分区,然后在grub的里面指定启动参数,就可以了。该压缩包的下载地址是:

/file/dpz3jvf2

可以支持扩展分区的android-x86-4.0.3 generic_x86 for

thinkpad_x41t (我在thinkpad t41上可以使用)的下载地址是:

thinkpad_

/file/be6up0bp

作者发布页面是:/group/android-x86/browse_thread/thread/d83c4567badfd903

thinkpad_

/file/c2uf4ims

作者发布页面是:

/?view=article&id=6:android-x86-progress

apk文件安装

apk文件本身就是zip文件,从网上下载游戏、软件时会是zip格式,直接把扩展名改为apk,就可以了。

对于apk文件怎么安装到android系统,我采用的方法是直接拷贝到android的硬盘目录,如“android-2.2”或“data”目录下面建立“app”目录,然后将apk文件拷贝到这个目录下面,系统启动时会自动搜索这个目录,并建立安装包的目录文件。但对于android-1.6,系统安装到硬盘后“”文件没有解压开,系统对系统文件、个人文件的保存,采用在硬盘上建立“data”目录,这些文件就放在该目录下面,我们要安装的apk文件,就放在“data”目录下面的“app”目录下面。

“data”文件保存到硬盘的前提是该分区是ext3格式,对该分区的读写,我采用的是puppylinux,利用puppylinux对android的系统文件、保存的data文件进行操作。

android-x86-2.2 Hang on ""

原因是系统无法定位android的系统文件,在启动项里面增加SRC=/android,并在最开始加上root (hd0,0)参数,设定android的安装分区,具体root的参数是多少,要根据你安装的分区决定。

实例:

title Android-x86 2.2

root (hd0,0)

kernel /android-2.2/kernel root=/dev/ram0 androidboot_hardware=generic_x86

acpi_sleep=s3_bios,s3_mode video=-16 nomodeset xforcevesa vga=788 SRC=/android-2.2

UVESA_MODE=480x800

initrd /android-2.2/

解决花屏,无法正常显示的问题

在启动项里面增加 nomodeset xforcevesa vga=788 UVESA_MODE=800x600参数。

实例:

title Android-x86 16

root (hd0,1)

kernel /android-1.6-r2/kernel root=/dev/ram0 androidboot_hardware=eeepc

acpi_sleep=s3_bios,s3_mode SRC=/android-1.6-r2 video=-16 nomodeset xforcevesa vga=788

UVESA_MODE=800x600

initrd /android-1.6-r2/

title Android-x86 2.2

root (hd0,0)

kernel /android-2.2/kernel root=/dev/ram0 androidboot_hardware=generic_x86

acpi_sleep=s3_bios,s3_mode video=-16 nomodeset xforcevesa vga=788 SRC=/android-2.2

UVESA_MODE=480x800

initrd /android-2.2/

vga=769 (640x480x256)

vga=771 (800x600x256)

vga=788 (800x600x65536)

vga=773 (1024x768x256)

vga=791 (1024x768x65536)

下面是所有分辨率的列表:

# VESA framebuffer console @ 1024x768x64k vga = 791

# Normal VGA console # vga = normal

# VESA framebuffer console @ 1024x768x64k # vga=791

# VESA framebuffer console @ 1024x768x32k # vga=790

# VESA framebuffer console @ 1024x768x256 # vga=773

# VESA framebuffer console @ 800x600x64k # vga=788

# VESA framebuffer console @ 800x600x32k # vga=787

# VESA framebuffer console @ 800x600x256 # vga=771

# VESA framebuffer console @ 640x480x64k # vga=785

# VESA framebuffer console @ 640x480x32k # vga=784

# VESA framebuffer console @ 640x480x256 # vga=769

对于一些游戏自动将屏幕旋转90°,我采用从网上下载一个旋屏软件,设置一下,就可以玩那些旋转屏幕的游戏了。

android-2.2软件运行后不自动退出,我采用从网上下载进程管理软件,在不使用某个软件时,将其杀掉,释放内存。

android-x86-2.2竖屏模式显示

在grub的里面增加UVESA_MODE=480x800实现自动启动竖屏模式

title Android-x86 2.2 (MDPI 480x800)

kernel /android-2.2/kernel quiet

UVESA_MODE=480x800

initrd /android-2.2/

root=/dev/ram0 androidboot_hardware=generic_x86

acpi_sleep=s3_bios,s3_mode video=-16 DPI=160 SRC=/android-2.2 SDCARD=/data/


本文标签: 分区 文件 安装 无法 目录