(本文纯经验之谈,技术和原理方面欠缺)

出于研究CUDA和OpenCV,现需要在Linux环境下进行学习和研究。那么有三种选择,一,Windows下安装VMware虚拟机,在虚拟机里面安装Ubuntu;二,tx2板子;三,安装双系统。

介于之前的经验,虚拟机的显卡不是物理显卡,而是虚拟机自己虚拟出来的虚拟显卡,所以没法支持有特定显卡要求的一系列技术。CUDA需要英伟达显卡的支持,所以排除第一种方法;tx2板子稀缺,所以也pass;剩下能选择的也只有安装双系统了,而且我的笔记本也已经到了改更新换代的时候了,卡到影响正常操作的程度,所以安装双系统跑跑Ubuntu应该是没什么问题的(适当延长寿命hhh)。

注意事项 & 疑惑 & 坑

启动方式

安装之前,首先要知道自己的电脑是哪种启动方式,也就是到底是UEFI启动还是Legacy启动。为什么呢?因为两启动方式安装时候略有不同,如果安装完了才发现的话,那么只能删除重来(不要问我为什么知道的,/(ㄒoㄒ)/~~,等我下载好了easyBCD,准备添加启动方式的时候,也就是开机时候能选择进入Windows还是Ubuntu,发现并没有可添加选项,就是因为我的电脑是UEFI,而easyBCD是只针对MBR进行配置的,UEFI启动不支持这么做。当然此时你也可以去boot界面更换启动方式,但是有网友称这么做容易出现系统崩溃。还有就是不同电脑BIOS界面不一样,就比如我的BIOS界面就没有更换启动方式的那一项)。

想要知道有几种方法:

(1)开机显示黑屏或者英文的话,那么99%是传统Legacy启动;如果开机看到的是Windows的logo那么100%是UEFi启动模式。

(2)win+r → cmd → msinfo32 → 系统摘要(BIOS模式)

(3)打开磁盘管理(两种方法:一,win+x就有磁盘管理;二,右击“计算机”,点管理,在左边有磁盘管理),看到有个“EFI系统分区”,那么就是UEFI启动模式;反之没有的话就是则是Legacy启动。因为这个是特有的分区。或者点击磁盘0,右键看到的是”转换为MBR“那么说明为UEFI启动,看到的是“转换为GPT”那么说明为Legacy启动。

p.s. BIOS和UEFI

UEFI——统一可扩展固件接口(Unified Extensible Firmware Interface)前身是Intel Boot Initiative,后来被重名为可扩展固件接口(Extensible Firmware Interface,缩写EFI)。Intel在2005年将其交给统一可扩展固件接口论坛(Unified EFI Forum)来推广与发展。使用改名为UEFI(也就是Unified EFI)。这也是为什么有些资料叫他EFI或者(U)EFI的原因。

开机时候进入的界面到底是叫Boot还是BIOS?Boot是一个主要用于嵌入式系统的引导加载程序,可以支持多种不同的计算机系统结构。所以个人觉得应该叫BIOS。

那么BIOS和UEFI又有什么关系呢?为什么有些资料把他俩对立起来说呢?比如说UEFI启动和传统BIOS启动。问题在于其中对立的并不是UEFI和BIOS,而是UEFI和传统BIOS。BIOS是老电脑的配置,它主要负责开机时检测硬件功能和引导操作系统启动的功能。新式电脑都使用了UEFI引导系统,它引导时省去了BIOS自检过程,加快了开机速度。Win8挖宝气压表照顾炒股UEFI,能实现瞬时开机,Win7 64位并未完全支持。通过UEFI启动的硬盘必须是GPT格式,必须是Win7/Win8/Win10 64位系统,它不支持32位系统。上面问题的关键来了,UEFI时新式的BIOS,Legacy时传统的BIOS。至于他俩的原理可以自行百度。下面网址也有说了原理。

https://baijiahao.baidu.com/s?id=1606301969822590987&wfr=spider&for=pc

打开BIOS

说到也得说一说打开BIOS的方法了,可能会不知道该按哪个键进入BIOS,我的电脑是清华同方,网上有不同说法,说F1,F2,F11,F12,DEL,CTRL+ALT+S等等,以上都不行,正确的是F2+DEL+ENTER。而且有时候不灵,得多试几次,┑( ̄Д  ̄)┍,我也很无奈啊。害......

U盘文件系统

