目录

  • 任务
  • 说明
  • 前期准备
    • 硬件需要
    • 软件需要
  • 安装过程
    • 制作启动盘
    • 系统盘设置
    • 电脑系统设置
    • 系统安装
      • 对于分区过的系统盘
      • 重点设置!
      • 分区准备
      • 分区方案
        • 主要参考
        • 附:电脑内存的查看方法
    • 开始安装
      • 强制关机方式
    • grub引导
  • 结束

任务

对于SLAM项目的上手实践需要用ROS系统,需要配置Linux环境。
由于之前已在虚拟机上运行过Ubuntu,喜欢这种极客的感觉,但由于商务本的存储资源有限,作为学生党,短期没有更换电脑的需要,希望在尽量不破坏原电脑系统封闭性的前提下安装双系统
在浏览SLAM相关博文时,发现一个符合我期待的概念:Ubuntu2Go(类似WinToGo),网上已有成品售卖,但我更希望能对黑箱内部尽可能探个究竟——亲自制作,同时相信自己用相同的价格能得到更好的性能
作为一个对电脑系统、硬件等相关知识所知甚少的电脑小白,在主要参考教程两篇Ubuntu2Go制作使用和资料说明(LinuxtoGo)和制作ubuntu2go步骤详解的同时,搜集很多相关资料,希望每个步骤都有理有据,符合我的个人需要。
最终,在一个学长的支持下,历经半天完成全部工作,效果良好,留下详尽记录。

说明

预计文章分为两个篇目,步骤篇补充篇
步骤篇:根据本人的经验,避开导致错误的操作,将安装过程的正确操作和依据资料整理记录,目标是能够使系统的安装过程在掌控之中;
补充篇:将我在安装过程中的尝试结果成败,还有错误过程的解决方法整理记录,以便他人针对失败尝试提出更好的解决办法,或遇到相同错误问题的同学查验。
希望这个教程能够给需要的人安装带来方便。

前期准备

