我尝试从 SD 卡运行 Android。这张卡准备好了。有隔板:boot(FAT32)
,rootfs(ext4)
,system(ext4)
,cache(ext4)
和usedata(ext4)
。引导分区有文件来运行的u-boot: MLO
,u-boot.bin
和uImage
。要运行它,我使用命令
mmcinit 0
fatload mmc 0 0x80000000 uImage
setenv bootargs 'console=ttyO2,115200n8 mem=456M@0x80000000 mem=512M@0xA0000000 init=/init vram=10M omapfb.vram=0:4M androidboot.console=ttyO2 root=/dev/mmcblk1p2 rw rootwait rootfstype=ext4'
bootm 0x80000000
Run Code Online (Sandbox Code Playgroud)
比我看到 Linux 是如何启动的。但是在加载步骤几秒钟后,rootfs
我看到一条错误消息
[ 4.015655] EXT4-fs (mmcblk1p2): couldn't mount RDWR because of unsupported optional features (400)
[ 4.036499] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 4.079986] List of all partitions:
[ 4.083801] b300 31162368 mmcblk0 …
Run Code Online (Sandbox Code Playgroud)