我采用的是U盘启动方式安装Ubuntu,此时就遇到需要格式化U盘的操作(但是大多数U盘制作工具会制作的时候进行格式化,所以也可以不管这一步),格式化的时候要选择文件系统,一般是FAT、FAT32、NTFS三种或多种。

10年以前的U盘是FAT格式的,新款U盘估计大多数是FAT32,FAT32是任何USB存储设备都会预装的文件系统,属Windows平台的传统文件格式,兼容性很好,但是存在一系列短缺,它不支持4GB以上的文件。(新买的U盘,如果有需要,比如将要用到的设备不支持当前格式,那么可以通过备份好文件以后格式化U盘来转换格式)。

NTFS格式是Windows平台应用最广泛的文件格式。它会用很大一部分保存文件夹沟,会很占用空间,但是比较稳定。它的优点在于能够支持大容量文件和超大分区,且集合了很多高级的技术,其中包括长文件名、压缩分区、数据保护和恢复等等的功能。它的缺点是它是针对机械硬盘设计的,会对硬盘的读写操作做详细的记录,二闪存储存芯片的读写次数是有限的,若使用该格式就会让闪存造成很大的负担和伤害。

磁盘的分区方案不同

因为有些U盘制作工具需要知道自己的磁盘分区方案,所以就遇到了我们怎么样知道自己的磁盘分区方案。打开磁盘管理,右键“磁盘0”/“磁盘1”(取决于你要用到的时哪个磁盘),点属性,点卷,就能看到了,我的电脑是GPT分区方案,所以显示GUID分区表。其实当右键“磁盘0”的时候出现灰色的转换成MBR磁盘我们就可以知道他是GPT磁盘了。

讲到GPT磁盘就继续记录一下自己查到的一些资料,因为后面分区时候的一些操作也是基于GPT磁盘的一些原理。

很多人可能觉得GPT算是UEFI的衍生品,但是其实这两者并没有绝对的彼此依赖关系,也就是说,在BIOS/MBR分区表使用UEFI或者在GPT使用BIOS/MBR都是可能的。现有的主流操作系统皆可支持GPT,但是这个支持分成两部分来说,一部分是对GPT作为数据盘的支持,一部分是对GPT作为此盘启动的支持。如果将GPT仅仅用作数据盘,几乎不存在问题,但是要从GPT启动,对于Windows而言,由于其依赖UEFI,因此仅有64位的Windows可实现。而在Linux等非Windows系统,通常不存在限制。为什么Linux/BSD等操作系统不需要UEFI就可以从GPT启动?研究GPT的组成结构能发现,GPT的第一个扇区是一份出于兼容考虑而保留的保护性MBR(PMBR),有些操作系统从GPT启动依赖的就是这份PMBR,而不是GPT本身。GPT最明显的优势是对于大容量硬盘(2.2TB或者2.0TB以上)的原生支持,但是厂商也各自针对大容量硬盘推出了BIOS/MBR分区表的访问方案。GPT不存在扩展分区和逻辑分区,所有分区全都是主分区,且理论上可存在的主分区个数是无限的,但是大多数操作系统会将主分区个数限制为128个(此处可能有谬误)。能否没有UEFI主板情况下从GPT启动Windows?事实上是可以的,详情看下面链接。

https://wenku.baidu.com/view/a5ce0dc0dc88d0d233d4b14e852458fb770b3828.html

硬盘类型


(2020.03.10新添加)

(和本文步骤无关,如果是固态硬盘可以看这一部分)

今天给一个主机安装双系统Ubuntu18.04,是ACER主机、win10操作系统、legacy启动方式、MBR硬盘分区方式。根据Win10与Ubuntu 18.04双系统安装。(Win10引导Linux)文章,在E盘压缩了200G,安装完了以后用easyBCD设置启动方式重启选择了Ubuntu启动发现一直处于黑屏,只有一个光标在闪烁的情况,等很久也没反应。

经过一阵子查资料发现,忽略了这个主机是SSD+HHD硬盘,也就是一个固态硬盘,一个机械硬盘,然后win10的启动盘是在固态硬盘上,所以当我将 /boot 挂载到E盘他就不能正常启动Ubuntu。

之后将之前安装了Ubuntu的磁盘删除以后重来,但是这次在固态上压缩了2G用于挂载 /boot ,最后将 /boot 挂载到固态硬盘,其他的照常挂载到E盘,成功了。当然启动引导项还是要选 /boot 所在分区。

一些其他发现:

这款acer主机F12直接进启动项选择,DEL进入BIOS界面。

第一次安装失败了以后选择 try Ubuntu without installing 时候不能进入。但是当我把卷删除了重新安装时候就可以进入了,之前安装UEFI本子Ubuntu时候也有进不去的情况。到目前还是不知道这是为啥。

偶尔还是会出现设置了U盘启动,也启动失败的情况,多试几次就好了,也不知道为啥......┑( ̄Д  ̄)┍ 玄学


安装过程

1. 压缩磁盘

打开磁盘管理,在自己想压缩的分区右击,点击“压缩卷”,输入要分配给Ubuntu的内存压缩成未分配的状态,我这里压缩了200G。然后显示未分配就是对的。(如果是有固态硬盘记得参考上面新添加的内容)

2. 制作启动盘

准备好U盘,对于U盘的所需容量大小网上各说纷纭,我这里用了4G的U盘就成功安装了Ubuntu18.04,根据要安装的操作系统不同,需要的容量也不同。

所用的U盘制作工具是:

制作启动盘的时候,要注意,因为电脑是我电脑是UEFI启动模式,所以制作时候跟传统Legacy模式不一样。

在U盘制作工具上选择UEFI、GPT分区方案的选项,点击开始就可以了。

3. 关闭Windows的快捷启动

控制面板 → 电源选项 → 选择电源按钮的功能 → 更改当前不可用的设置 → 去掉启用快速启动左边的√

4. 关闭Secure Boot

进入BIOS界面,找到Secure Boot,将其设置为Disabled。(Secure Boot 是安全启动项,不关闭的安装到 选择安装类型时 会提提示输入 安全启动项 密码,这个东西打售后技术支持 他们也不会告诉你的,所以为避免不必要的麻烦,一定要记得关闭 安全启动项 )。然后按F10保存退出,重启。

不同电脑BIOS不一样,所以得自己找或者上网搜Secure Boot在哪。

5.用U盘安装Ubuntu

插入制作好的U盘,重启电脑,进入BIOS界面,进入boot,找到启动顺序,应该是个包含OPTIONS的选项,在其候选里有包含Windows的选项,也有包含USB/U DISK等表明U盘的选项。在这里将U盘设置为优先启动项。然后按F10保存退出并重启。

这时候将出现一个页面,第一个选项是 try Ubuntu without installing,第二个选项是 install Ubuntu,下面还有几个选项。(这个步骤我的电脑也出问题了,第一次重启的时候只出现光标,然后啥都没有,也没办法继续,按哪个按键都没用,然后只好强制重启。第二次出现了一堆乱乱的英文,但是不能选择,能输入,只是输入也没什么用,只是单纯的输入,只好再次重启。这次重启以后就出现了上面这个画面。所以如果有什么问题就多试几次,或者重新改一下启动顺序再试试也行,各种办法都试一下。我这个有可能是用的U盘制作工具不太好的原因。)

网上说点击第一个,也就是 try Ubuntu without installing 也可以进去试用,界面是桌面上只有一个文件,名为 Install Ubuntu 18.04 LTS。(但是我这里不行,在启动界面会出现 “unable to find a medium containing a live file system”,网上也是各有说法,有说试因为USB口必须是2.0才可以,不能是3.0,但是我这里并不行,不排除我自己操作问题。)如果可以进去,那么可以右击唯一一个文件,点击Open运行。

如果选了第二个,那么会直接跳到上面说的点击Open以后出现的界面。

之后的操作很简单,选择自己想用的语言,选择键盘布局。之后会出现写着 Update and other software的页面,在这里选择Normal installation会自动安装一些必要的软件,比如火狐浏览器等。如果选择Minimal installation的话是最小安装,不会自动安装软件。个人认为不缺内存的话装上这些软件比较好,剩功夫。下面的 intall third-party sofrware...... 最好勾选上,剩后来的功夫。点击继续,下一个页面 Installation thpe 一定要选择 Something else(其他选项),不能选择上面的!!!切记!!!之后就会进去分区挂载的页面,这一步也是最关键的一步。所以单独其一条来写吧。

6. 分区挂载

安装双系统时候,有一个基本原则就是再怎么样都不要破坏原系统。Ubuntu盘符的命名特点是“sdxy”,其中x指物理磁盘号,y指磁盘的逻辑分区号,如sda1指第一块物理磁盘上的第一块逻辑分区,sdb2指第二块物理磁盘上的第二块逻辑分区。只要找准磁盘分区进行安装,原系统环境就不会被破坏,Ubuntu重装个十次八次的都有恃无恐。

我的分区挂载方法是,只挂在了两个分区:挂在“/”和“/home”,分别分配了90GB和110GB。(原因将在后面讲)

