9. Win11上原生运行Ubuntu

 本文介绍如何在win11原生系统上运行ubuntu,不需要额外安装虚拟机,以及如何配置网络等。

1.安装正版Win11

        由于正版Win11需要钱,网上能破解的win11可能有问题,但是它们的破解工具,却是能正常用的,所以,先下载网上的win11,例如系统之家就有,作为开发人员,需要下载和安装专业版win11。

        下载后,把激活工具拿出来就可以删掉了,然后去官网下载正版win11

        下载ios地址是: 

        下载好ios后,右键它,点击属性,设置打开方式为:windows资源管理器。再右键,点击挂载(或装载)。之后会进入到镜像中去,点击setup.exe执行。这里可能需要序列号,可以点击本机已经安装windows10(或11),这样就可以跳过,直接安装了。

        安装好后,使用激活工具激活即可。

2. 安装ssh服务

        点击设置->系统->可选功能,可以看到OpenSSH客户端已经自带了,所以,需要装OpenSSH服务器,点击“查看功能”,找到OpenSSH服务器,选中后,点击下一步,进行安装:

        

3. 安装Linux子系统以及虚拟机

        在可选功能界面的下边,有一个"更多windows功能",点开后,选中Hyper-V,这是虚拟机功能:

        

        同样的,在本页面找到Linux的Windows子系统,同样勾选上。

         

        注意,本页面还可以从控制面板(设置界面搜索“控制面板”)中的程序-> 启用或关闭windows功能打开。

        

        点击确认后,Windows会自行安装,如果系统不是正版,可能这里会失败。安装完成后,需要重启电脑,才能生效。

4. 安装Ubuntu操作系统

        打开Microsoft Store,搜索WSL,这里会出现很多Ubuntu安装版本,选择其中一个,点击安装即可:

        

        安装好后,会在开始界面(开始->全部)上,找到Ubuntu的快捷按钮。

        

        点击它,即可运行:

         

5. 配置网络IP

        5.1 创建交换机网络

        通常情况下,需要配置IP与主机同一个网段,方便通信,但是,上面执行的命令可以看出,虚拟机的网络采用NAT模式,我们需要将它设置成桥接模式。

        在开始界面,搜索Hyper-V管理器,点击打开:

        

        找到虚拟交换机管理器,打开,新建一个虚拟网络交换机,我们需要桥接到外部网络,因为重命名为WSL_Bridge,再在外部网络那里选择要桥接的适器: 

         

        注意,桥接就是虚拟机与windows共用一个(物理)网络适配器,而NAT(虚拟机默认方式)则是主机为虚拟机分配一个虚拟网卡,以及一个虚拟IP,虚拟机要和外部通信,则先发送数据到主机,主机再转发到外部网络。因此,虚拟机IP并不和主机IP一个网段。

        5.2 使虚拟机应用交换机网络

        在windows用户目录下(类似Linux家目录,对于管理员通常在C:/users/Administrator/下)新建一个名为.wslconfig的文件(是文本文件,但必须去掉.txt后缀),编辑里面的内容如下: 

[wsl2]
networkingMode=bridged
vmSwitch=WSL_Bridge
ipv6=true
dhcp=true

        这个文件大致的意思就是使用交换机WSL_Bridge(即上面刚刚创建的)作网络适配器,同时使能DHCP。保存并关闭文件后,启动Ubuntu,发现网络与主机同一段了:

        

这时,就可以开心的在windows上使用ubuntu,而且,你会发现,ubuntu是可以直接访问windows下的CDEF盘的:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/935063.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

小皮面板(PHPSTUDY)配置多个域名或IP

问题描述 小皮面板默认采用nginx的静态部署,按照使用nginx的习惯只需要额外添加一个server即可,但是会发现直接往配置文件里添加新的server是不生效的,小皮的官网论坛几乎已经停止维护,因此资料较少,原本也没有仔细使…

基于自注意力网络的SASRec

运用了自注意力网络(self-attention network,SAN)的序列推荐算法(SASRec)能以并行化的方式捕捉同一序列上不同时间步间的转移关系,最后通过加权求和的方式得出每个时间步的序列特征。 算法原理:…

软件工程知识点

