场景

注:系统可以全部安装在 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