手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Android-x86虚拟机安装配置图文教程

[日期:2013-05-21] 来源:Linux社区  作者:gao241 [字体: ]

六、配置SD

配置SD卡可以使用多种方式。

1、将文件伪装成 SD 卡

console模式下执行如下脚本:

# dd if=/dev/zero of=/data/sdcard.img bs=1024 count=65536
# losetup /dev/block/loop7 /data/sdcard.img
# newfs_msdos /dev/block/loop7

 

其中65536表示64MBSD卡,可以修改此数字增大SD卡大小

重新启动虚拟机进入debug模式,以 RW 模式重新挂载分区

# mount -o remount,rw /mnt

 

编辑文件:

# vi /mnt/grub/menu.lst

 

向 kernel 中添加一个参数:

SDCARD=/data/sdcard.img

2、使用独立的分区

首先需要在 VirtualBox 中创建一个新的硬盘,然后将其配属给 VM:

然后以debug模式启动 VM,新建的分区默认挂载为/dev/sdb文件

创建分区前可以查询分区情况:

# fdisk -l /dev/sdb

 

使用 fdisk 创建一个新的分区。分区创建完成后,对它进行格式化:

# fdisk /dev/sdb

 

该命令后续操作包含如下参数:

  • 输入 m 显示所有命令列示。
  • 输入 p 显示硬盘分割情形。
  • 输入 a 设定硬盘启动区。
  • 输入 n 设定新的硬盘分割区。
    • 输入 e 硬盘为[延伸]分割区(extend)。
    • 输入 p 硬盘为[主要]分割区(primary)。
  • 输入 t 改变硬盘分割区属性。
  • 输入 d 删除硬盘分割区属性。
  • 输入 q 结束不存入硬盘分割区属性。
  • 输入 w 结束并写入硬盘分割区属性

输入n开始创建分区

 

输入p创建主分区

 

此步骤询问分区的序列号,因为sdb还没有分区,因此可以选择1


输入开始的块地址,默认即可

 

设置结束的块地址,该地址决定分区的大小,具体可以根据分区总大小以及此处提供的块数量

输入w写入分区并退出。

使用fat32位格式化分区:

# newfs_msdos /dev/sdb1

 

编辑 menu.lst 文件

# vi /mnt/grub/menu.lst

 

添加kernel参数:

SDCARD=sdb1
linux
相关资讯       Android-x86虚拟机  Android-x86 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款