(一)DIM-SUM系统环境搭建之WSL2虚拟机

什么是WSL:Microsoft Windows Subsystem Linux

适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。

搭建WSL2环境

一、确认系统版本

若要更新到 WSL 2,必须满足以下条件:

  • 运行 Windows 10(已更新到版本 2004 的内部版本 19041 或更高版本)。
  • 通过按 Windows 徽标键 + R,检查你的 Windows 版本,然后键入 winver,选择“确定”。 如果内部版本低于 19041, 下载 Windows 更新助手,更新到最新内核。
    系统内核版本示例

二、启用WSL2功能

1、开启WSL功能

以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

功能启用完成后,重启电脑。

2、开启WSL2功能

安装 WSL 2 之前,必须启用CPU的“虚拟机平台”可选功能,该功能在BIOS中开启,不同型号的电脑开启方式不同。
以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

功能启用完成后,重启电脑。

3、更新WSL2内核

下载Linux内核更新包,更新主机中的Linux内核。
Linux内核安装
这里我已经安装过了,所以这样显示,同学们安装默认选项安装即可。安装完成后以管理员的身份打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

wsl --set-default-version 2

三、安装 Ubuntu 16.04

单击下面的连接,进入微软商城,点击 获取 下载系统:

  • Ubuntu 16.04 LTS
    微软商城ubuntu16.04
    安装完成后就可以在开始菜单中找到 Ubuntu 16.04系统了,这里要注意Ubuntu系统软件必须安装在C盘,修改了系统默认安装路径的同学请将它修改回来。

四、设置root用户和密码

首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。

然后,需要为新的 Linux 分发版创建用户帐户和密码。
设置root用户和密码

五、修改软件源

在命令行输入:

sudo vi /etc/apt/sources.list

/etc/apt/sources.list 替换如下内容:

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

最后更新一下缓存,在命令行输入:

sudo apt-get update

OK,到这里WSL2的虚拟机就搭建好了。WSL2还有很多强大的功能,感兴趣的同学可以查阅官方文档。

(目前DIM-SUM系统版本为HOTPOT,本文内容为鄙人愚见,有不足之处请大家指正,如果有意转载请标明来源:https://blog.csdn.net/wdy8841693/article/details/107912958。在这里感谢谢宝友前辈的付出,另外向大家推荐《自研操作系统:DIM-SUM设计与实现》这本书)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值