选择事先压缩好的磁盘,也就是在这里后面显示“空闲”的磁盘,点“+”进行分区挂载的任务。可能会有多个“空闲”的磁盘,但是可以通过位置和磁盘大小来判断是不是自己压缩的那个。每挂载一次要重新选择一次磁盘,重新点击一次“+”。

挂载第一个分区,挂载分区“/”,我选择了“主分区”,“空间起始位置”,“Ext4日志文件系统”。

挂载第二个分区,挂载分区“/home”,我选择了“主分区”,“空间起始位置”,“Ext4日志文件系统”。

然后不能点击继续!要将启动引导项装在Windows Boot Manager中,也就是磁盘后面写着Windows Boot Manager的哪个磁盘,之后点击继续,再次点击继续。选择位置,设置命名,密码之后进入安装界面,然后等待安装完成就行。

(有一个奇怪的点是,网上有说选择主分区的,也有说选择逻辑分区的,去查了一下,我个人猜测的原因写在了上面的“注意事项”里面了。应该是因为我的电脑是GPT分区方案,所以可以分无限个或者128个主分区,不存在逻辑分区这一说,所以这里选择主分区和逻辑分区都是一样的。所以我在网上看到使用主分区和逻辑分区的意义在哪里?的文章,谈到了还有必要保留这个区分吗?)

(但是我之前遇到过一个情况就是,在我上一次安装双系统的时候,分完几个区挂载完了以后,要继续分下一个区的时候,发现“+”按钮是灰色的,不能按

挂载分区介绍:

“/”:也叫根目录,类似于Windows 的C盘,类型为EXT4日志文件系统,选择空间起始位置,至于分区的话大多数都是在说逻辑分区。

“/home”:类型为EXT4日志文件系统,选中空间起始位置,分区还是逻辑分区居多。这个相当于你的个人文件夹,类似Windows里的User,Ubuntu的而图片、视频、下载等内容都在这里面,而且不是能想Windows一样像移动就能移动的,使用最好分配多一点。

swap交换空间,类型选择为swap交换空间的话挂载点的选项会自己消失的,这个也就是虚拟内存的地方,选择主分区和空间起始位置。当我们系统上的物理内存或RAM已满时,我们最终会利用系统上的交换空间。在此过程中,内存的非活动页面将移动到交换空间,从而创建更多内存资源。当系统关闭RAM时,此空间特别有用;但是,交换空间位于硬盘 驱动器上,因此访问速度较慢。因此,它不应被视为RAM的适当替代方案。对于Ubuntu18.04而言,这个swap交换空间完全可以不要。

”/boot“:不能给”/boot“单独划分区,不然就是只能进一个系统,因为这里是EFI引导代替boot的grub;但是也可以放心EFI分区不会不够用,linux内核不在EFI分区而在/boot,在你挂在分区,你会发现也是没有boot的挂载选项的。

”/usr“:类型为EXT4日志文件系统,选中逻辑分区和空间起始位置,这个相当于你的软件安装位置,Linux下一般来说安装第三方软件你是没办法更改安装目录的,系统都会统一的安装到/usr目录下面。针对Ubuntu18.04这个也可以不挂载,因为会在”/“根目录下自动挂载一个”/usr“。

7.安装完成

安装完成以后,重启电脑,一般默认Ubuntu是第一启动项,如果不是的话还得进入BIOS,调整启动选项了。

参考文章

Win10与Ubuntu 18.04双系统安装。(Win10引导Linux)

第一次安装(也就是Legacy传统BIOS启动方式的电脑安装双系统的文章,因为我的是UEFI所以失败了)

下面两个是UEFI下的参考教学文章

Win10+Ubuntu18.04 亲测UEFI启动模式双硬盘+双系统成功安装经验

亲测!UEFI启动模式下,电脑安装win10和Ubuntu双系统

安装win10+ubuntu18.04双系统(用U盘启动)相关推荐

  1. 双硬盘安装win10+ubuntu18.04双系统,U盘安装,UEFI引导

    之前写过一篇<最详细移动硬盘安装linux过程,装在移动硬盘上的linux系统不能在另一台电脑启动的解决办法>,有比较具体的U盘安装Linux系统的方法,这里就写的简略些,记录一些问题和需 ...

  2. Alienware Area-51M 安装Win10+Ubuntu18.04 双系统

    最近买了一个Alienware Area-51M的外星人笔记本,想使用Windows10(赠送安装镜像),但是需要自己安装Ubuntu18.04,安装Ubuntu18.04的目的是想使用一些新开源软件 ...

  3. 安装linux双系统简书,安装win10+ubuntu18.04双系统

    因为电脑配置问题,在虚拟机上装的ubuntu使用起来太卡了,所以决定装个win10+ubuntu的双系统,在亲测成功后,将安装过程记录一下. 写在前面 由于本次是在UEFI下进行Ubuntu系统安装的 ...

  4. 【避免入坑】混合硬盘上安装Win10+Ubuntu18.04双系统需要注意的细节

    因为系统崩溃且之前使用Win7分区不合理,所以直接重装,这里改用Win10,我的电脑配置是512G SSD+4T机械+32GB内存+Nvdia2080ti显卡,本文只是将安装中需要注意的细节说明,不重 ...

  5. 战神Z7-KP7GC安装win10+ubuntu18.04双系统及深度学习环境配置

    目录 一.参考文献 二.安装win10 三.安装ubuntu 四.连接logstic蓝牙键盘 五.安装的软件列表(个人) 5.1共同安装的部分 5.2window10 5.3Ubuntu 6.环境安装 ...

  6. 灵越15plus安装win10+ubuntu18.04双系统

    文章目录 前言 一.进入BIOS 二,关闭Secure Boot,打开win10系统无法进入,需要恢复密钥 三.系统安装成功后,字体和图标都很小 前言 本文主要记录系统安装时的踩坑记录,系统的安装和卸 ...

  7. 暗影精灵5 (i7 9750H + RTX2060) 安装win10+Ubuntu18.04双系统

    电脑型号:hp 暗影精灵5 Air 显卡:RTX 2060 CPU:i7-9750H 硬盘:500G固态 安装的启动方式:UEFI 这个电脑比较新,安装时有很多坑. 建议使用18.04.3版本的镜像, ...

  8. 安装linux18双系统,Win10 安装Linux ubuntu-18.04双系统(安装指南)

    Win10 安装Linux ubuntu-18.04双系统(安装指南) 发布时间:2019-12-05 21:17 来源:互联网 当前栏目:web技术类 在自己的电脑上安装了一个 Linux ubun ...

  9. linux系统安装升级win10双系统,Win10 安装Linux ubuntu-18.04双系统(安装指南)

    在自己的电脑上安装了一个 Linux ubuntu系统,第一次安装,记录下每一步步骤,以下是安装过程: 第一步:下载ubuntu镜像文件 ubuntu- 18.04.0镜像文件下载 第二步:分区 在我 ...

最新文章

  1. 使用SQL Server Analysis Services数据挖掘的关联规则实现商品推荐功能(五)
  2. 数据库分库分表详细拆解
  3. python流程图-python中的图表渲染(流程图可视化)
  4. 自定义DataSet
  5. 新年第一天,人好多啊。
  6. Verify the value of the CODE_SIGN_ENTITLEMENTS的解决办法
  7. ps怎么导入lut预设?Photoshop导入lut调色预设教程
  8. 实用软件工程复习课重点
  9. C语言复变函数PPT,复变函数的孤立点及其应用.doc
  10. [转]如何学好windows c++编程 学习精髓(收集,整理)
  11. 服务器Socket概述与实例
  12. 百度(杭州)创新中心人工智能产业论坛落幕,看AI如何引发行业革命
  13. SSL P2133 腾讯大战360
  14. 清明祭扫html5,精选清明节扫墓随笔作文500字5篇
  15. HDU 2081:手机短号 (C语言)
  16. 目标检测系列:SSD系列SSD、FSSD、DSSD、DSOD
  17. 怎么将微博图片中的水印去掉
  18. 宝宝树11年创业纪录片曝光 王怀南:他们不知道我的厉害
  19. java adt monkeyrunner_MonkeyRunner初学者安装问题
  20. 学好vue靠他就行了——vue脚手架,自定义事件,插槽等复杂内容

热门文章

  1. 公告管理(记录一次查询优化)
  2. 深度学习的浪漫---普通图片自动转成卡通图片
  3. 品牌京东联盟,轻享品质生活,母亲节送礼清单看过来!
  4. Privoxy 安装配置
  5. 【阅读笔记】《大话数据挖掘》定义和功能
  6. 视频教程-Python大数据可视化-Python
  7. svg-icon使用教程
  8. TiaPortal出错需要关闭原因分析
  9. GEOS库的学习之一:介绍和编译
  10. 5.10.5. Partitioning and Constraint Exclusion