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

xiaoxiao2021-02-28  25

Raspberry Pi

                                                                                                                     ---小白121的记录笔记

树莓派3 U盘启动 及 并把磁盘系统设置f2fs 2017/08/03/ - RaspberryPi - 0 条评论

我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    不安全的

转载请注明原文地址: https://www.6miu.com/read-2633127.html

最新回复(0)