0x0 啓動盤製作準備
win10啓動盤在liinux系統中的製作充滿艱辛
- 使用Etcher for Linux 這個軟件和dd命令燒錄差不多,多數情況用來燒錄liunx的iso,win10有很大機率失敗,我沒嘗試。
- 使用weousb製作,如果是使用GUI界面的話建議使用root權限運行,但是經過我的實測,無論如何嘗試,總是出現錯誤代碼256退出(installing failed exit code 256 )
- 最後我選擇在linux系統中安裝windows虛擬機,在虛擬機中製作一個啓動盤
-
啓動盤恢復的方法
fdisk -l 查看
fdisk /dev/sdc 進入fdisk命令然後輸入d刪除分區
mkfs.vfat /dev/sdc -I 格式化(ntfs速度比較慢) -
安裝virutalbox 失敗
-
安裝vmware for linux 使用workstation15和Player都失敗了
-
安裝workstation14的時候找到了解決方法(15也可以如此解決)
-
首先查看你的vmware版本:
vmware --version
我的是15.0.4,將下面代碼保存爲.sh文件,並執行它(注意開頭的版本號改成自己的)
#!/bin/bash
VMWARE_VERSION=workstation-15.0.4 #This needs to be the actual name of the appropriate branch in mkubecek's GitHub repo for your purposes
TMP_FOLDER=/tmp/patch-vmware
rm -fdr $TMP_FOLDER
mkdir -p $TMP_FOLDER
cd $TMP_FOLDER
git clone https://github.com/mkubecek/vmware-host-modules.git #Use `git branch -a` to find all available branches and find the one that's appropriate for you
cd $TMP_FOLDER/vmware-host-modules
git checkout $VMWARE_VERSION
git fetch
make
sudo make install
sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1
systemctl restart vmware && vmware &
感謝:
https://wesley.sh/solved-vmware-workstation-15-fails-to-compile-kernel-modules-with-failed-to-build-vmmon-and-failed-to-build-vmnet/
- 啓動虛擬機的時候又出現問題
報錯could not open /dev/ vmmon,Please make sure that the kernel module ‘vmmon’ is loaded. - 解決方法
sudo /etc/init.d/vmware start
再以root身份運行就可以了
0x1 在虛擬機中使用Rufus製作Win 10啓動盤
詳情可以看知乎
https://zhuanlan.zhihu.com/p/36495771
我的虛擬機是win7,選擇rufus過程順順溜溜
0x2 重啓機器安裝win10
過程很無腦,但是中間時候出現了藍屏,然後關機了,再次重啓就好了。如果你也遇到了這個問題多重重啓,不行就多重裝。
這句話就已經是我在win10系統中寫下的了:)勝利的醜惡笑臉,歷時16h