在经过用RouterOS PXE启动Linux(GRUB,支持SecureBoot)一文的配置之后,你的RouterOS应该可以启动一个干净的GRUB2了。那么如何用它来装系统呢?
准备TFTP服务器
首先我们在Ubuntu Netboot Images下载所需版本和内核的 netboot.tar.gz 文件,然后将它解压后放到RouterOS的TFTP目录下,和之前的几个文件放在一起。(注意:这个版本的安装程序是Netinstall,也就是说所有软件包都要联网下载。)
你将获得类似下图的目录结构:
然后我们配置TFTP服务器根目录:
1 |
/ip tftp add allow-rollover=yes ip-addresses=<设备网段> real-filename=disk1/tftp-linux-pxe |
这样,RouterOS这边就准备好了。
启动系统
PXE成功后,你会看到GRUB2命令行界面。在里面输入:
1 2 3 4 |
set gfxpayload=keep linux /ubuntu-installer/amd64/linux gfxpayload=800x600x16,800x600 --- initrd /ubuntu-installer/amd64/initrd.gz boot |
如图所示:
稍等一会,就能看到Ubuntu安装程序启动了。
参考资料: