首先说明,我假设读者懂得分区、安装系统,所以不再深入讨论具体操作。

如果需要手把手教程,建议先参考其它Windows中加装Linux的相关文章。

网上其它文章、教程的常见问题是,各家机器配置不一样,安装位置不一样。

结果同样的步骤A安装成功,B却失败了,没有统一的解决方法。

下面我将会总结我理解的几个问题,供大家参考。

先说一下我的配置:

DELL 5179 2 in 1笔记本。

Windows安装在内置固态硬盘。

Ubuntu安装在内置读卡器的TF卡。

一、 BIOS设置

BIOS设置主要有两个地方:

  • 关闭Secure Boot。
  • 选择UEFI或Legency方式引导。

第一点没什么好说,关闭就是。或者使用shimx64.efi。

第二点在我的电脑上,CentOS 7默认只能用Legency引导,Ubuntu刚好相反只能UEFI。

我没有深入研究修改引导区,反正找不到引导区问题可以尝试修改上面的参数。

二、引导区位置

因为是双硬盘,所以引导区的位置有两个选择:

  • 双硬盘单引导区,统一从GRUB菜单选择系统。
  • 双硬盘双引导区,从BIOS菜单或GRUB选择硬盘(系统)。

网上教程多数使用第一种方式,这样成功率较高,缺点是要修改主硬盘。

我使用第二种方式,安装好系统后进不了Ubuntu,提示找不到引导区,按网上方法试了一圈都不行。

仔细检查,发现自动生成的UEFI引导项指向EFI/boot/...,而且指向第一个硬盘。

手工修改为EFI/ubuntu/...,和指向第二个硬盘,就可以引导了。

三、分区选择

网上教程的分区选择五花八门,个人感觉这里是最迷惑人的地方。

有从主硬盘划出一个分区,也有要求手工设置各个分区大小,几乎每一篇教程都不一样。

个人建议操作是:

如果不打算长期使用,不用自定义分区,选择清除硬盘自动分区那一项,留心不要选错硬盘就可以。

Ubuntu 18的安装程序可以很好地处理分区,不会出错。

如果长期使用的话,可以考虑把/home划分到系统盘之外,这样重装系统不会删除用户的文档、电影、音乐等。

值得一提是,/swap分区不再是必要项。安装程序不提示的话,不设置也可以。

四、内置读卡器

我的Linux安装在内置读卡器中。无法启动时,偶然发现可以用外置读卡器启动。

加上网上有人有类似经历,一度误以为是系统开机不能识别内置读卡器。

直到发现修改UEFI启动项的方法,确定Ubuntu 18是支持内置读卡器启动的。

五、后记

使用了几天,发觉Ubuntu比较稳定,完全可以满足轻办公要求。

当然,美观和易用性仍然比不上Windows。

而且它有一个同门对手:Android。

