Debian

【原创】基于Debian10环境下搭建OpenWrt实体软路由系统之文档说明与演示

关于OpenWrt固件的升级,在虚拟机中,笔者一直倾向于使用rootfs-combined-ext4来刷写升级,然后,在另外的虚拟机系统中扩展OpenWrt 根分区容量。
而rootfs-combined-squashfs 则可直接web升级,但是不能扩展分区容量。对磁盘空间来说,是一种浪费。
关于实体软路由的OpenWrt 固件升级,运用在虚拟机上的方案亦是可行的,但缺点是进行升级维护操作的时候,要挂载U盘系统,进入U盘系统,需不断按启动引导菜单键。

于是,便有了安装OpenWrt/Debian10 双系统的想法,这样就能ssh登录debian系统,将所有配置文件及脚本scp传送过去,即便是在手机上,也能完成的OpenWrt的维护。

实现上述需求需要使用rootfs-ext4文件镜像及vmlinuz内核文件,开篇提及的两种镜像格式则是将这两者合并起来的。只有这两者分离,才可实现双系统的部署。
正好,前篇博文涉及了pxe的部署,对于Linux系统的运作原理有了一定的了解,给笔者部署双系统提供了方向。即,vmlinuz 放置在"/boot",Grub引导程序配置文件设置好内核及"/"目录路径,电脑启动时,先加载内核文件到内存运行,通过CPU,内核不断的加载相关的硬件驱动,并挂载系统更目录,然后运行相关服务,计算机启动完成。

本博文用于对该部署脚本进行使用上的说明,以及相关操作的动画演示,方便以后,再次部署时,快速完成部署,节省时间。

阅读全文