步骤如下:
1. 设置PE启动盘为第一启动项。
A. 将小主机同显示器连接起来。
开机按照屏幕提示进入BIOS。键盘方向键进入Boot菜单,选择PE启动盘为第一启动项。
B. 修改启动模式为EFI。
如果OpenWrt的镜像文件是EFI的,记得修改Boot Option为UEFI Only或者UEFI and legacy both。这里我修改程了UEFI Only。
C. 保存修改。
键盘方向键选择保存修改。开始启动进入PE。
2. 删除硬盘的所有分区。
进入PE之后,桌面上找到DiskGenius,双击打开。选中要操作的磁盘,右键单击,在弹出的菜单中找到删除所有分区,单击删除所有分区,然后单击保存更改。
3. 将OpenWrt固件写入到磁盘。
A. 通过命令行进入制作成PE启动盘的U盘。
单击开始菜单,在开始菜单中找到命令行提示符,默认是以管理员身份运行。在打开的命令行中输入openwrt img 所在盘符, 比如说u:
B. 将OpenWrt的img文件写入到磁盘。
操作这一步的时候,注意看一下physdiskwrite这个应用程序是否在PE盘里(骚瑞,要先把软件下好放到PE启动盘里)。在前面的命令行里继续输入physdiskwrite -u,然后打开PE盘,找到OpenWrt的img文件,选中,右键单击属性,复制完整的文件名。然后回到命令行窗口,单击菜单栏,然后在命令行中右键单击,这样完整的文件名就复制进去了,回车进入下一步。
C. 选择正确的磁盘写入OpenWrt固件。
上一步完成之后,会列出当前主机的所有磁盘,让你选择要写入的磁盘。一定要看清楚不要选错了。输入对应的磁盘序号,然后回车。这里选择磁盘0,回车。如果您的磁盘大于2G,会弹出来一个警告问您是否确定要写入,选择y,确定写入,等待几十秒钟(看磁盘的读写性能),数据就写入到磁盘了。重启系统,参考前面的方法,选择写入OpenWrt的磁盘为第一启动项,保存设置。这样OpenWrt就可以正常启动了。如果能正常启动,说明就成功的将OpenWrt安装到x86电脑的硬盘了。如果失败了,请按照上面的步骤查找原因。