最初想装Linux是为了学习CSAPP(Computer Systems: A Programmer's Perspective),书中实验需Linux环境;当时仅知Linux是操作系统,上网查询后在Windows装Linux有两种方法。
装虚拟机:优势是体验更原生的Linux系统、操作不影响主系统(安全性高);劣势是较为臃肿、操作麻烦。
装wsl2:优势是安装便捷、与Windows操作衔接丝滑;劣势是可能操作到Windows系统(一般不会)、安全性较高、没那么原生(可能有小部分功能不支持)。
经过反复思考,最终选择装wsl2,理由是更适合新手、部署简单,且与Windows衔接好(如可直接调用Windows上的VS Code)。
安装步骤如下:
以管理员身份运行powershell(/cmd),输入命令 wsl --install。
安装完成后,输入 wsl.exe --list --online 查看可安装的Linux分发版;说明版本众多,推荐使用Ubuntu(作者自用)。
选择版本后,输入 wsl.exe --install [Distro](将[Distro]替换为目标发行版名称),以Ubuntu-24.04为例:wsl.exe --install Ubuntu-24.04。
接着输入用户名与密码
“提示“输入密码时,屏幕上不会显示任何内容。这称为盲人键入。你不会看到你正在键入的内容,这是完全正常的。”
“该账户是分发版的默认用户,启动时自动登录;此账户被视为Linux管理员,可运行sudo (Super User Do)管理命令。”
“WSL上每个Linux发行版有独立用户账户和密码,添加、重装或重置时需配置Linux用户账户。”
大功告成,是不是非常简单
最后可以输入:wsl.exe --list --verbose 以检测wsl的版本(默认是wsl2)。
在终端里直接打开:
退出直接x掉就行(或者键入:exit,然后回车)
小红书作者:向往