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/
设置完成后,重启系统