在经过用 RouterOS PXE 启动 Linux(GRUB,支持 SecureBoot)一文的配置之后,你的 RouterOS 应该可以启动一个干净的 GRUB2 了。那么如何用它来装系统呢?
准备 TFTP 服务器
首先我们在 Ubuntu Netboot Images 下载所需版本和内核的
netboot.tar.gz 文件,然后将它解压后放到 RouterOS 的 TFTP 目录下,和之前的几个文件放在一起。(注意:这个版本的安装程序是 Netinstall,也就是说所有软件包都要联网下载。)
你将获得类似下图的目录结构:

然后我们配置 TFTP 服务器根目录:
|
/ip tftp add allow-rollover=yes ip-addresses=<设备网段> real-filename=disk1/tftp-linux-pxe |
这样,RouterOS 这边就准备好了。
启动系统
PXE 成功后,你会看到 GRUB2 命令行界面。在里面输入:
|
set gfxpayload=keep linux /ubuntu-installer/amd64/linux gfxpayload=800x600x16,800x600 --- initrd /ubuntu-installer/amd64/initrd.gz boot |
如图所示:

稍等一会,就能看到 Ubuntu 安装程序启动了。
参考资料: