如果你想花最短的时间更换系统卡并且拥有更多的时间在你的树莓派的使用上, 安装BerryBoot的multi-boot manager可使在一张SD卡上实现多系统的选择启动。 以下我们将详细讲解BerryBoot是如何实现树莓派多系统的: 我们为什么要这样做?BerryBoot是一款基于树莓派启动的启动管理工具, 它最大的优势是可以在不通过SD卡的前提下在多个系统中选择启动, 你既可以将系统存放在卡上,也可以, 如果你需要更多空间的话,将系统运行在外接的硬盘上并配置BerryBoot只将SD卡作为一个启动器。 同时BerryBoot配置工具使得下载适应树莓派的稳定linux系统更容易。目前BerryBoot支持的树莓派linux系统版本有:
除了上述的这些版本以外, 你也可以添加的自制的linux版本到BerryBoot中,后文会详细介绍如何手动添加新的系统。 总之,如果你不想用不同的SD卡存储不同的树莓派系统,并且省掉更换不同系统SD卡的繁琐, BerryBoot绝对是一个一款能帮你解决掉这些问题的理想工具。 我们需要准备什么?你需要一个树莓派, 相对应的外接设备, 一个可用的网络. 我们建议读者先阅读关于初识树莓派的文章,确保读者已经具备所有关于树莓派的基础知识(比如如何给树莓派供电和基础的配置)。 除了上述需要的硬件配置以外, 读者同时需要下载BerryBoot的安装文件: 从下载的.zip的压缩文件中解压并安装BerryBoot到经过FAT格式格式化过的SD卡中。 配置BerryBoot当你下载好安装文件并且解压到你的SD卡后, 将SD卡插入树莓派中并接上电源启动它, 你会看到短暂的启动过程并最终显示以下的配置界面: 花些时间调整屏幕显示(看屏幕上方和下方是否出现绿色的校准条来选择是否选择或者撤销overscan选项)。 设置你的网络连接类型(network connection)为有线(wired)或者无线(Wi-Fi)。最后设置的你的键盘布局。 如果你选择了无线连接你的网络,安装程序会让你选择连接的无线网络名称和相应的密码。 注意:这里的无线网络连接设置只适用于BerryBoot安装过程,一旦你安装了树莓派的linux系统比如Raspbian,你需要在Raspbian再次设置你的无线网络连接。 当你链接上网络后,安装程序会让你选择安装树莓派系统的位置(SD卡或是外接的硬盘): 这里默认的是SD卡, 如果你想将树莓派的系统安装在外接的闪存或是硬盘上,现在就连接上它们。一旦显示出你连接上的闪存或者硬盘,选择并点格式化键(Format), 注意这里格式化会清楚掉所有闪存或者硬盘上的内容,请格式化前自行备份。 大约一分钟后, 会弹出一个添加系统(Add OS)的窗口中, 这里你可以选择安装到BerryBoot卡上的第一个系统。 这里我们以安装Raspbian为例, 点击确认(OK)进行安装。 一旦Raspbian的安装镜像文件下载并安装完成后, BerryBoot的Menu Editor就会弹出并显示以下内容: 在这个menu editor中,你可以进行多项操作。你可以添加(Add OS)新的系统或者移除(Delete)现有的系统, 同样的你可以选择默认的启动系统(Make default)。你可以编辑(Edit)每一个单独系统的属性比如更改名称或是内存的位置。你可以在这里复制(Clone)系统(比如在Raspbian上运行两个不同的项目)。有也可以备份(Backup)整个SD卡或者外接存储设备中的单独的某一个系统。 除了上述的这些外,你可以进行更高级的配置(在窗口上面最后的小箭头处), 比如BerryBoot的密码设置, 修复坏损的文件系统, 转换使用命令行窗口进行设置。 上面的这些都是BerryBoot很好的功能, 但是我们这里的重点是添加一个新的系统。点击添加系统(Add OS), 屏幕转回到刚刚的添加系统(Add OS)的窗口中, 现在我们要再添加OpenELEC到我们的BerryBoot系统启动项中。选择并点击确认。 当第二个系统安装完毕后,你就可以在Menu Editor中选择默认的启动系统了, 这里我们选择Raspbian做为我们默认的启动系统: 到这,我们就可以退出Menu Editor开始我们的多系统选择启动了。 点击退出(Exit)按钮。一会就会弹出以下的BerryBoot menu窗口 |