您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
如何实现linux和windows双系统启动?
重启,系统,电脑如何实现linux和windows双系统启动?
发布时间:2019-02-08加入收藏来源:互联网点击:
如何实现linux和windows双系统启动?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
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镜像。
硬盘驱动器:U盘
写入方式:RAW
在这里我使用的Vmware的虚拟bios启动的,如果您不知道自己的bios启动键,可以上百度查。
这是我已经开启UEFI,并且安装好的windows10虚拟机,在其中添加了一块新的虚拟硬盘。
* 选择第一项:Install Deepin
进入安装界面后,选择你的语言,之后我会跳过几个设置项,我就跳过了。
用户名-主机名-密码-重复密码,全部必填
进入选择安装位置后,选择高级。
你会发现efi已经有了,就不要再分efi分区了,我新加入的虚拟硬盘也出现了,我就在上面分出一个根目录(/),交换分区(swap)。
如果您只有一块硬盘,可以在windows10下,利用分区工具或者系统自带的磁盘管理,压缩一个空白的空间。
右击此电脑-管理-磁盘管理
检查一下,点击继续。VMware安装可能会失败,但是物理机是可以的。我这里安装错误是因为我swap没有设置好,我把swap分区删除,就可以安装了。
重启后,在出现的系统选择菜单处按方向键选中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键,就会进入桌面。
选择模式
先安装显卡驱动,大多数安装系统后,进不了桌面,开机卡在账户密码哪里,是因为您电脑有独立显卡(Nvidia),进入后,选择最下面的一项,输入密码,点击确认。
然后在终端 sudo apt update sudo apt dist-upgrade
更新完系统后重启,还不能进入桌面,就重复按“e”输入那串代码,看下一步。
还不能进入桌面???
打开终端:sudo vim /etc/default/grub
输入密码:
我这里是142行,你会发现这串代码,与开机编辑时的一样,在quiet后加入:acpi_osi=! acpi_osi="windows 2009",保存退出即可!
关注我,为您指点迷津,后续,我会为您更新更多玩机教程!>> Basierl
回答于 2019-09-11 08:43:50
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"'
请注意标点符号,不能输入错哦!
这样以后就可以正常开机了。
如果开机后出现风扇狂转的情况,那么就点开【启动器-系统管理-驱动管理器】,在驱动管理器里把两项驱动都点选上,安装好以后重启。
上一篇:一台耳道式助听器能用多少年?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |