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

如果需要手把手教程,建议先参考其它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. 【转】如何在TensorFlow中高效使用数据集

    本文主要记录tensorflow一个比较好用的API:Dataset,feed-dict 是向 TensorFlow 传递信息最慢的方式,应该尽量避免使用.向模型提供数据的正确方式是使用输入管道,这样 ...

  2. C# String 字符拼接测试(“+”、string.Format、StringBuilder 比较)

    对于字符串的拼接自己一直有疑问,在何时该用什么方法来拼接?哪种方法更好.更适合. 几种方法 1.“+” 拼接字符串 现在在 C# 中,字符串进行拼接,可以直接用 “+” 而且可以直接用于数字类型的而不 ...

  3. JAVA的循环结构进阶

    1.什么是二重循环:                        一个循环体内又包含另一个完整的循环结构                     语法:                       ...

  4. Greenplum 如何直连segment节点

    Greenplum   展开阅读全文 直连greenplum segment节点的方法, utility模式 : 使用这种方式,不与其他节点通讯,只操作当前节点.也没有数据分布的概念. 如果使用uti ...

  5. SQLServer常见查询问题

     http://bbs.csdn.net/topics/340078327 1.生成若干行记录 --自然数表1-1M CREATE TABLE Nums(n int NOT NULL PRIMAR ...

  6. pyzabbix

    pyzabbix

  7. Windows 2012R2安装KB2919355失败

    安装KB2919355时候失败,提示此更新不适用于此计算机. 需要首先安装KB2919442.

  8. P3802 小魔女帕琪 期望

    P3802 小魔女帕琪 期望 题面 题意稍微不清楚,题中的a[i]指的是属性i的魔法有a[i]个. 题目大意:有7种魔法,每种数量a[i],每次随机放出一个魔法,问放完为止出现7次魔法都不相同的期望次 ...

  9. Gluon学习02-使用GPU

    小书匠kindle 目录,方便快速定位: 1.安装cuda与cudnn 2.安装mxnet-gpu 本机环境介绍: 系统:Linuxmint Python版本:Python3 1.安装cuda与cud ...

  10. Turn Off Windows Firewall Using PowerShell and CMD

    If you want to turn off the Windows Firewall, there are three methods. One is using the GUI which is ...