新装Ubuntu20.04过程记录,基于Windows下的WSL

本文介绍了如何在Windows11系统中利用WSL部署Ubuntu20.04,包括解决安装错误0x800701bc的方法,以及如何切换root用户和更改软件源为阿里云镜像,以便提高软件下载速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、简介

开发过程中,难免会接触到Linux系统,而今比较流行的Linux操作系统就是Ubuntu,最新版本已经到了22.04,不过为了稳定,本篇使用20.04版本得系统,部署在Windows中,使用WSL进行部署,能过较快较为方便的使用,能够应对一般的开发学习用途。系统都是通用的,在本篇中所介绍内容,均可在开发板,VM虚拟机下的Ubuntu系统中使用。

二、主要内容

新装Ubuntu系统时需要安装的软件,安装软件中出现的问题的解决办法等

三、环境

  1. Windows系统版本:win11
  2. Linux系统版本:Ubuntu20.04
  3. 工具:wls

四、安装系统

如果通过开发板烧录系统,或者VM虚拟机装Ubuntu的,可以忽略下面的步骤。开发板烧录系统以及VM虚拟机装系统的,以后有机会再补充
1:Windows中,搜索“启用或关闭Windows功能”,将红色箭头标注的几项打开。开启后会提示重启,记得保存好该保存的东西,重启电脑
启用功能.png

2:打开Microsoft Store商店,系统自带的,搜索Ubuntu,会看到有20.04以及22.04两个版本,我选用的是22.04版本。因为再给板子编译buildroot内核时,总有一堆错误,特别是编译到Qt的时候,遇到了解决不了的问题,后来换了20.04版本,就没有该问题,所以使用了20.04版本。选用22.04版本也可,并不影响本篇内容的介绍。
下载Ubuntu20.04.jpg

3:安装完成后,打开Ubuntu20.04,等待自动安装,安装完成后设置用户名以及密码。

**安装失败,提示错误码0x800701bc,可以按照以下方式解决
3.1:再次打开Microsoft Store,搜索Windows Subsystem for Linux Preview,并且安装该软件,安装完成后再次打开Ubuntu20.04,如无意外就能完成安装。如失败,参照3.2

3.2:安装完Windows Subsystem for Linux Preview之后,仍然失败,win+x,找到Windows Power Shell(管理员),键入以下命令

bcdedit /set hypervisorlaunchtype Auto
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

4:安装完成设置用户名以及密码提示

Enter new UNIX username:                           //输入用户名
New password:                                              //输入新密码
Retype new password:                                  //再次输入密码,与新密码保持一致

成功进入系统后,如下图
进入系统.png
会显示一些系统信息,以及绿色字体,就是命令行了,用户名@DESKTOP-PROUPVC。该模式表示普通用户模式。Windows会有普通用户模式和管理员模式,在Linux下也有管理员模式,俗称root用户。下面简单介绍一下两种使用root模式的方法。

4.1:使用root模式执行一些命令,例如安装一个gedit(一个好用的文本编辑器)

$sudo apt-get install gedit

4.2:常驻root模式,就是从普通用户变成root账户,这样的好处是执行命令不再需要使用sudo,任何命令都是以最高权限执行。有好处也有坏处,就是一些危险的操作,系统不再提示你,会造成一些不必要的麻烦,所以慎用该方法,老老实实的使用sudo+命令的方式,会比较安全。输入命令后,输入密码,就进入了该模式,提示符也从用户名@DESKTOP-PROUPVC变成了root@DESKTOP-PROUPVC

$sudo su
$[sudo] password for username:

5:安装Mobaxterm
一款好用免费的终端软件,下载链接
或者百度搜索Mobaxterm,第一个英文界面的就是,点击GET MOBAXTERM NOW!,然后点击FREE下面的Download Now,然后点击绿色按钮的下载就行。
完成下载会得到一个压缩包,解压后双击后缀名为**.msi**的即可安装,安装过程与其他普通软件一致。安装完成后打开Mobaxterm。
侧边会有自动检测出来的Ubuntu20.04,直接双击,就可以进入系统了。

6:将Ubuntu20.04在Windows本地创建一个快速访问的位置,可以方便的进行文件的复制,查看等。打开我的电脑,在地址栏输入\wsl$,会看到Ubuntu-20.04,右键,固定到快速访问。
创建快速访问.png

快速访问.png

至此,系统的安装已经基本完成,接下来就是配置刚刚装好的Ubuntu20.04系统了,可以开始紧张刺激的Linux学习开发之旅了

五、更改适合的软件下载镜像源

Ubuntu系统下,进入*/etc/apt/目录下,将镜像源的文件source.list*备份一下

pyukil@DESKTOP-PROUPVC:~$ cd /etc/apt/
pyukil@DESKTOP-PROUPVC:/etc/apt$ ls
apt.conf.d  auth.conf.d  preferences.d  sources.list  sources.list.d  trusted.gpg.d
pyukil@DESKTOP-PROUPVC:/etc/apt$ sudo cp sources.list sources.list.backup
pyukil@DESKTOP-PROUPVC:/etc/apt$ ls
apt.conf.d  auth.conf.d  preferences.d  sources.list  sources.list.backup  sources.list.d  trusted.gpg.d
pyukil@DESKTOP-PROUPVC:/etc/apt$


sources.list.backup就是备份的文件。以下提供两种方式修改镜像源

5.1:接着回到Windows下,打开刚才给Ubuntu创建的快速访问,也是进入*/etc/apt/目录下,使用记事本打开sources.list*,将内容全部删除,并且将下面的内容复制进去,我使用的是阿里云的源,也有其他源可以网上搜索一下,使用别的。这一步因为记事本的权限不够会更改不了,建议下载一个NotePad++,然后以管理员方式启动NotePad++,再打开,就可以更改内容了。

5.2:可以再Ubuntu系统下,使用vim打开sources.list,进行更换,vim打开后,按一下ESC,按下dd,即可删除一行,直到删除完所有内容。在MobaXterm中,复制下面的源,点击右键即可复制到sources.list中。VM虚拟机中,也可直接复制粘贴。复制完成后,按下ESC,直接键盘输入*:wq*,按下回车即可。冒号+wq的意思,在vim中是保存退出

pyukil@DESKTOP-PROUPVC:/etc/apt$ sudo vi sources.list

注意:不同版本系统的源可能不一致,20.04的可以直接用下面这个源,要是18.04或者22.04的搜索别的源进行更换,方法一致

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

# deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

更换完源之后,输入以下命令,即可完成软件下载镜像源的更换了

sudo apt-get update

六、总结

本篇介绍的主要是系统环境的配置安装,下一篇将介绍一些常用软件工具的下载与安装。如有问题欢迎指正。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唐予清

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值