WSL:修订间差异
外观
Malacology(留言 | 贡献) 小 →BioArchLinux: add optional act |
Malacology(留言 | 贡献) add: adjust size |
||
第39行: | 第39行: | ||
# pacman -Syy | # pacman -Syy | ||
# pacman -Syu</pre> | # pacman -Syu</pre> | ||
==扩容== | |||
===RAM=== | |||
WSL 环境下 | |||
<pre> | |||
vim "$(wslpath "C:\Users\<你的用户名>\.wslconfig")" | |||
</pre> | |||
添加 | |||
<pre> | |||
[wsl2] | |||
memory=32GB | |||
</pre> | |||
其中<code>32GB</code>可以很调整 | |||
然后 Windows 环境下 | |||
<pre> | |||
wsl --shutdown | |||
wsl | |||
</pre> | |||
===Disk=== | |||
Windows 环境下关闭 WSL | |||
<pre> | |||
wsl --shutdown | |||
diskpart | |||
</pre> | |||
然后 diskpart 里面 | |||
<pre> | |||
Select vdisk file="ext4.vhdx路径" | |||
detail vdisk | |||
expand vdisk maximum=<多少MB> | |||
exit | |||
</pre> | |||
回到 wsl 环境 | |||
<pre> | |||
sudo mount -t devtmpfs none /dev | |||
mount | grep ext4 | |||
</pre> | |||
可以看到第一列的 <code>sdX</code> 这个 <code>X</code> 是什么下面就写什么 | |||
<pre> | |||
sudo resize2fs /dev/sdX <多少MB>M | |||
</pre> | |||
[[分类:Linux]] | [[分类:Linux]] |
2024年12月23日 (一) 13:51的最新版本
WSL可以很好的让不愿意折腾双系统的人在Windows上跑Linux软件,比如早期不支持Windows的raxml-ng。
安装
- https://insider.windows.com/getting-started 点击注册,之后升级windows10
添加一个cmd快捷方式,以管理员权限开始
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启
WSL2
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 下载并运行
wsl --set-default-version 2 //设为默认版本
BioArchLinux
只需要在任意一个镜像站点的 wsl
文件夹下找到 tar
文件即可,解压它,在安装了 wsl
的前提下双击 BioArch.exe
文件,就可以开始成功安装,安装好后键入下述命令即可进入。
wsl -d BioArch
可以通过以下命令设置它为默认发行版
wsl --set-default BioArch
在使用前需要做一些初始化的任务,比如初始化 WSL,这里的镜像地址可以更改为你喜欢的镜像。mirrorlist
镜像列表参见 Arch Linux 。mirrorlist.bio
镜像列表见 mirrorlist 仓库 里的 mirrorlist.bio
。
# echo 'Server = https://mirrors.sdu.edu.cn/archlinux/$repo/os/$arch' > /etc/pacman.d/mirrorlist # echo 'Server = https://mirrors.sdu.edu.cn/bioarchlinux/$arch' > /etc/pacman.d/mirrorlist.bio # pacman -Syu
Arch Linux
https://github.com/yuk7/ArchWSL 下载并解压,双击exe文件,包有点老,不方便
Manjaro
https://github.com/sileshn/ManjaroWSL 下载并解压,双击exe文件
wsl -l -v //查看目前发行版 wsl -d <distroname> //进入发行版 wsl -d Manjaro wsl --set-version <distribution name> <versionNumber> //设置发行版WSL1或者2 wsl --set-version Manjaro 2
调试
# passwd //创建管理员密码 # useradd -m -G wheel <usrname> //创建用户 # passwd <usrname> //创建用户密码 # pacman-mirrors -i -c China -m rank # pacman -Syy # pacman -Syu
扩容
RAM
WSL 环境下
vim "$(wslpath "C:\Users\<你的用户名>\.wslconfig")"
添加
[wsl2] memory=32GB
其中32GB
可以很调整
然后 Windows 环境下
wsl --shutdown wsl
Disk
Windows 环境下关闭 WSL
wsl --shutdown diskpart
然后 diskpart 里面
Select vdisk file="ext4.vhdx路径" detail vdisk expand vdisk maximum=<多少MB> exit
回到 wsl 环境
sudo mount -t devtmpfs none /dev mount | grep ext4
可以看到第一列的 sdX
这个 X
是什么下面就写什么
sudo resize2fs /dev/sdX <多少MB>M