Linux与Windows搭配双系统相对比较容易

目前我的电脑是Deepin+Windows10,以前我是过拿Kali Linux、Ubuntu、Arch、Manjaro、Mint、Debian。

可能最困惑大家的是如何做Linux启动盘和如何成功引导,进入Linux,有的时候可能引导成功,但是无法进入桌面,输入帐号密码后,就卡那里了。

首先第一步:先安装Windows,现在大多都是UEFI的Windows10了,可能还有少数的传统模式启动,但不管是哪个,都行。

安装Windows 10,可以直接傻瓜式安装,可以使用Windows PE+DiskGenius+系统安装软件+WIN ISO,我比较推荐使用PE,自由一些,也麻烦一点,后面我会提供软件镜像包。

Linux+Windows安装,先安装Windows是尝试,因为Windows会覆盖分区,Linux不会,除非你把Windows引导放在C盘,然后再移动到EFI分区。

第二步:制作Linux启动盘

我这里就拿deepin-15.8,来做演示,因为15.9安装后有一些Bug。

安装软碟通(UltraISO),直接双击下载好的deepin.iso镜像。

如何实现linux和windows双系统启动?-编程之家

硬盘驱动器:U盘

写入方式:RAW

如何实现linux和windows双系统启动?-编程之家

在这里我使用的Vmware的虚拟bios启动的,如果您不知道自己的bios启动键,可以上百度查。

这是我已经开启UEFI,并且安装好的windows10虚拟机,在其中添加了一块新的虚拟硬盘。

如何实现linux和windows双系统启动?-编程之家

* 选择第一项:Install Deepin

如何实现linux和windows双系统启动?-编程之家

进入安装界面后,选择你的语言,之后我会跳过几个设置项,我就跳过了。

如何实现linux和windows双系统启动?-编程之家


用户名-主机名-密码-重复密码,全部必填

如何实现linux和windows双系统启动?-编程之家

进入选择安装位置后,选择高级。

如何实现linux和windows双系统启动?-编程之家

你会发现efi已经有了,就不要再分efi分区了,我新加入的虚拟硬盘也出现了,我就在上面分出一个根目录(/),交换分区(swap)。

如果您只有一块硬盘,可以在windows10下,利用分区工具或者系统自带的磁盘管理,压缩一个空白的空间。

右击此电脑-管理-磁盘管理

如何实现linux和windows双系统启动?-编程之家

检查一下,点击继续。VMware安装可能会失败,但是物理机是可以的。我这里安装错误是因为我swap没有设置好,我把swap分区删除,就可以安装了。

如何实现linux和windows双系统启动?-编程之家

如何实现linux和windows双系统启动?-编程之家

重启后,在出现的系统选择菜单处按方向键选中deepin操作系统的选项但是不要按回车启动,而是按“e”,进入引导菜单编辑。

找到类似如下内容的一行

linux /boot/vmlinuz-4.9.0-deepin13-amd64 root=UUID=57d9aa6c-2452-4374-b4b8-bbd81a2975c2 ro splash quiet

在 quiet 的后面空一格 加入 acpi_osi=! acpi_osi=”windows 2009″

输入完成后,按F10键,就会进入桌面。

如何实现linux和windows双系统启动?-编程之家

选择模式

如何实现linux和windows双系统启动?-编程之家

先安装显卡驱动,大多数安装系统后,进不了桌面,开机卡在账户密码哪里,是因为您电脑有独立显卡(Nvidia),进入后,选择最下面的一项,输入密码,点击确认。

然后在终端 sudo apt update sudo apt dist-upgrade

更新完系统后重启,还不能进入桌面,就重复按“e”输入那串代码,看下一步。

如何实现linux和windows双系统启动?-编程之家


还不能进入桌面???

打开终端:sudo vim /etc/default/grub

输入密码:

如何实现linux和windows双系统启动?-编程之家

我这里是142行,你会发现这串代码,与开机编辑时的一样,在quiet后加入:acpi_osi=! acpi_osi=”windows 2009″,保存退出即可!

如何实现linux和windows双系统启动?-编程之家

关注我,为您指点迷津,后续,我会为您更新更多玩机教程!>> Basierl

linux,我用的发行版是deepin,所以我就用deepin为例吧。

一般情况下,实现双系统的步骤如下:

1,先在电脑中安装win。

2,用win开机,在电脑中分出一块至少50G的硬盘分区。注意新分出来的硬盘分区属性,一定要是主分区而不是逻辑分区。

3,下载deepin操作系统,解压压缩包,里面有一个 deepin-boot-maker 。

4,准备一张U盘,最好是8G以及8G以上的,插入电脑,格式化成FAT32格式。

5,用 deepin-boot-maker 制作deepin安装U盘,过程很简单,傻瓜操作,只要根据提示点点鼠标就能完成,制作好安装U盘后重启电脑。

6,重启电脑时,使用U盘引导启动,不同的电脑具体操作可能不同,这里不详细举例。

7,U盘引导启动成功,就可以安装deepin操作系统了。一定要将deepin操作系统安装在第2步分出来的硬盘分区里。

8,请耐心等待deepin操作系统安装完成,遇到需要设定用户名、密码的提示,就设定一下用户名和密码。

9,deepin操作系统安装完成后,重启电脑,选择硬盘引导启动。一般来说,到这时候,双系统就已经安装成功了,开机后就会出现系统选择菜单,用户可以自主选择启动win或是deepin。

但是,也有可能出现问题。

比如说deepin操作系统安装好以后,丢失了win的引导,导致只能进入deepin系统,而不能进入win系统。

这时候就需要再设置解决一下。

方法如下:

在deepin操作系统下打开终端,输入

sudu su

sudo update-grub2

然后关机重启,就可以看到win的启动选项了。

如果这样操作了还是不能解决问题,那么请去deepin的官方论坛发帖……一定会有人回复给出解决方案的。

还有一个可能出现的问题是,deepin系统安装好了,启动卡logo,无法进入系统。

解决办法如下:

开机,在出现的系统选择菜单处按方向键选中deepin操作系统的选项,但是不要按回车启动,而是按“e”,进入引导菜单编辑。

找到类似如下内容的一行

linux /boot/vmlinuz-4.9.0-deepin13-amd64 root=UUID=57d9aa6c-2452-4374-b4b8-bbd81a2975c2 ro splash quiet

在 quiet 的后面空一格 加入 acpi_osi=! acpi=”windows 2009″

加好以后,按F10保存开机这样应该就可以进入系统了然后打开终端,依次输入:

sudo su

sudo gedit /boot/grub/grub.cfg

接着,在弹出的文本页面里,再次找到

linux /boot/vmlinuz-4.9.0-deepin13-amd64 root=UUID=57d9aa6c-2452-4374-b4b8-bbd81a2975c2 ro splash quiet

同样的在 quiet 后面空一格,加入 acpi_osi=! acpi=”windows 2009″保存,关闭。

接着,在终端里输入:

sudo gedit /etc/default/grub

在弹出的文本页面的末尾加入GRUB_CMDLINE_LINUX_DEFAULT=”$GRUB_CMDLINE_LINUX_DEFAULT “‘acpi_osi=! acpi_osi=”Windows 2009″‘

请注意标点符号,不能输入错哦!

这样以后就可以正常开机了。

如果开机后出现风扇狂转的情况,那么就点开【启动器-系统管理-驱动管理器】,在驱动管理器里把两项驱动都点选上,安装好以后重启。

如果重启的时候又出现卡logo不能进入系统的情况那么就按照之前的办法再处理一次,以后就不会有任何问题了。

如果是想要让win和linux同时启动运行在同一台电脑上,其实也是有办法的。

首先还是安装好win,注意必须是win10。

在小娜的搜索框里输入“启用”,找到“启用或关闭 Windows 功能”选项卡,在该选项卡里找到“适用于 Linux 的 Windows 子系统 ”选项,选中打钩。如图,倒数第二个选项:

如何实现linux和windows双系统启动?-编程之家

接着,打开 Microsoft Store 搜索 ubuntu。

如何实现linux和windows双系统启动?-编程之家

搜索找到 ubuntu 后,选择自己需要的版本下载安装即可。

安装好以后,电脑的开始菜单里就会出现 ubuntu 的图标,这个图标当然可以放在桌面上:

如何实现linux和windows双系统启动?-编程之家

直接点击就可以启动 ubuntu 子系统了,效果如下:

如何实现linux和windows双系统启动?-编程之家

这里请注意,ubuntu 子系统看起来虽然像是运行在win10桌面上的一个应用程序,然而实际上它是一个完整的、独立的操作系统,具体怎么个独立法,使用一下就明白了。

还有一个问题是,ubuntu 子系统默认是命令行界面的,没有图形界面。

如果想要安装使用图形界面,可以使用 Xming X Server for Windows 这个软件来实现,百度一下,很容易就能找到下载的,使用起来也很简单。实在不会操作,网上也有很多详细使用教程可以参阅。

不能同时启动,要不然用虚拟机。

先装win,再装L。然后就有启动选项了。启动时选哪个系统就好。