文章目录

  • 使用软件及工具环境
  • 安装
    • 制作启动盘
    • 进行硬盘分区
    • 安装系统
  • 结束
  • 关于卸载系统
  • 我的Windows 10安装双系统
  • 虽然我没有装好,但是我在深度找到了点小东西,就作为补偿吧
  • 不不,我错了,可以装,我真的可以装!
    • 安装准备
    • 进行安装
    • 后续操作及配置
      • 重启或启动后黑屏
      • 安装完系统进入桌面分辨率不正确
      • 安装N卡驱动
      • 装了双系统之后Windows时间出错的解决方案
  • 碰到的一些坑 及注意事项
    • 关于Ubuntu 18.04
  • 参考链接
  • OK,THANKS FOR READING.BYE BYE~

之前就看过这个东西,但是一直没有弄,一个是怕弄不好出点什么事,还有一个就是我忘了。。然后现在换了电脑,我无意间想起来了这个事,查了查,然后自己做了一下,还不算难,那我原来的电脑实验了一下,很美好,和虚拟机就是两个感觉。

使用软件及工具环境

在Windows 7环境下建立Ubuntu 16.04系统,形成双系统。(由于这些界面都没法截图,我就放我拍的照片)

  • 实体机系统环境 windows 7
  • Ubuntu 16.04(这里我只试了16.04和18.04,关于18.04见后面的注意事项)
  • Ultraiso

安装

制作启动盘

在此准备制作U盘启动盘,然后设置BIOS从U盘启动,即可启动U盘的系统,似乎也可以制作光盘启动盘。
下载Ultraiso并安装,左上角点击打开,打开我们需要安装系统的iso文件,然后点击菜单栏的额启动->写入硬盘映像,在这里我觉得如果选择写入DVD之类的可能就会是光盘启动盘了。
写入方式选择USB-HDD+,之后点击写入,等待完成,之后U盘启动盘就制作好了。
U盘启动盘制作的时候,他会格式化,做好重要文件的备份,完成之后U盘名字也会跟着变

进行硬盘分区

右键我的电脑->管理->存储->磁盘管理(如果一直显示…虚拟硬盘…具体我忘了叫啥,那么有两个原因,一个是你的Ultraiso没有卸载,还有一个是你的disk…服务没有开启,手动开启一下就好了),然后找一个没有用的或者容量大的磁盘,右键选择“压缩卷”,进行磁盘分区,这里分区是为了方便我们后面安装Linux系统使用的,点击“压缩卷”后,里面可以自己选择需要分配的大小,我这个盘空余120G但是不知道为什么只让我弄60G,反正无所谓,对Linux来说已经够多了。压缩完成之后会在底下看到一个未分配的磁盘,这将是一会我们Linux系统的系统盘。

安装系统

Win 10的话或许需要关闭一些例如快速启动等Bios设置,然后进行下面的步骤
插上刚才制作的U盘,重启计算机,进入Bios设置,选择U盘启动,不需要UEFI,然后按照步骤进行即可,我的电脑按Esc键可以直接进行启动项的选择。
选择中文语言
安装类型选择其他类型,我们自定义进行安装
分区设置,我们选择空闲分区,就是刚才进行压缩的分区,点击+号,对Ubuntu进行分区
swap分区:交换空间,大小一般为物理内存的大小或者物理内存的两倍
/boot:Linux内核引导系统程序及其所需要的文件,一般为200M
/tmp:临时文件,重启时不会保留
/:根目录,分了20G
/home:剩余空间全为用户工作目录

进行时区的选择,选择汉语键盘,设置计算机名字、用户名和密码


之后等待一会,Ubuntu我安装的还是很快的

随后会提示重启计算机,然后重启的时候需要把U盘拔了,不然始终都会进入安装Ubuntu的引导程序
image
此时可以看到,已经可以选择需要启动的系统了,这时候我们可以随意选择是启动Windows 7还是Ubuntu 16.04

结束

