×

双linux和windows

双linux和windows(linux和win10双系统)

admin admin 发表于2023-03-27 13:27:09 浏览36 评论0

抢沙发发表评论

本文目录一览:

双系统的日子结束了:Windows和Linux将合二为一

很长一段时间以来,双系统是我唯一的解决方案。

我一直在用的是一台苹果笔记本,它几乎可以做任何事:开发、写提案、创作音乐等。但它也不是十全十美的,我很害怕供应商被锁定,也担心自己过于依赖苹果的奇思妙想,因此我也在寻求新的解决方案。

笔者着手搭建了一个机器学习工作站;出色的CPU、大量的RAM和性能极佳的GPU等等。除了要用Microsoft Office写提案,我选择用的操作系统几乎都是Ubuntu。

Office online还没有面市,而LibreOffice很糟糕。因此,我的解决方案是安装Ubuntu和Windows 10双系统。从苹果系统切换到Ubuntu非常自由,而且选择构建个人PC几乎没有界限。-双linux和windows

在无数次系统切换之后,WSL出现了。笔者开始将工作流程的一部分移到Windows,但还是有很多功能缺失。然而,WSL 2似乎改变了 游戏 规则。本文将为你展示这些奇妙的改变。

WSL 2是WSL中体系结构的新版本,它更改了 Linux 与 Windows 进行交互的方式。

该版本提高了文件系统性能,增加了完全的系统调用兼容性。当然,Linux 分发版可以作为 WSL 1或 WSL 2运行,你可以自行选择,并且可以随时在它们之间进行切换。

WSL 2 是对基础体系结构的一次重大改造,它使用虚拟化技术和 Linux 内核来实现其新功能。微软处理了琐碎的细节,这样你就可以专注于重要的事情了。

安装

微软承诺将在不久的将来会为WSL 2提供流畅的安装体验,并且能够通过Windows更新来更新Linux内核。但目前的安装过程有点复杂,但也不必太过忧虑。

示例中将在Windows 10上安装Ubuntu20.04,但其实对于微软商店中的任何分发版来说,安装过程都是一样的。首先,启用“适用于 Linux 的 Windows 子系统”可选功能。以管理员身份打开PowerShell并运行:-双linux和windows

接下来,将系统更新到WSL 2,必须满足以下条件:Windows 10已更新到版本2004;在BIOS设置中启用Intel的“虚拟机平台”。然后,以管理员身份启动PowerShell并运行:

接着重新启动计算机,以完成 WSL安装并更新到 WSL 2。然后,在安装新发行版时,将WSL 2设置为默认版本。以管理员身份打开PowerShell 并运行以下命令,以将 WSL 2设置为默认版本:-双linux和windows

运行该命令后可能会看到以下命令:

按照链接从该页安装,在计算机上安装一个Linux内核,供WSL 2使用。安装内核后,再次运行该命令,该命令成功完成。

最后,安装所选Linux分发版。打开微软商店,搜索Ubuntu 20.04LTS。安装完成后,在开始菜单上找到一个新的Ubuntu应用,启动并按照说明完成安装。

检查所选Linux分发版是否设置为WSL 2,请运行wsl --list –verbose。若所选Linux分发版受WSL 1支持,请运行wsl --set-versiondistribution name versionNumber。-双linux和windows

完成啦!这样就可以有一个完整的Ubuntu分发版在Windows 10中运行了。

Ubuntu已经准备好,现在你可以安装任何所需程序了。如果你是数据科学家,可以安装最新的Anaconda发行版;如果你是前端工程师,则可以安装angular和npm等。

有两个工具笔者想重点讲一下:Visual Studio Code和Docker + Kubernetes。

VisualStudio Code

Visual Studio Code是许多开发人员选择的集成开发环境(IDE),现在已启用WSL 2,VS Code的远程开发扩展包(Remote Development)绝对必不可少。

此插件支持WSL 2、容器映像甚至通过SSH的远程VM上的源代码进行远程开发。因此,现在可以在受WSL 2支持的Linux分发版中创建项目文件夹,并使用安装在Windows 10上的Visual Studio Code编辑器作为IDE。-双linux和windows

它的功能包括:全语言支持IntelliSense,git集成, Visual Studio Code扩展,调试器和终端。

Docker +Kubernetes

Docker for Windows很出色,但它缺少一样笔者最想要的东西,因此每当需要为代码构建docker映像时,我就得在Windows和Ubuntu之间切换。但WSL 2完全支持docker,这甚至比纯粹的Linux体验更好。-双linux和windows

若要启动,请点击Docker Desktop设置,勾选启用基于WSL 2的引擎复选框 Use the WSL 2 basedengine 。

此外,可以通过点击设置中的Kubernetes按钮,勾选Restart Kubernetes Cluster复选框,来运行本地Kubernetes集群。

现在,可以切换回WSL 2中的Ubuntu,运行docker version或kubectl version ,并确认这两个版本已经启动并运行。

福利:The new Windows Terminal

应用商店将新的Windows Terminal定义为一个现代化、快速、高效、强大、高产的终端工具,供命令行工具和shell(如命令提示符,PowerShell和WSL)的用户使用,主要功能包括多Tab支持、窗格、Unicode和UTF-8字符支持、基于 GPU 运算的文本渲染引擎,以及自定义主题、样式和配置。-双linux和windows

此外,它非常美观,可以通过它的可访问设置(仅仅是一个JSON文件)随心所欲地设置样式。

虽然现在仍然缺少一些功能,但WSL 2运行已经畅通无阻了。在接下来的几个月里,我们还可以用一个命令安装WSL。打开一个Windows Terminal并输入 wsl.exe --install。此外,在首次进行安装时,WSL 2将成为默认版本。-双linux和windows

开发者最期待的功能有两个:GPU支持和GUI应用支持。自从WSL 1发布以来,向 WSL 添加 CUDA 和/或 GPU Compute 支持一直占据很高的呼声。过去几年中,WSL、Virtualization、DirectX、Windows Driver 团队,以及他们的芯片合作伙伴一直在致力于提供此功能。-双linux和windows

此外,Linux还将支持GUI应用程序。例如,可以在已安装的Linux环境中运行首选的Linux GUI文本编辑器或IDE,甚至可以在Windows机器上开发Linux GUI应用程序!

WSL 2完全有能力将Windows PC变成运行Linux分发版的开发人员工作站,它速度在线,功能在线,未来还有更多值得 探索 的东西。双系统的日子就要结束了,更极致的体验已然到来。

我们一起分享AI学习与发展的干货

如何装linux和windows双系统

Windows与Linux双系统安装方法: 准备工具: 1.一个大于等于1G的U盘。 2.制作安装盘,使用UltraISO。 前期准备: 1. 首先打开UltraISO,导入系统镜像2.然后依次点击“启动”——“写入硬盘映像”3.建议先“格式化”,然后再点击“写入”4.这样一来Linux Mint的安装盘就制作好了5.右键“计算机”——“管理”——“磁盘管理”,然后从一个非系统盘的磁盘中右键“压缩卷”,输入要压缩出来装Linux的空间,然后点击压缩6.这样一来前期准备就算完成了系统安装: 1.插上U盘,重启计算机,按Delete键进入BIOS设置,在Boot选项卡中把U盘设置为第一启动项,然后按F10保存退出,计算机会自动重启然后进入U盘引导,然后来到Linux Mint的LiveCD界面2.点击桌面上的Install Linux Mint 3.选择安装语言,然后继续4.接下来就到了一个很重要也很关键的地方了——分区5.记得前面压缩出来的50G空闲分区。如果这里选择“安装Linux Mint 与 Windows 7 共存”的话,安装程序就会自动地将系统安装到刚才压缩出来的空闲分区,默认SWAP交换分区的大小等于物理内存的大小,剩余的空间全部挂载到/根分区下,这个方法可以说是最安全最简单的,但是依然要讲一下下面的其它选项也就是自定义分区6.选中空闲分区,然后点击添加7.首先要新建一个交换分区,也就是相当于Windows下的虚拟内存,当然如果物理内存足够大的话大可不必设置,设置成4G,然后点击确定8.然后继续选中空闲分区,还是选择添加,没有特别需要的话就将剩下的所有空间都挂载到/根分区下,点击确定9.注意,选择引导器,如果默认的话是位于sda1上的也就是Windows 7的引导,如果选择sda6也就是分区界面中的根分区所在磁盘的话就是用Linux自带的Grub引导。-双linux和windows

