手把手教你使用 Raspberry - 設置開機啓動圖片/屏蔽彩虹屏/用戶自動登錄/開機執行程序

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
  • Interfacing Options

    • SSH設置, SSH -> Yes -> OK
  • 初始化設置完成,選擇 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/ 

    設置完成後,重啓系統

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章