WIN11系统安装Linux子系统的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WIN11系统安装Linux子系统的方法相关的知识,希望对你有一定的参考价值。

参考技术A         使用windows11自带的虚拟机安装Linux子系统(WSL),首先需要电脑在Bios中打开电脑的虚拟技术支持,可以自己搜索一下,网上有很多。这里只说明一下剩下安装LINUX子系统的操作。使用的是ubuntu无桌面精简发行版。

       打开控制面板,WIN11系统可以通过搜索打开,如下图所示:

       点击程序,如下图所示:

在程序和功能下面,点击启用或关闭Windows功能,如下图所示:

       在弹出的窗口中,勾选上虚拟机平台和适用于Linux的Windows子系统这两项,如下图所示:

       完成以上操作之后,可以在Microsoft Store中,搜索WSL,就可以看到相关的子系统。我这里安装的是ubuntu,和正常安装软件一样,等待安装完成即可,如下图所示:

       安装完成之后,就可以在开始菜单中看到安装的ubuntu系统,如下图所示:

       可以直接单击打开,就可以进入ubuntu系统,首次进入需要等一会,然后设置密码,如果一直没有反应可以按一下回车键。如下图所示:

       这个使用起来比较简洁,而且WINDOWS系统的硬盘直接挂载在ubuntu系统下,传文件也比较方便。但是学习操作的时候需要注意,以防误删文件等操作。

我的笔记本电脑安装了win7和Linux双系统,不能进入Linux系统。

我的笔记本电脑安装了win7和Linux双系统,开机时可以选择系统进入。但我重装了win7系统后,开机时默认进入win7,不能进入Linux系统。,没有了双系统选项。怎么解决?不要说重装Linux,里边有很多软件。

windows和linux双系统一般先安装Windows,分两个主分区,把Linux安装在另外的主分区上。Linux编译内核,添加NTFS分区支持,然后Mount NTFS 分区即可访问Windows中的文件,Windows 没办法访问Linux分区中的内容。
也就是说,主引导记录在C盘(win主分区),重新安装win7的时候,主引导记录自然就丢失掉了,你这个操作可以说很鲁莽,当初双系统是怎么做的呢?太不小心了啊。
现在是win下丢失了linux的引导,在Windows 7中运行easyBCD,增加linux系统比如openSUSE的启动项就可以。追问

你好,请问驱动器安在哪个分区?

追答

类型 GRUB2,然后添加。

追问

选择进入Linux后,只是出现了grub命令界面,然后怎么做?不胜感激!

追答

grub> 提示符下也可以找到启动文件进行引导的
比如你只有一硬盘且有两个分区/dev/hda1和hda2,挂载点分别是/boot和/,由于vmlinuz经常放在/boot下所以直接在grub后输入
kernel (hd0,0)/vmlinuz
即此时屏幕上应显示为 grub>kernel (hd0,0)/vmlinuz
然后再按TAB,这样它会把vmlinuz开头的文件列出来,甚至补全(通常不是vmlinuz而是像vmlinuz-2.6.19-el.smp这样长的,所以要用好TAB)
如果只输入 (hd0,0)/ 就TAB它就把当前分区根目录的文件全显示 出来
如果只输入 (hd0, 就TAB。。。它会提示你有哪些分区可以用。。。
扯远了,反正用类似的方法,写出一整行
kernel (hd0,0)/vmlinuz-xxxxxxx 回车
它会提示这是什么文件,表示加载成功
同样写出 initrd(hd0,0)/initrd-xxxxxx回车
然后 再打 boot 回车,正常情况下会进得了系统

追问

找不到vmlinuz文件,是不是文件不在(hd0,0)?

追答

那,你自己想想,win系统是不是在第一个主分区?

追问

其中win7占用了w c d即分区1 4 6,Linux在分区2 3 4

追答

那就是第二主分区,(hd0,1)

追问

还是不行,最后提示unable mount rootfs.....等等,谢谢你的耐心,我先采纳为满意答案。希望你能再帮帮我。

追答

开机近到你boot分区下,在这里你如果进不去的话,可以用引导盘挂载进入

/sbin/grub-install /dev/sda

你到网上看看内核编译的问题,自己看看是不是内核编译的时候漏了系统文件。

参考技术A 看看这样行不行
修改一下c盘的隐藏文件boot.ini
首先显示隐藏的文件和文件夹,找到c盘下的boot.ini 文件进行修改,
至于怎样修改接着看下面。
或者是:
鼠标右键点击“我的电脑”选择“属性”--高级--启动和故障恢复--设置--编辑,打开boot.ini 记事本,看下面如何修改。
如果只是c盘装有系统,boot.ini内容如下
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 7"
/noexecute=optin /fastdetect
修改后内容如下:
boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(1)rdisk(0)partition(1)\WINDOWS="Windows 7l" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Linux" /fastdetect
修改完毕后保存推出即可。
提示:修改时,你只需把显示xp启动部分复制一下进行粘贴,然后把“xp”改为“vista”就可以了,如下复制部分为:
multi(0)disk(1)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect
然后把“xp”改为“vista”
参考技术B 下载安装EasyBCD,重建双系统MBR,试一下。
这个软件比较有风险,你最好看好说明慢慢来。
总之,你的问题,就是系统引导的问题。
或者下载 grub4dos 也能解决此类问题。追问

你好,请问驱动器安在哪个分区?

追答

不好意思,这个我还真没玩过。建议找更懂的人。或者放在分区一、分区三,就两个系统的系统盘所在分区。

参考技术C 用EasyBCD,简单,易用。只是我当年把引导装到PBR了。当然,你也可以装一个GRUB2或BURG在MBR上,既可引导linux,又可引导windows 7。追问

你好,请问驱动器安在哪个分区?

参考技术D 那是你在重装win7后,计算机都引导变了,所以从会默认进win7的

以上是关于WIN11系统安装Linux子系统的方法的主要内容,如果未能解决你的问题,请参考以下文章

linux操作系统安装方法都有哪些?

10分钟搞定win11安卓子系统

Linux系统安装

win11电脑版特克拉怎么安装

Windows11系统在win11里完美运行安卓子系统和Linux子系统

win11怎么安装