InitEnv
安装
1 2
| wsl --list --online wsl --install Ubuntu-22.04
|
通过迁移 更改WSL存储目录
1 2 3 4 5 6 7 8
| wsl -l --all -v wsl --shutdown wsl --export Ubuntu E:\runtime\wsl-ubuntu.tar wsl --unregister Ubuntu
wsl --import Ubuntu E:\runtime\wsl-ubuntu\ E:\runtime\wsl-ubuntu.tar --version 2 wsl --setdefault Ubuntu Ubuntu config --default-user manhua
|
配置磁盘
- 我的电脑–右键–管理–磁盘管理-点击一下任意磁盘明细- 操作–创建VHD
- PowerShell执行
Get-Disk
获得磁盘序号(磁盘管理界面也有显示) 或者 GET-CimInstance -query "SELECT * from Win32_DiskDrive"
wsl --mount \\.\PhysicalDrive2 --bare
卸载wsl --unmount \\.\PhysicalDrive2
- lsblk
- sudo mkfs -t ext4 /dev/sde
- sudo blkid /dev/sde
- sudo mkdir -p /data
- sudo mount /dev/sde /data
修改dns
默认是宿主机,无法下载软件
先修改wsl配置 以免每次启动时覆盖(需要重启)
1 2
| [network] generateResolvConf = false
|
然后修改DNS服务器
echo “nameserver 223.5.5.5” > /etc/resolv.conf
修改repo
cat /etc/lsb-release
[[Ubuntu#替换软件更新源]]
BaseDevEnv
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| sudo apt install net-tools sudo apt install openssh-server
sudo chown manhua /opt mkdir -p /opt/soft tar -xf /mnt/e/pkg/jdk-8u202-linux-x64.tar.gz -C /opt/soft/ ln -s jdk1.8.0_202/ jdk tar -xf /mnt/e/pkg/apache-maven-3.8.8-bin.tar.gz -C /opt/soft/ ln -s apache-maven-3.8.8/ maven
vi /etc/profile
#sudo apt install openjdk-8-jre-headless #sudo apt install maven #sudo apt install mysql-server
service ssh start
|
问题
本地磁盘的文件权限等有问题,建议复制到linux内运行