场景
注:系统可以全部安装在 U 盘上,但引导必须有一个 SD 卡.
- 小容量 microSD卡, 64M+即可,此处为8G
- 大容量 U 盘,此处为16G,或 USB 外置硬盘,功耗要低点
安装步骤
按 [Rapberry Pi 2 运行 Docker]操作, 将 SD 卡部分换成大容量 U 盘.
SD 卡格式化为 FAT或 FAT32, 放入电脑.
将 U 盘上 FAT 分区中的所有文件 COPY 到 SD 卡根目录.
更改SD 卡 cmdline.txt 文件中的 root=/dev/mmcblk0p2为 root=/dev/sda2
+dwc_otg.lpm_enable=0 console=tty1 root=/dev/sda2 rootfstype=ext4 cgroup-enable=memory swapaccount=1 elevator=deadline rootwait console=ttyAMA0,115200 kgdboc=ttyAMA0,115200
sd卡,u 盘均插在 pi 2上并启动.
启动后 u 盘容量没有完全使用,手工修正
fidks /dev/sda
p
记下 sda2的起始点
/dev/sda2 133120 2429686 2296567 1.1G 83 Linux
重做 sda2分区
d
2
n
p
2
133120 或 回车
回车
w
重启一下.
partprobe
/sbin/resize2fs /dev/disk/by-label/root
reboot
df 一下.
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 14583904 800080 13134556 6% /
devtmpfs 469540 0 469540 0% /dev
tmpfs 473852 0 473852 0% /dev/shm
tmpfs 473852 6272 467580 2% /run
tmpfs 5120 0 5120 0% /run/lock
tmpfs 473852 0 473852 0% /sys/fs/cgroup
/dev/mmcblk0p1 7776384 45312 7731072 1% /boot