樹莓派入門
作者:蘇啟哲哲哲
文章目錄
- 樹莓派入門
- 派系統燒錄
- 方法一:本地鏡像燒錄
- 方法二:官網軟體燒錄
- 檔案配置
- 無顯示屏
- 有顯示屏
- 更改樹莓派賬戶
- 樹莓派換源
- 更換軟體源
- 樹莓派忘記密碼了?收藏之以供不時之需~
- 第1步:取出SD卡
- 第2步:編輯 cmdline.txt
- 第3步:重設密碼
- 第4步:編輯cmdline.txt文本
派系統燒錄
方法一:本地鏡像燒錄
準備SD Card Formatter、Win32DiskImager、樹莓派系統鏡像(2021-10-30-raspios-bullseye-armhf-full.img)(下放網盤按需自取~)
鏈接:https://pan.baidu.com/s/1YVTPcKzWMy05sGW_pkwxIw
提取碼:1234
打開SD Card Formatter

選擇硬碟將記憶體卡格式化,之后打開Win32DiskImager,選擇準備好的鏡像檔案

等待寫入完畢
方法二:官網軟體燒錄
樹莓派官網下載好Raspberry Pi Imager

再寫入成功之前不要進行任何操作,否則將會失敗,只能重新格式化重新燒錄,寫入成功后硬碟會出現下圖記憶體卡格式,一個是組態檔資訊的空間,另一個是燒錄好的系統硬碟

檔案配置
無顯示屏
如果你沒有顯示幕,寫完先別急著拔卡,先在boot目錄組態檔中創建一個ssh檔案(打開后綴名擴展,顯示后綴名,將后綴名洗掉,無后綴名格式ssh)
再在boot目錄下創建一個wpa_supplicant.conf的檔案(注意后綴名就是.conf),內容為
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的WIFi的名字"
psk="你的WIFI的密碼"
key_mgmt=WPA-PSK
priority=1
}
然后將記憶體卡插入樹莓派,開機連接試一下,第一次連接可能會有點慢,可以設定電腦熱點,從熱點獲取ip地址

如果你對linux系統有所了解的話可以使用下面三個軟體操作樹莓派,其中xftp是用來進行檔案傳輸,xshell是用來進行終端控制,xmanager是用來管理查看攝像頭顯示或一些畫面顯示

這里先介紹使用xshell連接,第一次連接是使用賬戶名:pi密碼:raspberry去連接,
之后進行介面配置,輸入
sudo raspi-config

選擇interface進入

把常用的ssh,VNC,I2C,Camera打開
有顯示屏
如果你有顯示幕,將樹莓派連接到顯示屏上,直接使用右上角的wifi連接即可連接成功,在右上角打開configure

在interfances中,把ssh和Camer(之后攝像頭需要打開)、I2C和GPIO(之后外接傳感器需要使用)打開

更改樹莓派賬戶
修改pi賬戶密碼,需要先輸入當前密碼,再輸入兩次新密碼,如下圖所示修改成功
passwd pi

樹莓派使用的linux系統登陸時是pi賬戶,但是操作檔案是會有一些麻煩,
當需要root權限時可以直接執行
sudo su
切換為root用戶,但是是不長久的,
重新開啟root賬戶,可由pi登錄后,在終端執行
sudo passwd root
修改root密碼,需要輸入兩次密碼,然后再執行
sudo passwd -u root

開啟root賬戶,
如果上面執行完出現”password expiry information changed.“的提示
是因為新版本ssh默認關閉root登陸,可以修改一下ssh的組態檔
sudo nano /etc/ssh/sshd_config
【Ctrl+W】快捷鍵,搜索【PermitRootLogin without-password】,修改【PermitRootLogin without-password】為【PermitRootLogin yes】,
【Ctrl+O】快捷鍵,保存,
再按一次回車,然后【Ctrl+X】快捷鍵退出,
最后用
reboot
命令重啟,這樣就可以解鎖root賬戶,
為了后續的簡單操作使用
sudo apt-get install vim
安裝vim,具體vim操作可以查看vim使用手冊,
vim編輯檔案或者其他編輯檔案命令非正常退出時會生成一個.swp檔案,下次再編輯同樣的檔案,會報錯:
Swap file "/etc/.hosts.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it,
解決方案:
出現以上提示,可輸入“R”,恢復檔案,然后將.swp檔案洗掉即可,
洗掉.swp檔案的命令:rm {your file name}.swp
樹莓派換源
更換軟體源
本次以清華源為例
這一步要開始更換軟體源了,確保樹莓派 WiFi 已經連上,

接下來的操作需要一點點命令列知識,如果不了解命令列也沒關系,按照步驟進行就 ok,
首先點擊桌面左上角的命令列按鈕,進入命令列視窗

然后在命令列視窗內輸入 sudo nano /etc/apt/sources.list 并回車,進入編輯器,
sudo 是指用系統管理員權限啟動,nano 是樹莓派內置的輕量文本編輯器,而 /etc/apt/sources.list 就是軟體源的組態檔地址了,
接著編輯這個檔案,如下圖所示,把原來的內容注釋掉(最前面加 # 號),在檔案最頂部添加下面的內容:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
按 ctrl-o 保存Enter之后,按 ctrl-x 關閉,

同樣的方法,把 /etc/apt/sources.list.d/raspi.list 檔案也替換成下面的內容:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

至此,樹莓派軟體源就替換好了,是不是很簡單,就改兩行配置即可,
最后,你可以試下執行 sudo apt-get update,會發現更新速度快了很多,

到此,樹莓派的系統已經基本配置完成,這將會是你的新起點!
樹莓派忘記密碼了?收藏之以供不時之需~
第1步:取出SD卡
將樹莓派關機,移除sd卡,插入到你的電腦,
第2步:編輯 cmdline.txt
在PC上打開SD卡根目錄,啟動部分是可見的,并包含一個名為“cmdline.txt”的檔案,在編輯器中編輯這個文本,并將下文插入到已有文本的最后
init=/bin/sh
如果無法進入到第三步的終端輸入界面,可以嘗試將 init=/bin/sh 替換為 single,
舉個例子,如果原文是這樣的:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
那么編輯后應該是這樣的:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait init=/bin/sh
確保所有內容在同一行,保存文本內容,從pi出取出sd卡,
第3步:重設密碼
將sd卡插入樹莓派(我們在這里需要連上顯示幕和鍵盤),將樹莓派開機,估計在顯示閃動的游標前需要等一會,
在識別符號后,輸入以下命令:
mount -o remount, rw / passwd pi
你會被提示輸入一個新的密碼,請仔細輸入后并敲下回車鍵,系統會提示你再次確認輸入密碼
passwd pi
Enter new UNIX password:
Retype new UNIX password:
passwd:
password updated successfully
這樣密碼就修改完成了,現在輸入以下命令去同步并執行初始化程式
sync exec /sbin/init
樹莓派會繼續啟動,然后關掉樹莓派并且斷電,
sudo halt
第4步:編輯cmdline.txt文本
用電腦再次編輯這個文本:把我們在第二步加入的最后資料洗掉,
現在你可以插入sd卡到你的樹莓派啦,再次啟動就可以使用新的密碼啦,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/357232.html
標籤:其他
上一篇:【王喆-推薦系統】評估篇-(task4)服務器內部實作A/B測驗
下一篇:String容器的底層實作
