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
你到网上看看内核编译的问题,自己看看是不是内核编译的时候漏了系统文件。
修改一下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。追问你好,请问驱动器安在哪个分区?
以上是关于WIN11系统安装Linux子系统的方法的主要内容,如果未能解决你的问题,请参考以下文章