在vwware上安装openwrt

主要参考:VMware安装OpenWrt - 姚坤 - 博客园 (cnblogs.com)

在其基础上对一些细节进行补充,做下记录以免忘记。

下载openwrt固件

OpenWrt Downloads

image

选择自己需要的版本。我需要下载LEDE 17.01.4,一路点击直至下列目录。

image

关于各个image file文件的说明可以参考:VMware安装OpenWrt - 姚坤 - 博客园 (cnblogs.com)

我下载的是combined-ext4.img.gz。

StarWind V2V Image Converter

在vmware上安装,先用StarWind V2V Image Converter将.img转换为.vmdk文件。

StarWind V2V Image Converter下载链接:(参考:StarWind V2V Image Converter下载链接 - 知乎 (zhihu.com)

https://www.starwindsoftware.com/tmplink/starwindconverter.exe

按提示正常安装即可。

开始转换,打开StarWind V2V Image Converter。
选择Local file,点击Next

image

选择刚才下载解压好的lede-17.01.4-x86-64-combined-ext4.img文件,Next


选择Local fileNext

image

选择VMDKNext

一般选第一个。

选择一个目标文件夹,点击Convert开始转换。

转换成功!

新建虚拟机

打开vmware,选择“创建新的虚拟机”。

选择“典型”。

稍后安装操作系统。

选择其他“linux 4.x内核 64位”,这里跟据你所安装的系统版本选择对应版本的内核。

虚拟机位置。

任意大小磁盘空间,后续会移除重建,选择“将虚拟磁盘拆分为多个文件(M)”。

点击“完成”。

编辑虚拟机设置。

移除原有的SCSI硬盘,添加新的SCSI硬盘。

选择“使用现有虚拟磁盘(E)”

选择刚才转换的.vmdk文件。

点击完成。

开机

开启虚拟机,如下安装成功。

当出现random : nonblocking pool is initialized,按Enter键。

简单配置下网络

先给虚拟机连个网。

root@LEDE:/# vim /etc/config/network

注释掉“lan”的配置,添加“wan”的配置,如图所示。

root@LEDE:/# /etc/init.d/network reload
root@LEDE:/# opkg update

有网了!

Shift+Page UP或者Page Down键,可翻页。