手把手教你使用 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/ 

    设置完成后,重启系统

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