0x00
BerryBoot是一款基于树莓派启动的启动管理工具, 它最大的优势是可以在不通过SD卡的前提下在多个系统中选择启动, 你既可以将系统存放在卡上,也可以, 如果你需要更多空间的话,将系统运行在外接的硬盘上并配置BerryBoot只将SD卡作为一个启动器。
可以将它看作是一个引导系统
0x01
- 在这里下载
- 下载后将其解压并将全部文件放入FAT32格式的空白SD卡,将SD卡插入树莓派,通电开机。
- 当树莓派的灯闪烁几下后会进入BerryBoot系统,在里面进行配置。
- 初次启动后第一个界面可以直接跳过,来到第二个界面选择系统安装位置,可以选择SD卡、usb设备或网络设备。
配置完第二个界面后来到第三个界面,在这可以在线下载系统并自动安装。如果要安装已经下载好的系统直接关闭这个界面即可。
提前下载好的系统安装:- 下载系统,这里推荐BerryServer,BerryServer有大量适合树莓派的系统,也可以自己在BerryServer发布自己编译好的系统。
- 将下载好的系统文件解压至
xxxx.img
格式的文件。 - 将系统文件usb设备并将其插入树莓派。
- 在BerryBoot中鼠标左键长按
Add OS
选择Install from USB stick
,选择系统文件即可。
- 每次开机都会进入BerryBoot选择菜单,可以在
Edit config
的cmdline.txt
中更改bootmenutimeout=10
的倒计时,如果有其他设备(比如安装在USB设备中)就需要在uEnv.txt
中添加bootmenutimeout=10
或nobootmenutimeout
表示不自动进入系统。如果要跳过BerryBoot可以将系统设为默认(set default),这样可以开机跳过BerryBoot直接进入选定的系统。
若要Openelec支持ssh, 还需要在cmdline.txt 最后添加ssh - 重启几秒后即可进入选定安装后的系统。
#无屏幕情况下使用BerryBoot
这里使用VNC进行远程访问,树莓派需要连上网线并与电脑保持在同一个局域网的同一网段。最简单的办法是共享本地连接, 并用一根网线连接树莓派和电脑。
- 将BerryBoot系统文件中的
cmdline.txt
文件内容更改为:
smsc95xx.turbo_mode=N elevator=deadline quiet bootmenutimeout=10 vncinstall ipv4=192.168.137.27/255.255.255.0/192.168.137.1
其中192.168.137.27
为局域网ip地址,192.186.137.1
为局域网网段,可以根据自己情况更改,保证电脑能正常连接访问树莓派即可。
- 树莓派通电并接上网线后,电脑上使用VNC客户端,地址输入
树莓派ip:5900