安卓系统fidsk工具 重新分区

安卓系统fidsk工具 重新分区,第1张

三星手机uboot 下更改NAND的分区 fdisk

一、NAND分区大小:

机器用的是8G的INAND,三星平台一般把它分为四个区:

(1)、fat分区,作为sd卡用;

(2)、系统分区,相当为电脑c 盘,用来安装android系统;

(3)、userdata分区;

(4)、cache分区。

二、分区更改 *** 作过程

1,  更改uboot中代码/common/cmd_mmc_fdisk.c

在这个文件中我们可以看到对四个分区大小的定义:

2,编译uboot 、烧录

#sudo fastboot flash bootloader u-boot.bin(三星平台的命令,不同平台也许不同)

重启,进入uboot命令行模式,一定要重启。

3,重新分区 fdisk -c 0

#fdisk –c 0 //重新把INAND分区

#fdisk –p 0 //查看INAND分区信息

如下所示,600MB为我们新分的空间。

4,把整个系统区重新格式化

系统重重分区后,原来烧录程序位置发生改变,系统分区(相当于电脑的c盘)也变化,所以要重新格式化。(下面的命令是三星平台下的,因平台而不同)

5、把整个系统重新烧录

6,打开机器,如下图所示,查看更改结果 。

 

方法/步骤

1

首先连接好 iTOP-4412 开发板的调试串口到 pc 上,在 pc 的 windows 系统下打开串口

调试工具。开发板上电,在串口调试工具里按任意 pc 键盘的任意按键使开发板进入 uboot 命令行模式,如下图所示:

2

然后在 uboot 输入分区命令:“fdisk -c 0 1024 300 300”,如下图所示:

3

上面图片里的命令是把 emmc分区,其中的 1024 是 linux 的存储空间,单位是 MB,也

就是 1G。如果想分配更大的空间修改这个值即可。

执行完上面的命令,如下图所示:

END

方法/步骤2

1

然后在 uboot 命令行分别输入下面的命令,格式化分区:

fatformat mmc 0:1

ext3format mmc 0:2

ext3format mmc 0:3

ext3format mmc 0:4

至此 EMMC的分区已经只做好了,下面我们开始制作 linux 文件系统,拷贝光盘

“linux/root_xxxxxxxx.tar.gz”(xxxxxxxx 是版本日期,)到 Ubuntu 虚拟机上,例如我这

里拷贝到了“/home/topeet/linux”目录,如下图所示:

2

然后使用“tar -xvf root_20140912.tar.gz”命令解压 linux 文件系统,如下图所示:

3

解压完成后,输入“ls”命令,可以看到生成了”root“文件夹


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11194429.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存