至此,双系统安装完成,可以尽情享用了,真的比虚拟机里流畅很多。
然后,默认自带fcitx输入法,如果你是汉语安装的,那么应该会默认选择汉语输入法,然后你可以添加英语输入法。默认是通过Ctrl+Space切换不同语言的输入法的,这个可以改,然后,默认他安装了简繁转换的插件,汉字都是繁体字,可以通过Ctrl+Shift+F开启和关闭这个插件。

关于卸载系统

一种说法是直接将相关磁盘格式化即可,另一种说法是进入不卸载的那个系统,设置常用引导项,然后删除要卸载的系统。
重写修复MBR
下载Mbrfix软件,使用管理员权限运行CMD,执行下面命令,即可成功修复Window的MBR,就只引导Windows了。

MbrFix /drive 0 fixmbr /yes

但是最常用的还是使用软件卸载引导程序吧,在此普通的可以使用EasyBCD软件,我的有UEFI模式,使用EasyBCD他会识别不出来,可以使用EasyUEFI软件进行修改,如果非UEFI模式应该还可以win+R,输入msconfig,选择引导选项卡,这里面也可以删除引导项。
使用上述软件删除引导项之后就可以进行下面的恢复磁盘了。
引导分区删除完之后就可以直接删除Linux系统的压缩卷了。
右键我的电脑->管理->存储->磁盘管理,选择压缩卷,右键删除,此时这个压缩卷成为了未分配的磁盘区域,之后选择我们之前分出去的磁盘,如我是压缩的G盘,那么右键G盘,点击扩展卷,他会默认选中你的空闲分区,下一步完成即可,然后就会发现G盘的大小恢复成原来的了,而且里面没有东西了。

我的Windows 10安装双系统

我很不想说这个东西,我直接说结果吧
结果以失败告终 撒花,拍手,庆祝,欢呼吧
Why am i so vegetable
我在安装Deepin15.7的时候,一切顺利,但是我的显卡是RTL8111/8168/8411,他可能没有我的显卡驱动,我在Realtek官网找到了驱动,下载解压安装,但是出错了,出错位置还是系统文件,这我似乎也没办法,而且触控板似乎也没驱动用不成,无奈删除该系统。
我又安装了Deepin15.5,但是在安装界面的时候就出现问题了,无法自适应我的分辨率,我以为是还没有设置,结果进去后还是这样,终端查看似乎是说不能获取我的某些信息,看来不是系统就是硬件的问题,无奈删除该系统。
我最后一个尝试安装了Ubuntu16.04,同上,安装界面出现了分辨率无法适应的问题,起初我想尝试进入系统后设置一下,可是在分区的时候我都看不见选项,安装都完成不了,无奈删除该系统。
这里是结论
我的电脑似乎很难装上Linux,还是老老实实玩虚拟机吧,把我那个电脑拿过来再玩实体机吧,
我觉得问题出在我的电脑,I tried,i really tried so hard,完结

虽然我没有装好,但是我在深度找到了点小东西,就作为补偿吧

这里是深度官方的安装文档
点击此处下载深度启动盘制作工具,以及一些常用的深度工具

不不,我错了,可以装,我真的可以装!

经过了两天的研究,我终于摸清了安装门路,感天动地
在此之前我试过Ubuntu 18.04、Ubuntu 16.04、Deepin 15.7、Deepin 15.5,甚至我还试过优麒麟,但是优麒麟是最坑的,其他的至少图形界面都能打开,它直接给我进入grub。
最后我觉得可能时制作软件的问题,后来我是用UltraISO,之前一直用的Deepin启动器制作软件,我在想会不会这个软件真的只能给Deepin用,我就换了。

安装准备

本机环境Windows 10,目标系统Ubuntu 18.04,制作软甲UltraISO,选择USB-HDD+进行制作,对一个盘进行压缩卷操作,这已经是轻车熟路了。

进行安装

