从零开始学习--树莓派 7月7日

Raspberry Pi

                                                                                                                     ---小白121的记录笔记


我sd卡系统是官方方最新的Raspbian

1,检查固件是不是支持U盘启动及升级固件方法

运行:vcgencmd otp_dump | grep 17:

输出信息如果是 17:3020000a,说明树莓派已经升级过固件,支持开启USB启动了模式

如果输入信息不是上面信息,需要升级一下固件

执行更新命令:
sudo apt-get update
sudo BRANCH=next rpi-update
上面命令会更新/boot目录下默认的start.elf和bootcode.bin文件。
开启USB启动模式:
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt

重启树莓派

2,分区格式化U盘

和SD卡一样,把U盘分两个区,一个200M左右fat32,另外一个区,另一个数据区f2fs

sudo fdisk /dev/sda,具体就不写了

f2fs需要安装f2fs-tools

sudo apt install f2fs-tools

sudo mkfs.vfat /dev/sda1

sudo mkfs.f2fs /dev/sda2

3,将系统复制到U盘并刷新ssh设置

sudo mkdir /mnt/target
sudo mount /dev/sda2 /mnt/target/  # 挂载分区
sudo mkdir /mnt/target/boot
sudo mount /dev/sda1 /mnt/target/boot/  # 挂载分区
sudo apt-get update
sudo apt-get install rsync   # rsync命令用于同步数据
sudo rsync -ax --progress / /boot /mnt/target   # 把系统拷贝到U盘
#刷新SSH密钥
cd /mnt/target
sudo mount --bind /dev dev
sudo mount --bind /sys sys
sudo mount --bind /proc proc
sudo chroot /mnt/target
rm /etc/ssh/ssh_host*
dpkg-reconfigure openssh-server
exit
sudo umount dev
sudo umount sys

sudo umount proc

4,更改cmdline.txt及fstab

/boot/cmdline.txt  主要把root 和rootfstype改成下面

root=/dev/sda2 rootfstype=f2fs

/etc/fstab 

proc            /proc           proc    defaults          0       0

/dev/sda1       /boot           vfat    defaults          0       2

/dev/sda2       /               f2fs    defaults          0       1

5,sudo poweroff  断电直接拿掉SD卡,然后上电

                                                                    转自 -- 爬不稳

单词:

reset    重置

thread    线

never    从未

notice    通知

sunrise    日出

forecast    yuce

useful    有用的

compare    队长

datasets    资料组

labels    标签

analysis    分析

array    数组

insecure    不安全的

猜你喜欢

转载自blog.csdn.net/qq_42184699/article/details/80955014
今日推荐