Windows 10、Ubuntu 18.04 双系统 双硬盘 安装经验总结的更多相关文章

  1. Windows 10+Ubuntu 16.04在MBR分区上安装双系统之后启动菜单的System Setup选项提示:can't find command "fwsetup"

    背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的是Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在 ...

  2. Windows 10+Ubuntu 16.04在MBR分区上安装双系统(转)

    以下内容转自这篇博客: http://www.cnblogs.com/Duane/p/5424218.html http://www.cnblogs.com/Duane/p/6776302.html( ...

  3. Windows 10+Ubuntu 16.04在MBR分区上安装双系统之后没有Windows 10的启动菜单解决方法

    背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的是Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在 ...

  4. Ubuntu 18.04 下 emscripten SDK 的安装

    Ubuntu 18.04 下 emscripten SDK 的安装http://kripken.github.io/emscripten-site/docs/getting_started/downl ...

  5. Debian 9 / Debian 10 / Ubuntu 18.04 / Ubuntu 18.10快速开启BBR加速 或 关闭BBR加速

    如果使用的是Debian 9.Debian 10.Ubuntu 18.04.Ubuntu 18.10等内核高于4.9版本的系统,均可以使用此方法开启BBR加速,若你使用了Ubuntu 19.04的系统 ...

  6. ubuntu 18.04设置系统自带系统截图快捷键

    0.前言 ubuntu 18.04自带一个截图工具gnome-screenshot,有三种模式,全屏截图.当前活动窗口截图.选取活动区域截图 1.设置快捷键 Setting->Devices-& ...

  7. Ubuntu 18.04 nvidia driver 390.48 安装 TensorFlow 1.12.0 和 PyTorch 1.0.0 详细教程

    最近要在个人台式机上搭建TensorFlow和PyTorch运行环境,期间遇到了一些问题.这里就把解决的过程记录下来,同时也可以作为安装上述环境的过程记录. 如果没有遇到类似的问题,想直接从零安装上述 ...

  8. 在 Ubuntu 18.04 LTS 无头服务器上安装 Oracle VirtualBox

    作者: Sk 译者: LCTT qhwdw | 2018-10-12 01:59 本教程将指导你在 Ubuntu 18.04 LTS 无头服务器上,一步一步地安装 Oracle VirtualBox. ...

  9. Windows 10+Ubuntu 16.04双系统切换后时间不同步的问题解决

    主要时时区不对造成的,少了8个小时,解决方法: 在Ubuntu的终端下输入以下命令: sudo timedatectl set-local-rtc 1 参考: http://blog.csdn.net ...

  10. Ubuntu 18.04 新系统 允许root远程登录

    1. 查看ssh服务器是否安装并启动 #sudo ps -e | grep ssh 1. 安装ssh服务器 #sudo apt-get install openssh-server 2. 配置sshd ...

随机推荐

  1. 循环双端链表(python)

    # -*- coding: utf-8 -*- class Node(object): __slots__ = ('value', 'prev', 'next') # save memory def ...

  2. 50道sql练习题及答案与详细分析

    数据表介绍 --1.学生表 Student(SId,Sname,Sage,Ssex) --SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course( ...

  3. matlab(8) Regularized logistic regression : 不同的λ(0,1,10,100)值对regularization的影响,对应不同的decision boundary\ 预测新的值和计算模型的精度predict.m

    不同的λ(0,1,10,100)值对regularization的影响\ 预测新的值和计算模型的精度 %% ============= Part 2: Regularization and Accur ...

  4. 远程jupyter+pycharm配置

    前言 作为一个数据工程师,最喜欢的事情就是不停的在现实的服务端环境调试代码的参数.我们在本地的环境与生产的状况决然不同,我们一开始在本地写代码测试再部署到服务端的三板斧就不适用了. 最好的方式可以直接 ...

  5. 05_Tutorial 5: Relationships & Hyperlinked APIs 关系和超链接

    1.关系和超链接 0.文档 https://www.django-rest-framework.org/tutorial/5-relationships-and-hyperlinked-apis/ h ...

  6. php数据类型之​浮点型

    所谓浮点类型,可以理解为:我们数学里面的小数. [注意]关于精度.取值范围和科学型声明不是学习的重点.因为此块在实际开发中用的特别少.我们将此块的知识点的学习标注为,了解级别.直线电机滑台 声明方式分 ...

  7. sql server 子查询 和exists使用

    概述 子查询的概念: 当一个查询是另一个查询的条件时,称之为子查询.子查询可以嵌套在主查询中所有位置,包括SELECT.FROM.WHERE.GROUP BY.HAVING.ORDER BY. 外面的 ...

  8. css3 2D变形(transform)移动、缩放、旋转、倾斜

    一. translate(x,y) 或者translateX(x)或者translateY(y) 注意点:translateX(x)和translateY(y)大写X和Y:只写一个值,默认y=0. & ...

  9. linux 安装Apache服务器

    这篇文章先别看,,有些地方我不是很明白,写错了一些地方,正在咨询会linux的大神 安装好Apache就可以用Http访问或者下载电脑的文件了 我还是用 连接我的linux电脑 咱把Apache安装到 ...

  10. 洛谷P1016 旅行家的预算 题解

    主要就是注意一下各个变量的类型别弄混了 https://www.luogu.org/problem/P1016 #include<cstdio> using namespace std; ...