一台电脑上怎么安装windows和linux双系统?

首先安装双系统的方法有很多,可以先安装windows再安装Linux,也可以先安装Linux再安装windows。

二者的区别在与windows不能识别Linux的文件系统,换句话说就是吗,先安装Linux在安装windows,windows会把Linux的引导项给删除导致只有一个引导项不能进入Linux,这个时候就需要编辑引导项,在引导项中添加Linux。-双linux和windows

常用的软件有easy

BSD,变色龙等。

为了方便期间,我们尽量选择简单的方式,——先安装windows,在安装Linux。这样也符合咱们的一个习惯、实际情况。

windows的安装,windows的安装这个在这里不进行演示,不管是pe引导盘,还是原版系统还是正版系统都是非常简单的。大家目前也应该都是有这个环境的。

在磁盘中分出Linux系统的剩余空间,当前的windows操作系统一般都是把整块磁盘用完了,这个时候我们需要的就是在磁盘管理压缩一部分磁盘作为Linux系统的安装分区。这个分区在30G以上就可以了,要是没有未分配的状态。-双linux和windows

计算机—

右键"管理"—

“”磁盘管理“”—

选中磁盘空间比较大的分区

--

右键"压缩"—

输入压缩空间30G以上就可以——完成。

安装Linux操作系统,Linux操作系统的安装和我们单独装Linux操作系统是类似的,与虚拟机也是一样的。

准备安装盘(可以用Linux的U盘启动盘制作工具,或dd命令,或者软碟通工具制作成U盘启动盘)——

——

快速启动项—

U盘启动

进入Linux的安装界面

安装系统

常规语言、键盘、时区、主机名、网络设置、安装源的设置—

重要的地方来了

——

——

安装位置选择—

磁盘

保留数据

自定义分区(一定要自定义分区,不然windows和其他分区就被干掉了)—

手动分区

剩余

OK。—

选择图形化,或基本—

安装。

linux与windows双系统下时间不一致的解决办法

装完win7和Linux双系统后,进入Linux后再进入Windows,你会惊奇的发现时间不对了,差了有8个小时。

导致这样的原因是Winows和 Linux 对硬件时间的处理方法不同,Windows将硬件时间作为本地时间,而Linux则将硬件时间处理为UTC时间。因此在中国UTC+8时区的情况下使用 Windows 和 Linux 会有八个小时的差异。-双linux和windows

解决方案:

Linux命令:

hwclock可以查看硬件时间,

timedatectl可以查看本地时间、UTC时间、时区、是否开启时间同步等信息。

思路:

将两个系统对硬件时间的处理统一化,统一将硬件时间做为本地时间。

Windows时间不做处理,在Linux下处理时间

timedatectl set-local-rtc命令可以将硬件时间 设置为本地时间或UTC时间

如果经过上述设置之后时间显示不正确了,可以通过下列命令同步时间。

如何安装linux和windows双系统

1、首先准备工作完成后,重新启动电脑时会有如下两个引导项,选择第二个进行引导。

2、选中第一个项目并执行。

3、然后选择安装语言和安装方式 。

4、接下来会弹出如下的分区选择窗口,在下图中选择自己存放系统镜像的那个分区,一般Windows下的D分区对应/dev/sdb5;E分区对应/dev/sdb6。

5、接下来就可以按照系统的安装向导进行安装了。

6、当安装到下面步骤时要注意选择最下面一项。

7、接着继续根据向导进行操作,待下面的软件安装过程未完成后就完成了Linux系统的安装了。重启电脑后就可以看到有两个系统了。