CMMI 阶段式模型 初始的:过程不可预测且缺乏控制。 已管理的:过程为项目服务。 已定义的:过程为组织服务。 定量管理的:过程已度量和控制。 优化的:集中于过程改进。 CMMI连续式模型 CL0(未完成的&#…

#渗透测试#红蓝对抗#SRC漏洞挖掘# Yakit(5)进阶模式-MITM中间人代理与劫持(上)

免责声明 本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停…

Windows11安装Isaac Lab

1.1 下载文件 将 Isaac Lab 仓库克隆到您的工作空间: git clone https://github.com/isaac-sim/IsaacLab.git 1.2 创建Isaac Sim符号链接 F:cd IsaacLab 官方文档里路径/有问题,改成\): # 打开IsaacLab目录cd IsaacLab# 使用…

AI 的时代,新科技和新技术如何推动跨学科的整合?

在当前AI的发展中,我们面临的一个主要挑战就是融合的问题,这实际上不仅是技术上的融合,还有更深层次的哲学层面的思考。 或许在中国这方面的讨论较少,但在西方哲学和神学的语境中,探讨万物的根本和不同学科之间的联系…

力扣打卡12:复原IP地址

链接:93. 复原 IP 地址 - 力扣(LeetCode) 这道题需要对字符串进行操作,我选择了三层循环,其实还可以递归。 我在循环时进行了剪枝,比如一些情况直接跳出循环。 我的代码: class Solution { p…

R学习——数据框

目录 1数据框的合并 2数据框的访问 2.1 通过索引[] 2.2符号$访问 2.3 attach访问 2.4 with访问 1数据框的合并 当每个内容存储为单独的向量,data.frame可以进行这些内容单独数据框合并。 2数据框的访问 2.1 通过索引[] [i]输出对应的列 [i,]输出对应的行 …

XMOS将在CES 2025上展出多款由边缘AI驱动的创新音效、音频、识别和处理解决方案

全球智能物联网技术领导者暨匠心独到的半导体科技企业XMOS宣布:该公司将再次参加2025年国际消费电子展(CES 2025),并将在本届CES上展出一系列由人工智能(AI)驱动的全新空间音效、语音捕获与降噪、音视频多模…

第一个C++程序--(蓝桥杯备考版)

第一个C程序 基础程序 #include <iostream>//头⽂件 using namespace std;//使⽤std的名字空间 int main()//main函数 {cout << "hello world!" << endl; //输出&#xff1a;在屏幕打印"hello world!" return 0;}main函数 main 函数是…

密码学——密码学基础、散列函数与数字签名

1.密码学概述 是信息安全的基础和核心&#xff0c;是防范各种安全威胁的重要手段&#xff0c;信息安全的许多相关知识都与密码学相关。 密码学发展 密码学是一门古老而又年轻的学科 &#xff0c;几千年以前就存在&#xff0c;至今仍在发展演进。地位非常重要甚至起决定性作用…

李飞飞的生成式3D场景,对数字孪生的未来影响几何?

大家好&#xff0c;我是日拱一卒的攻城师不浪&#xff0c;致力于技术与艺术的融合。这是2024年输出的第47/100篇文章。 前言 这两天&#xff0c;AI界的教母李飞飞团队重磅发布了空间智能生成式AI大模型。 仅通过一张图片就能够生成一个可操作和交互的3D空间场景。 空间智能的…

H3C NAT实验

实验拓扑 实验需求 按照图示配置 IP 地址私网 A 通过 R1 接入到互联网&#xff0c;私网 B 通过 R3 接入到互联网私网 A 内部存在 Vlan10 和 Vlan20&#xff0c;通过 R1 上单臂路由访问外部网络私网 A 通过 NAPT 使 Vlan10 和 Vlan20 都能够使用 R1 的公网地址访问互联网私网 B…

【Java Web】Tomcat 快速入门

通常&#xff0c;为了让 Java 开发的应用程序&#xff08;app&#xff09;能够在服务器上正常运行&#xff0c;必须安装 Java 运行时环境&#xff08;JRE&#xff09;。JRE 主要支持 Java SE&#xff0c;而如果要运行 Java EE 应用&#xff0c;则需要更多的支持&#xff0c;比如…

域渗透入门靶机之HTB-Cicada

easy难度的windows靶机 信息收集 端口探测 nmap -sT --min-rate 10000 -p- 10.10.11.35 -oA ./port 发现开放了53&#xff0c;88&#xff0c;389等端口&#xff0c;推测为域控 进一步信息收集&#xff0c;对爆破的端口进行更加详细的扫描 小tips&#xff1a;对于众多的端口&…

QT核心功能概览

QT的学习&#xff08;一&#xff09;如何查阅QT文档&#xff1f;&#xff08;以QPushButton为例&#xff09;_qt的组件在qt文档那里面看-CSDN博客 QPushButton Class | Qt Widgets 5.15.18 一、前言 QT虽说功能很庞大&#xff0c;但是常用的控件也不是很多&#xff0c;也就只…

《Java核心技术I》并行数组算法

并行数组算法 Arrays类提供了大量并行化操作。 Arrays.parallelSort方法可以对一个基本类型值或对象的数组排序。 package arrays;import java.io.IOException; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import …

深度学习:重塑学校教育的未来

摘要&#xff1a;本文旨在全面剖析深度学习技术在教育领域的应用现状及未来前景。通过对当前深度学习技术在教育中的应用案例进行深入剖析&#xff0c;探讨其在教学效果、学习体验等方面的积极作用&#xff0c;同时分析存在的挑战与问题。在此基础上&#xff0c;本文将进一步展…

从根上理解 mysql -数据在页中是怎么存储的

之前说了&#xff0c;一行数据是怎么存储的。现在来看下 数据在页中是怎么存储的 基础知识 页是Innodb管理的存储空间的基本单位,一般是16kb页分为好多类型 大概十多种&#xff0c;面试中平时所说的页即为索引页&#xff08;数据页&#xff09;&#xff0c;当然也有像insert …

在C#中编程绘制和移动线段

这个示例允许用户绘制和移动线段。它允许您根据鼠标下方的内容执行三种不同的操作。 当鼠标位于某个线段上时&#xff0c;光标会变成手的形状。然后您可以单击并拖动来移动该线段。当鼠标位于线段的终点上时&#xff0c;光标会变成箭头。然后您可以单击并拖动以移动终点。当鼠…