Installation Instructions for TV Boxes with Amlogic CPUs
Armbian OS – uEnv.ini and extlinux.conf (2020更新后版本, 改用extlinux.conf+uboot.ext)
Installation Guide and your questions answered for TV Boxes
Single Armbian image for RK + AML + AW (aarch64 ARMv8) By balbes150
R3300L运行CoreELEC, EmuELEC和Armbian
* armbian-config
系统提供armbian-config工具, 功能很丰富, 多数设置可以在这里完成
* 调整TF卡上Ext4分区空间
Armbian装TF卡上, 有两个分区, 128M*1 + 1.2G*1.
第一次启动时, 系统会自动扩展第二个分区, 会占满整个TF卡
希望留一块空间是windows能读写的(考虑exfat格式), 即使系统坏了, 数据还能读.
试一. 先占一块空间给exfat分区.
操作:
在TF卡的最后面分一块exfat分区, 希望启动时扩展分区不受影响.
但分了这块exfat分区后, 系统无法完成自动扩展分区.
删除exfat分区后, 系统才自动完成扩展, 并占满整个TF卡空间.
失败
试二. 无损调整EXT4分区大小
参考: 无损调整EXT4分区大小
操作:
先等系统启动自动完成扩展.
关机, 拿出卡, 插到另一个linux(ubuntu类最好)机器上, 不做启动分区(不需要一直mount上), 启动linux.
# 看分区
# lsblk
# 检查需要调整的分区
# e2fsck -f /dev/sda2
# 调整分区文件系统到5G. 注意: 需要配合下一步才能生效 _ 这里应该只是把用到的空间都挪到前面5G的空间去了, 但没有实际调整分区大小
# resize2fs /dev/sda2 5G
# 进fdisk, 先删除sda2, 再重建5G大小的sda2
# fdisk /dev/sda
# 删除原sda2
(command): d
(command): 2
# 新建5G大小的sda2
(command): n # 新建
(command): 2 # 第2分区
(command): Sectors位置, sda1 End+1 # 起始sectors位置
(command): +5G # 大小, 或结果secotrs位置: 这里写的是大小, 以+开始, +后面是要划分的空间大小(5G)
(command): 发现ext4签名, 是否删除: N 不删除
# 顺便把exfat分区也建上...
...
(command): w # 写盘退出
# 再检查一下,没有错误就说明没问题了
# e2fsck -f /dev/sda1
结果: 成功
先在windows上格式化了exfat分区, 读写没问题.
然后用这张卡启动linux正常, 用fdisk看分区也正常.
* armbian上安装Docker
参考官网安装说明: Get Docker
一般用官方的shell安装.
评论