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

你可能感兴趣的:(搞机)