在RouterOS上用PXE启动Ubuntu安装程序(支持SecureBoot)

在经过用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安装程序启动了。


参考资料:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据