Raspberry/jessie設置開機啓動圖片/屏蔽彩虹屏/用戶自動登錄/開機執行程序
–
在 Raspberry 上安裝 jessie server
製作安裝U盤
$ diskutil umount /dev/disk1s1
$ sudo dd if=ubuntu-16.04-preinstalled-server-armhf+raspi3.img of=/dev/disk1 bs=16m
出現安裝成功,即可- 將SD卡插到樹莓派上,樹莓派上電啓動,此時最好連上網線
- 出現登陸界面後,默認用戶名和密碼爲:pi/raspberry;
- 登陸成功後,修改用戶密碼
$ passwd
系統初始化設置
終端輸入如下命令,進入系統設置界面
$ sudo raspi-config
選擇
4 Localsation Options
- local 設置,只選擇
en_US.UTF-8 UTF-8
- TimeZone 設置,
Asia -> Shanghai
- Keyboard-configuration 設置,
Generic 105-key (Intl) PC -> Other -> English(US) -> English(US) -> default -> No Compose key
- local 設置,只選擇
Interfacing Options
- SSH設置,
SSH -> Yes -> OK
- SSH設置,
- 初始化設置完成,選擇
Finish
退出設置 - 初始化完成後,重啓系統
手動更新庫文件
拷貝所需要的庫文件到指定目錄
- soft.tar.gz 拷貝到樹莓派上(soft中包含需要使用的庫文件)
- 樹莓派上解壓,執行如下命令
$ tar -zxf soft.tar.gz $ cd soft $ tar -zxf archives.tar.gz $ sudo cp archives/* /var/cache/apt/archives/
更新系統目錄 $ sudo apt-get update
- 解壓安裝庫文件 $ sudo apt-get -y dist-upgrade
設置開機啓動圖片修改
手動安裝fbi庫(fbi庫已經拷貝到apt中,但需要手動安裝)
$ sudo apt-get install fbi $ cd soft $ sudo cp splash.png /etc/ $ sudo cp asplashscreen /etc/init.d/ $ sudo chmod a+x /etc/init.d/asplashscreen $ sudo insserv /etc/init.d/asplashscreen
屏蔽彩虹屏
- 彩虹屏即樹莓派開機自檢GPU,會在屏幕中央出現彩虹色的方塊。
修改
/boot/config.txt文件
$ sudo nano /boot/config.txt 1
添加一行如下內容:
disable_splash=1
修改用戶自動登錄
修改文件
/etc/systemd/system/getty.target.wants/[email protected]
,$ sudo nano /etc/systemd/system/getty.target.wants/getty@tty1.service
將行:
ExecStart=-/sbin/agetty --noclear %I $TERM
改成:ExecStart=-/sbin/agetty --autologin pi --noclear %I $TERM
其中 pi 爲設置的自動登錄的用戶的名字,可將 pi 改成任何你想要設置的用戶
設置開機執行程序:
寫好的腳本(.sh文件)放到目錄
/etc/profile.d/
下,系統啓動後就會自動執行該目錄下的所有shell腳本$ cd soft $ sudo cp test.sh /etc/profile.d/
設置完成後,重啓系統