硬件需要

  • 综合
  • 配置电脑:
    Surface Laptop2
  • 移动(普通)U盘(此后以启动盘统称):
    制作Ubuntu系统启动盘
  • 固态U盘(此后以系统盘统称):
    最终Ubuntu系统安装的位置,相当于电脑放置系统的另一块硬盘,本人选用型号:CHIPFANCIER 256GB 天猫链接
  • 针对电脑Surface Laptop2
  • 拓展坞:
    我的电脑只提供一个USB接口,而在安装系统过程中,至少需要两个接口(原因:安装系统时,需要启动盘与系统盘同时插入,从而使系统能够从启动盘安装到系统盘中(其实就是重装系统的一个过程,只不过重装系统的位置在固态U盘)
  • 蓝牙键鼠:
    针对本机Surface Laptop2,在进入Ubuntu系统时键盘与触摸屏会失灵(仅触摸板可以使用),必须使用外接键鼠,如果使用USB接口键鼠,那么你的拓展坞需要另外提供相应多数量的USB接口(例如:使用1个蓝牙鼠标+1个USB接口键盘,完成整个安装过程共需要至少3个USB接口)
  • 其他提示
  • 手机/其他电脑:
    装系统过程中查看教程、相关资料

软件需要

  • Ubuntu18.04镜像
    直接前去清华镜像网站下载桌面版:网址
    选择这个:
  • 启动盘制作工具

选择制作工具为UNetbootin,网盘链接:

链接:https://pan.baidu.com/s/1PNuyFa23Qpjnuet7hfHzdA
提取码:7ie9

补充篇包括有我在看到教程时的想法,如:

  • 想全程用一个U盘实现安装系统的失败尝试
  • 不使用外接键鼠的失败尝试
  • emm,没有成功的吗?安装系统就是成功尝试的集合

如果你的手头已经满足了安装系统所需的硬件软件环境,请放心大胆继续前行吧!

安装过程

制作启动盘

打开启动盘制作工具UNetbootin,将镜像烧录。


整个过程大约需要15min

系统盘设置

如果你的系统盘中没有任何需要的数据(可以完全擦除),请直接进行下一步。
如果,那么你需要在Windows中首先将系统盘进行磁盘分区操作,这样可以在系统安装时能够保留这部分空间不受干扰。我会将这部分内容放在补充篇中。

电脑系统设置

主要目的是修改电脑的启动设置,使电脑开机后能通过启动盘进行系统引导安装,分为两步:

  1. 禁用“快速启动”:
    开机状态下进行

控制面板>硬件和声音>电源选项>系统设置>选择电源按钮的功能,取消选中“启用快速启动”框。

  1. BIOS设置
    重启/开机状态中(Windows徽标),本机(Surface Laptop2)长按F6进入。不同电脑自行搜索(关键词:本机型名称+BIOS)

系统安装

成功进入启动盘后,出现选择,我选择尝试暂不安装(第一个),进入Ubuntu图形界面。


此时,对于本机键盘已失灵,需要连接外接设备。
这时,点击安装Ubuntu,按照指引根据自己的需要(中文、英文,键盘布局等)进行选择并进行下一步。重点关注这个界面(安装类型):


没有拍照留存,图片来源
选择最后的类型,确定。

对于分区过的系统盘

这里会弹出一个提示,请读懂后根据判断选择YES或NO,因为我的分区中有我的备份数据,因此我选择NO。
若无此提示请忽略

之后来到这个界面,实际是对你将要安装的系统进行自主分区。

重点设置!

请一定将这个地方-Device for boot loader installation(系统引导设备)设置为你的系统盘(例如:我的系统盘位于 /dev/sda,根据名称CHIPFANCIER空间大小253.4GB可以识别),毕竟任务是要把系统安装在系统盘里!

分区准备

第一步,你需要拥有可以分配的空间。观察上述界面中的设备代号,他们分别代表了你的磁盘资源。
通过观察,确定了我的系统盘。之前它并非是free space,而是某种类型的磁盘空间。
选中你的系统盘点击- ,磁盘空间即被释放(其实在经过最后的确认后才会释放),成为free space

当你拥有了free space 后,可以进行下一步。

分区方案

通过选中free space后点击+ ,创建你自己的分区方案。
一个系统在磁盘中的分区方案有一定的策略,我在具体了解了几篇文章后使用了如下方案:

Mount point(挂载点) /(根目录) /home swap
Size(大小) 160G(163840M) 32G(32768M) 12G(12288M)
Type for the new partition(分区类型) Primary(主分区) Logical(逻辑分区)
Location for the new partition(分区位置) Beginning of this space(空间起始) End of this space(空间起始)
Use as(用途) EXT4() EXT4() swap

具体操作如图:

此时若还有一部分空间,可以将其做如下设置,成为存放数据的普通U盘分区.

对于上面的方案,我知道可以修改的是Size(空间大小),其他皆沿用现有方案指示.

主要参考
  • 对于swap,我设置为电脑内存大小(8G)的1.5倍:我的电脑8g存储空间,虚拟存储空间多大合适?
  • 为何不设boot分区:安装Ubuntu系统时硬盘分区方案
附:电脑内存的查看方法

打开Ubuntu的Terminal/终端(快捷键Ctrl+Alt+T),输入指令free -h即可看出(如图,total=7.7G).

开始安装

当检查无误后,选择Install/安装.

弹出提示,检查是否要对如下磁盘进行操作,当确定下列磁盘都是你刚才进行的设置后,选择Continue/继续.

这时,你的系统盘将根据你的设定被格式化,在完成最后的用户名和密码设置后,系统将开始安装.

由于系统盘的读写速度很快,安装进度也很快完成了.
此时显示如下界面:

Please remove the installation medium, then reboot.
请删除安装介质,然后重新启动。

任何操作都是无效的,只能强制关机,拔掉启动盘,再重新开机.

强制关机方式

学长锦囊:长按电源键

grub引导

重新开机后,直接进入这个画面,我措手不及.由于不懂引导修复等含义,我没有按照其他教程进行相关操作,在进行了若干失败尝试后,解决方法如下(很简单):
输入exit,进入如下界面,即之前的BIOS设置界面.
我们发现排在最前面的是Ubuntu,其后是USB Storage.


Ubuntu的顺序调换至USB Storage之后

Exit/退出,选择Restart now/重新启动


进入系统选择界面!

排在首位是Ubuntu,成功进入!

结束

本教程到此结束,后续将继续记录如何配置ROS系统.
欢迎有疑问的同学留言,我会及时回复,希望大家在学习上的障碍更少一些.

商务本Surface Laptop2用固态U盘安装Ubuntu18.04全教程(步骤篇)相关推荐

  1. 商务本Surface Laptop2用固态U盘安装Ubuntu18.04全教程(补充篇)

    目录 任务 说明 全程用一个U盘实现安装系统的失败尝试 硬盘分区 实现结果 不使用外接键盘的失败尝试 重要提醒 配置 任务 对于SLAM项目的上手实践需要用ROS系统,需要配置Linux环境. 由于之 ...

  2. 移动固态硬盘中安装Ubuntu18.04,并且运行于其他电脑

    这两天一直在忙于在移动固态硬盘上安装Ubuntu18.04,为的是能够在多台电脑上去运行,但按照搜索的教程试了很多次,都会出现各种各样的问题,最典型的为:比如在A win10电脑上利用优盘启动盘为移动 ...

  3. 安装程序向硬盘复制文件是遇到错误:[Errno 5] Input/out error ;U盘安装Ubuntu18.04.1遇到错误

    U盘安装Ubuntu18.04.1遇到错误: 安装程序向硬盘复制文件是遇到错误:[Errno 5] Input/out error : 这通常是由于CD/DVD盘片或者驱动器有问题,或者硬盘错误造成的 ...

  4. 总结及处理u盘安装Ubuntu18.04的坑

    U盘安装Ubuntu18.04 总结我在用u盘安装win10和ubuntu双系统过程中遇到的坑和解决方案 本博客中不再赘述相关具体教程,只说明重要部分 更新于2020.9.15 今天在实验室电脑上装了 ...

  5. 简书 u盘安装linux,U盘安装Ubuntu18.04

    U盘安装Ubuntu18.04 总结我在用u盘安装ubuntu系统过程中遇到的坑和解决方案 准备工作 U盘制作工具:windows usb installer和UltralSO 镜像下载:直接百度搜官 ...

  6. U盘安装ubuntu18.04 LTS图文详细过程

    U盘安装ubuntu18.04 LTS图文详细过程_u014453443的博客-CSDN博客_u盘安装ubuntu 制作U盘引导盘,安装Ubuntu18.04 LTS系统 一.下载Ubuntu18.0 ...

  7. 移动盘安装 Ubuntu18.04 记录

    移动盘安装 Ubuntu18.04 血淋淋的教训.本人尝试安装 ubuntu 不下 50 次,总算汇总了一些坑,和解决的方法.所以说这套方法可能不适合每一个人,不过你如果遇到下面的这些问题(我的配置是 ...

  8. U盘安装ubuntu18.04 优麒麟18.04 详细过程

    首先我使用电脑店U盘将ISO文件放到DND目录进行安装,以前服务器安装VMware vSphere都是这么安装linux的,所以进入误区,各种报错,各种安装不上 制作U盘引导盘,安装Ubuntu18. ...

  9. 【Ubuntu】制作usb启动盘安装ubuntu18.04时报错:“failed to load ldlinux.c32”

    1.问题描述 使用UltraISO制作ubuntu18.04操作系统的usb启动盘后,按照时报错: failed to load ldlinux.c32 ubuntu16.04.ubuntu14.04 ...

最新文章

  1. 【Groovy】json 字符串反序列化 ( 使用 JsonSlurper 进行 json 字符串反序列化 | 根据 map 集合构造相关类 )
  2. layer 弹出框的使用
  3. SQLSERVER2014的内存优化表
  4. Javascript获取数组中的最大值和最小值方法汇总
  5. shell读取文件到变量、管道重定向、if和while嵌套使用、命令替换
  6. 品牌保量技术在阿里妈妈外投场景的应用
  7. koa --- [MVC实现之二]Controller层的实现
  8. 《Pro ASP.NET MVC 3 Framework》学习笔记之四【领域模型介绍】
  9. 性能突出的 Redis 是咋使用 epoll 的?
  10. 【OpenCV 例程200篇】52. 图像的相关与卷积运算
  11. KGSF:通过基于语义融合的知识图谱来改善会话推荐系统 KDD2020
  12. Macaca使用过程中的疑问
  13. 疫情之下 SaaS 市场两极分化,SaaS 厂商如何突围严峻形势?
  14. Linux 命令(81)—— chmod 命令
  15. Unity3D基础7:Transform组件
  16. 接口带声音输出吗_智能化时代,你的功放跟得上科技的脚步吗?
  17. mysql charactersetdatabase_Mysql5.7.22 坑爹的 `character_set_database`
  18. 前端js使用java变量值_web前端:js中的变量
  19. OpenCV 模板匹配
  20. 基于单片机的红外检测及语音响应系统

热门文章

  1. FDTD Solutions时域有限差分法仿真学习相关操作(二)——圆偏振光和椭圆偏振光光源
  2. PyCharm导入库
  3. php显示出温度最好的城市,PHP微信开发之查询城市天气
  4. 在冥冥中那些昵称是见识到
  5. 上海计算机二级报名无法选择,2020年二级计算机怎么报名上海
  6. mcx314AL使用点滴
  7. LaTeX公式编辑和希腊字母
  8. 神经网络的前向和反向传播
  9. 作为建筑设计师,这8款渲染软件一定要知道
  10. asp网站微信登录源码