最近閒來無事,把家裡閒置的一台電腦折騰了一個軟路由。實現了 iStoreOS 旁路由和黑群暉的功能。同樣的方法可以用於安裝愛快主路由和 Windows 以及 Ubuntu 的遠程虛擬機。不過因為家裡用的 FTTR 所以不需要愛快主路由,也沒有遠程訪問桌面的需求,所以把所有的硬碟空間都用來給黑群暉做存儲空間了。特出此教程供大家參考。
開始之前先要準備系統文件,建議所有軟體下載官方版本。下載鏈接如下:
- 啟動 U 盤製作工具Ventoy
- 微 PE 簡易操作系統用於操作硬碟微 PE 工具箱
- ESXi 虛擬機Download VMware vSphere 8 Evaluation – Free
- 鏡像轉換 VMware 硬碟文件工具V2V Converter(直接下載鏈接V2V Converter)目前(2024-3-8)這個版本的 V2V Converter 在我的電腦上始終報錯,不能正常轉換,需要下載舊版本。在此提供網盤共享鏈接:https://pan.quark.cn/s/4aadd0c8b97a 提取碼:dZe2
- iStoreOS OpenWrt 軟路由系統iStoreOS
- 群暉 SA6400 固件,這個沒有官方版本哈,來源是 GXNAS 大大的博客黑群 DSM7.X 引導文件(2024 年 1 月 17 日更新) - GXNAS 博客,因為要去 GXNAS 大大網盤裡找,在這直接貼我的網盤共享鏈接:鏈接:https://pan.quark.cn/s/cb19f4ab82f1 提取碼:9vqx
準備好材料後可以開始施工。
首先、製作 Ventoy 啟動盤,傻瓜操作不再贅述。用 Ventoy 製作後的啟動盤可以直接啟動具有啟動功能的 iso 文件,所以把微 PE、ESXi 安裝包放到帶有 Ventoy 啟動功能的 U 盤中即可。
第二步、在 WePE 中將所有硬碟刪除所有分區,ESXi 安裝時會自動分區,傻瓜操作不再贅述。
第三步、安裝 ESXi 到硬碟。這部分參考該視頻(ESXI8.0 安裝 iKuai+openwrt 雙軟路由、黑群暉)。在 Ventoy 界面選擇 ESXi 的安裝 ISO。進入後當屏幕顯示 Loading /EFI/BOOT/boot.cfg 時快速按下 Shift+o 以進行分區操作,在出現的命令後輸入 autoPartitionOSDataSize=10240 也即給 ESXi 分區 10 個 GB。教程中建議給 8GB,我這邊給了 10G。隨後按照提示將 ESXi 安裝到硬碟。安裝完後需要拔除 U 盤,否則不會從硬碟引導系統啟動,屏幕會有提示,照做就可以。中間需要設置密碼,不要忘記自己設置的密碼,後面會經常用到。安裝好後將 ESXi 的 LAN 地址設置到與 FTTR 同一網段,方便我們訪問。訪問 ESXi 後台第一件事先找神秘代碼激活 ESXi,方便我們後續使用。
第四步、安裝 iStoreOS 到 ESXi 虛擬機。
這一步先要將下載好的 iStoreSO 鏡像文件轉換成 ESXi 專用的硬碟文件,需要用到 V2V Converter。操作流程參考視頻ESXI 安裝🔥全能軟路由系統【OpenWrt/iStore OS】主路由 / 旁路由。選擇我們下載的 iStoreOS 鏡像文件進行轉換,注意鏡像文件的保存路徑不要存在中文。轉換完成後會得到兩個.vmdk 文件,上傳到我們的虛擬機,就可以使用 iStoreSO 了。
在轉換好.vmdk 文件後,我們創建虛擬機。用另一台電腦的瀏覽器訪問我們的 ESXi 主機,點 “創建 / 註冊虛擬主機”→“創建新虛擬主機”→為虛擬主機起一個名稱→兼容性不動、操作系統選 Linux、系統版本選 “其他 6.x 或更高版本 Linux(64 位)”→選擇存儲位置→自定義系統性能,CPU 我給了 4 核,內存給了 2G,內存注意設置獨享(勾選 “預留所有客機內存 (全部鎖定)”),這些你可以自行決定,然後硬碟要刪掉,不需要的硬體都刪掉(參考我的最後設置圖片), “虛擬機選項” 頁面中將 “引導選項” 選項卡中 “啟用 UEFI 安全引導” 選項的打勾去掉,完成創建虛擬機→右鍵單擊虛擬機名稱編輯虛擬機,點擊添加硬碟、添加 “現有硬碟”,位置選擇虛擬機名稱對應的文件夾,將剛才轉換好的兩個.vmdk 上載到文件夾中後,選擇對應的.vmdk 文件保存開機。
iStoreOS 開機後點回車進入命令行輸入 quickstart 顯示菜單。選擇 “0.Show InterFaces” 可以查看到目前 LAN 口的地址。瀏覽器輸入 LAN 地址登入 iStoreOS,默認密碼 password。iStoreOS 中可以按照向導設置旁路由,然後給大家一個魔法入口,你懂的Releases · vernesong/OpenClash (github.com)。安裝方法安裝 OpenClash Wiki需要軟體WinSCP。
第五步、安裝黑群暉 SA6400 固件到 ESXi 虛擬機。
先轉換群暉引導文件,方法和轉換 iStoreOS 鏡像文件一樣,參考上一步。後面的操作步驟按照ESXI All in one | ESXI8.0 安裝 iKuai+openwrt 雙軟路由、黑群暉操作步驟進行。
先創建新的虛擬機。點 “創建 / 註冊虛擬主機”→“創建新虛擬主機”→為虛擬主機起一個名稱→兼容性不動、操作系統選 Linux、系統版本選 “其他 6.x 或更高版本 Linux(64 位)”→選擇存儲位置→自定義系統性能,按照自己需求,我分配了 16 核,10G 內存(內存獨占),861.83 G 硬碟空間,這個硬碟空間後面會有調整,我們一會再講,硬碟選 SATA 模式 “虛擬機選項” 頁面中將 “引導選項” 選項卡中 “啟用 UEFI 安全引導” 選項的打勾去掉,最後完成創建虛擬機→右鍵單擊虛擬機名稱編輯虛擬機,點擊添加硬碟、添加 “現有硬碟”,位置選擇虛擬機名稱對應的文件夾,將剛才轉換好的兩個.vmdk 上載到文件夾中後,選擇對應的.vmdk 文件保存開機。
開機後下載 Synology Assistant 尋找我們的黑群暉主機地址,找到後瀏覽器登錄。第一次登錄需要安裝系統,將我們下載的.pat 文件安裝到虛擬機根據提示安裝即可。安裝好後根據提示設置自己的群暉。
之後掛載 USB 硬碟,因為 ESXi 不能自動掛載 USB 硬碟,所以需要我們手動操作。首先在 ESXi 管理頁面打開 SSH 登錄權限,用 PuTTY 登錄 ESXi。之後參考教程ESXI7.0 識別外部 USB 硬碟 - ANLAN (jjlvu.com),我掛載了兩塊 USB3.0 移動硬碟,自行根據邏輯改參數就可以了。
第六步、設置來電啟動
首先進入 BIOS 中設置來電自啟,然後到 ESXi 中設置虛擬機的來電啟動。參照教程2024 年 ESXI8.0 安裝(愛快 + iStore+NAS+windows)懶人安裝教程。點擊主機→管理→自動啟動,點擊 “編輯設置” 將 “已啟用”,從否點到是。然後設置啟動順序,先啟動 iStoreOS 旁路由,再啟動 NAS。
第七步、群暉設置外網訪問。
首先跟運營商要公網 IPv4,要不到的就開 IPv6。群暉中點控制面板、網絡、網絡介面,在這裡選擇 “局域網 1”,點 “編輯”,在 IPv6 設置中將選項改為自動,就會獲取到 IPv6 地址。然後參照教程解決群暉外網訪問難題!IPV6+DDNS,實現內網設備全遠程訪問 + 開啟 HTTPS 訪問!設置域名訪問,此處需要你購買一個個人域名。
完成以上設置你的 All in One 小主機就大功告成了。