由于我只支持UEFI模式,选择启动的时候只有两个选项,我们选UEFI:Ubuntu…然后点击Install Ubuntu即可,在此可能分辨率会正确,也可能不会正确,不正确的话可以重新安装或者重新制作启动盘,因为我都碰到过,这一次安装分辨率正常的,很随缘,一路前进,至于磁盘分区,关键的就是swap交换空间的分区,分几千M吧,然后就是/boot,几百大一点,/和/home和其他的随意,一直下一步。
在安装的时候最好不要联网,因为下载速度感人,联网的话会下很多东西,很慢,不联网很美好
而且,Ubuntu可以完美识别我的网卡,辣鸡Deepin就识别不了而且还不认我装的
安装完成后进行重启。

后续操作及配置

在安装完之后才是噩梦的开始,会碰到很多的小问题,下面一一列举

重启或启动后黑屏

这是由于Ubuntu自带的驱动和我们的N卡不兼容,强制重启,在grub选择系统界面别按回车,焦点位于Ubuntu,按e键编辑启动文件,在将倒数第二行的末尾修改为

qeiet splash -- ...
改为
quiet splash nomodeset

以支持显卡,这只是一次性解决,我们需要将其写入grub启动文件中,启动系统后,打开终端,输入如下指令

sudo vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

之后保存退出,输入执行sudo update-grub更新grub文件,重启便不会出现黑屏问题。

安装完系统进入桌面分辨率不正确

使用xrand等指令,会提示

xrande:Failed to get size og gamma......

此时,仍然打开上述文件

sudo vim /etc/default/grub

#GRUB_GFXMODE=640
改为你需要的分辨率,如
GRUB_GFXMODE=1920X1080

之后保存退出,输入执行sudo update-grub更新grub文件,重启桌面便为正常分辨率。

安装N卡驱动

在Ubuntu中的软件与更新的附加驱动中,可以将其改为支持N卡的驱动,点击应用更改后,就会自动下载安装,但是非常非常非常慢,也可以手动下载安装。
在N卡官网下载相应驱动,之后

sudo chmod 777 Nvidia-Linux.run
#禁用第三方驱动
#打开
sudo vim /etc/modprobe.d/blacklist.conf
#在末未添加
blacklist nouveau
#禁用GDM3
sudo service gdm3 stop
#进入驱动包的下载目录
sudo ./Nvidia-Linux.run -no-opengl-files
#重启gdm3
sudo service gdm3 start

之后重启即可。
但是我还没试过,不知道能不能用

装了双系统之后Windows时间出错的解决方案

如果安装了 Windows 和 Linux(比如 Ubuntu)双系统,有时会出现两个系统的时间不一致的情况。这是因为,两个操作系统对电脑硬件时间的定义不一样,Windows 认为电脑硬件时间是“本地时间”,因此它启动后直接用该时间作为“系统时间”并显示在桌面右下角的系统托盘里;而 Ubuntu 等 Linux 发行版则认为电脑硬件时间是“全球统一时间”(即 UTC,可百度了解),它在启动后在该时间的基础上,再加上电脑设置的时区数(比如我们在中国,它就加上“8”)。根据百度获得的资料得知,两种模式各有利弊,但是后一种模式在遇到时区转换、夏令时等情况时,通用性更强。
基于上述原因,协调 Win/Lin 双系统时间一致的方法,就是让 Windows 也和 Linux 一样,将电脑硬件时间看作“全球统一时间”。
打开注册表,定位到

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

在右侧空白处单击鼠标右键,然后依次点击“新建”——“QWORD(64位)值”,如果安装的是 32 位系统,则需要新建“DWORD(32位)值”。
名称为:RealTimeIsUniversal
它的大体意思是,硬件时间被作为全球统一时间,单击空白处(或按回车),确保改名成功。
之后双击将其值改为十六进制的1,重启计算机即可成功。

碰到的一些坑 及注意事项

