如何将OpenWrt安装x86电脑的硬盘

删除选中磁盘的所有分区

删除选中磁盘的所有分区

分享到:

OpenWrt代码开源,可玩性强,是学习编译和设置家庭网关的理想选择。那么如何将OpenWrt安装到x86电脑的磁盘呢?

在开始之前,您需要准备这些东西:

A. 一台显示器。

支持VGA或者HDMI接口的。

B. 一台小主机或者笔记本电脑。

两个以上网口的主机即可。如果是笔记本电脑,您还需要准备一个USB网卡。

C. 一个PE启动盘。

PE盘的制作方法参考这篇教程:如何创建PE启动盘

D. OpenWrt固件。

可以去OpenWrt官网下载对应的镜像文件,也可以自己编译。

E. 写盘工具physdiskwrite。

可以去physdiskwrite官网下载。点击这里下载不带GUI的即可。解压缩,把exe文件复制到PE盘里面备用。

具体步骤如下:

1. 设置PE启动盘为第一启动项。

A. 将小主机同显示器连接起来。

开机按照屏幕提示进入BIOS。键盘方向键进入Boot菜单,选择PE启动盘为第一启动项。

修改PE盘为第一启动项

B. 修改启动模式为EFI。

如果OpenWrt的镜像文件是EFI的,记得修改Boot Option为UEFI Only或者UEFI and legacy both。这里我修改程了UEFI Only。

UEFI Only

C. 保存修改。

键盘方向键选择保存修改。开始启动进入PE。

保存对BIOS的修改

2. 删除硬盘的所有分区。

进入PE之后,桌面上找到DiskGenius,双击打开。选中要操作的磁盘,右键单击,在弹出的菜单中找到删除所有分区,单击删除所有分区,然后单击保存更改。

删除选中磁盘的所有分区

3. 将OpenWrt固件写入到磁盘。

A. 通过命令行进入制作成PE启动盘的U盘。
单击开始菜单,在开始菜单中找到命令行提示符,默认是以管理员身份运行。在打开的命令行中输入openwrt img 所在盘符, 比如说U:(也可能是C,X或者是G,一定要看清楚)

进入制作成PE启动盘的U盘

B. 将OpenWrt的img文件写入到磁盘。

操作这一步的时候,注意看一下physdiskwrite这个应用程序是否在PE盘里。在前面的命令行里继续输入physdiskwrite -u(这里的u要小写,只有小写才能支持大于2G的盘),然后打开PE盘,找到OpenWrt的img文件,选中,右键单击属性,复制完整的文件名。然后回到命令行窗口,单击菜单栏,然后在命令行中右键单击,这样完整的文件名就复制进去了,回车进入下一步。

准备写入img镜像到磁盘

C. 选择正确的磁盘写入OpenWrt固件。

上一步完成之后,会列出当前主机的所有磁盘,让你选择要写入的磁盘。一定要看清楚不要选错了。输入对应的磁盘序号,然后回车。这里选择磁盘0,回车。如果您的磁盘大于2G,会弹出来一个警告问您是否确定要写入,选择y,确定写入,等待几十秒钟(看磁盘的读写性能),数据就写入到磁盘了。重启系统,参考前面的方法,选择写入OpenWrt的磁盘为第一启动项,保存设置。这样OpenWrt就可以正常启动了。如果能正常启动,说明就成功的将OpenWrt安装到x86电脑的硬盘了。如果失败了,请按照上面的步骤查找原因。

选择正确的磁盘写入OpenWrt固件
欢迎您使用我的教程。如果您转载的话,麻烦您注明一下出处。因为一篇图文并茂的文章写下来,差不多要一到三个小时。感谢您对我劳动的尊重。

Comments are closed.