Parrot OS下安裝win10實現雙系統的歷程

0x0 啓動盤製作準備

win10啓動盤在liinux系統中的製作充滿艱辛

  1. 使用Etcher for Linux 這個軟件和dd命令燒錄差不多,多數情況用來燒錄liunx的iso,win10有很大機率失敗,我沒嘗試。
  2. 使用weousb製作,如果是使用GUI界面的話建議使用root權限運行,但是經過我的實測,無論如何嘗試,總是出現錯誤代碼256退出(installing failed exit code 256 )
  3. 最後我選擇在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

發佈了77 篇原創文章 · 獲贊 111 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章