Windows 10在进行安装的时候需要关闭Security或者快速启动等设置(关闭个P,关了也装不上)
如果在安装的时候没有出现正常的图形化引导程序,而是命令行的Busybox的话,有这么几个原因,可能时你的Security某个设置没有禁用,可能是不兼容。不如我在做这个的过程中使用了另一个Linux系统,一直进入Busybox,可能的原因就是Bios固件版本太低,达不到系统的要求。

关于Ubuntu 18.04

这个镜像好像默认制作成启动盘之后他就是UEFI模式的,如果用非UEFI启动的话,会提示失败,而且插上U盘默认 就是UEFI,看似没什么问题,当正常安装,选择分区,设置/boot,继续安装,他就会提示无法安装grub
无法将grub-efi-amd64-signed软件包安装到/target/
原因就是我的电脑win7是BIOS模式的,也就是Legacy,无法安装UEFI,这里有两个办法,一个就是换镜像,另一个就是在分区的时候,不要分区给/boot,而是选择EFI分区,这昂启动引导程序就可以正常安装了。
但是,这样做的结果就是他不会再识别你的Windows了,我无论怎么操作重启之后都是默认启动Ubuntu了,而且系统bios已经检测不到我的win7启动项了。这是因为被覆盖了,默认选择ubuntu的启动程序,而win7不是uefi,因此grub里面自然是没有他的了。
解决方案吧很简单,将Ubuntu删除,然后修改一下启动项即可。由于现在是Ubuntu主导win,没办法进行这些修改,需要借助PE系统。需要下载win PE,从U盘中启动PE系统,我用的是老毛桃,直接百度就行了,用U盘做成启动盘插到电脑上,用U盘启动,进入PE系统。
打开cmd,输入diskpart进入硬盘管理程序,执行list disk查看当前系统硬盘,select disk 0,默认第一个分区就是我们的硬盘,几百G的。
执行list partition查看该硬盘上的分区,从大小可以看出哪些是我们刚才安装系统时候分出来的分区,执行如下指令把这些分区全部删了

select partition x
delete partition override

x代表分区数,就是分区后面的标号,把这些分区依次删除。
一般PE系统里面都会有引导项管理,分区工具之类的东西,先重启电脑,进bios把boot启动的第一个修改成主硬盘,然后再进入PE系统,找到这种类似的工具,想办法将C盘修改成活跃,或者是激活操作,然后再修复巴拉巴拉的操作,重启电脑,U盘拔了也行,之后就好了,成功进入我的windows 7了。
如果不激活的话,直接重启会报错
reboot and select proper boot device
因为他在硬盘上找不到引导程序。
差不多就这样。

参考链接

Windows7下安装Linux双操作系统

OK,THANKS FOR READING.BYE BYE~

