1.网上随便找一个win10版本,制作成U盘启动,并完成安装
2.安装原生的win10(上述方案安装的win10不是原生的,存在各种问题)
进入win10操作系统,下载最新的 MediaCreationTool 工具,通过该工具安装最新版本的win10操作系统。
二、安装wsl 1、在应用商店安装:Ubuntu-18.04 LTS
2.开启Linux 子系统选项:控制面板-> 程序->开启或关闭Windows功能->勾选: 适用于Linux的Windows子系统
3.启动:Ubuntu-18.04 LTS
4.wsl迁移到非系统盘:
4.1 如果是重装win10, 之前已经安装过wsl了则:
先把老的wsl目录下的 home 和 opt 目录剪切到其他目录备份,让后删除老的wsl目录下的所有文件
4.2 https://github.com/DDoSolitary/LxRunOffline/releases 下载:LxRunOffline-v3.5.0-mingw.zip
4.3 解压后到解压目录下:
shift + 鼠标右键 -> 在此处打开power shell
.LxRunOffline.exe list // 查看已安装的wsl版本.LxRunOffline.exe move -n Ubuntu-18.04 -d D:Ubuntu //Ubuntu为自己的目标路径
4.4 把先前备份的home 和 opt 目录拷贝到wsl目录下覆盖
4.5 开启openssh
$ sudo vim /etc/ssh/sshd_config //修改以下内容 PubkeyAuthentication no PasswordAuthentication yes$ sudo service ssh restart
三、开发环境搭建1.安装python3.8
sudo apt updatesudo apt dist-upgradesudo apt install python3.8 python3-distutilssudo rm -rf /usr/bin/python3 /usr/bin/pythonsudo ln -s /usr/bin/python3.8 /usr/bin/python3sudo ln -s /usr/bin/python3.8 /usr/bin/python
2、python 常见问题解决
2.1 ModuleNotFoundError: No module named 'apt_pkg'
sudo apt remove --purge python3-aptsudo apt install python3-apt -fcd /usr/lib/python3/dist-packages/sudo cp -f apt_pkg.cpython-3?m-x86_64-linux-gnu.so apt_pkg.cpython-38m-x86_64-linux-gnu.so
3.安装依赖
sudo apt-get install build-essential gcc g++ make libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils cpio device-tree-compiler build-essential zlib1g-dev pkg-config libglib2.0-dev binutils-dev libboost-all-dev autoconf libtool libssl-dev libpixman-1-dev virtualenv flex bison vim vim-scripts vim-doc exuberant-ctags cscope