Windows 7/10下安装Ubuntu 16.04双系统相关推荐

  1. 《Win10 下安装Ubuntu 16.04双系统详解》与《 U盘安装windows系统详解》

    <Win10下安装Ubuntu16.04双系统 >与<U盘安装windows系统详解> 本文由博主经过查阅网上资料后亲自操作实验后记录编写,如存在不对之处请留言以便更正,内容仅 ...

  2. Win10 下安装Ubuntu 16.04双系统详解

    Win10 环境下安装Ubuntu 16.04过程记录 步骤1:下载镜像文件 从Ubuntu官网https://www.ubuntu.com/download/server下载系统的iso镜像文件 , ...

  3. 联想拯救者Y7000P-2019在windows10下安装ubuntu 20.04双系统操作指南

    前言:工作很多时候会遇到Linux操作系统,使用过docker镜像和vm虚拟机,但总感觉不是很好,就自己安装了ubuntu 20.04,安装过程中遇到很多问题记录一下,方便自己以后浏览. 一.安装指南 ...

  4. win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)

    刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 BIOS引导方式 目前主要的系统引导方式也有两种:传统的LegacyBI ...

  5. UEFI启动模式下安装win10Ubuntu 16.04双系统

    开心啊,今天又解决了一个小问题. 原本台式机了有win10系统,按照老师的要求按照一个ubuntu,之前在师兄的指导下安装了服务器的ubuntu系统,这次我依旧按照上次方法,全部选择默认项进行安装,重 ...

  6. 32位Win7下安装Ubuntu 16.04

    32位Win7下安装Ubuntu 16.04 Desktop 一.下载Ubuntu的ISO镜像种子文件 因为电脑是32位Win7老电脑,平时不用,故想装个Ubuntu系统废物利用一下.先进入Ubunt ...

  7. 解决VMware下安装Ubuntu 16.04 不支持1920X1080分辨率的问题

    解决VMware下安装Ubuntu 16.04 不支持1920X1080分辨率的问题 参考文章: (1)解决VMware下安装Ubuntu 16.04 不支持1920X1080分辨率的问题 (2)ht ...

  8. w10安装ubuntu_Win10 + Ubuntu 16.04双系统完美安装教程【详细】

    务必记得备份自己的数据,数据无价!!! 电脑型号:Thinkpad E550 固态装了win10,机械硬盘打算装Ubuntu16.04 固态硬盘格式MBR,机械硬盘格式GPT 一.制作U启动盘 1.下 ...

  9. 苹果系统 macOS Mojave 10.14.4上安装 Ubuntu 18.04 双系统

    macOS Mojave 10.14.4 安装Ubuntu 18.04 双系统 0. 准备工作 & 系统情况 1. 制作Ubuntu安装盘(U盘) 2. 硬盘分区 3. 安装Ubuntu 4. ...

  10. 苹果系统 macOS Catalina 10.15.7 安装 Ubuntu 20.04 双系统 采用rEFInd引导

    苹果系统 macOS Catalina 10.15.7 安装 Ubuntu 20.04 双系统 采用rEFInd引导 0. 前言 1. 准备工作 & 系统情况 2. 制作Ubuntu安装盘(U ...

最新文章

  1. 通俗易懂,到底什么是区块链?
  2. java list 最小值_Java 实例 – 查找 List 中的最大最小值
  3. 综合应用WPF/WCF/WF/LINQ之三:采用用代码创建的方式实现CheckListBox的CustomControl
  4. PowerShell挂起功能--Confirm参数
  5. 手机modem开发(1)---MTK modem NVRAM
  6. 字符转换工具,仿牛族字符转换
  7. c语言程序与实验系统,C/C ++程序设计学习与实验软件系统v2019 最新版下载_云间下载...
  8. linux孤儿进程组深入理解,unix基础---有关于孤儿进程组和终端会话的理解-------值得一看!!!...
  9. 怎么判断间隙过渡过盈配合_圆柱销有2个标准,选型注意材料和热处理,特别是销孔的配合关系...
  10. php判断是不是手机端访问
  11. TCP协议的三次握手+四次断开
  12. 整理了一些计算机毕设源码+论文 免费分享给大家
  13. 【转】我的算法学习之路
  14. ubuntu apt-get install更新域名解析失败问题的处理方法
  15. PostgreSQL 11 与 pgAdmin4 在 Windows 平台上的安装和使用
  16. Hisense E76mini查看手机IP
  17. Whitelabel Error Page
  18. 划分非独立同分布(Non-IID)数据集
  19. 笔记本安装CentOS7.2操作系统
  20. springboot 配置全局响应数据_SpringBoot如何读取配置文件参数并全局使用

热门文章

  1. Ubuntu 20 更新后突然无法获取IP
  2. [词性] 十一、介词 2 地点状语在前,时间状语在后 [ at ]
  3. 手机盾验证失败是什么意思_手机盾是什么意思
  4. ZYNQ PS使用中遇到问题
  5. Transformer入门教程(八)时间维度
  6. 计算机原理作文,海口经济技术学院微型计算机原理作业第三章 习题与思考题:自述作文...
  7. 马云为何学计算机,IT大佬高考:李彦宏是状元 马云数学仅1分
  8. STM32 f103搭配LM386声音传感器实现简单音乐识别
  9. Tomcat7源码环境搭建
  10. 狂奔的蜗牛小组团队介绍