ThinkPad X1 Carbon 安装Ubuntu 18.04到移动硬盘 教程指南

  • 安装准备
  • 步骤
    • 下载ubuntu
    • 制作启动盘
    • 关闭Win系统快速启动
    • 设置移动硬盘
    • 设置BIOS
      • 安全启动设置
      • 启动顺序设置
    • 安装ubuntu到硬盘
    • Ubuntu 界面安装
      • 安装引导步骤
        • 安装启动引导的设备

写在前头: 因为在自学CMU的CSAPP课程,要用到Linux,所以在懂计算机的朋友的建议下准备把ubuntu装在移动硬盘上,这样不影响本来的电脑,买好硬盘U盘查好教程,没想到遇到一大堆问题,折腾了三四天终于装上去了!在此期间CSDN的许多文章给我提供了好多帮助,所以想着也写一篇教程提供一些帮助(Carbon的BIOS很特别,我找到的教程都和我的不一样)因为自己也基本是个小白,自己解决问题从简而行,本文也没有复杂的改程序命令等操作,萌新请放心食用~

安装准备

  • Ubuntu 18.04 镜像:
    推荐使用163镜像下载:163镜像下载地址
    同时一定不要使用 迅雷下载!(会导致后面install阶段出现代码黑页报错)
  • U盘启动盘制作软件:
    我推荐使用rufus,而且ubuntu官方
    Create a bootable USB stick on Windows教程
    也是用的rufus。
    当然你也可以选择:Ultralso 软碟通,如果都出了问题还可以用 Universal USB installer
    试试
  • U盘 一开始用的是 联想X3C 双接口 64GB 老是装不进,遂换 金士顿 DT100G3 64GB 一下子就行了…
  • 移动硬盘 本少女使用的是 西部数据 移动固态硬盘 型号:Passport SSD 512G

步骤

下载ubuntu

我建议在163镜像下载,因为很快,而且不会出问题。网页下载会很慢,迅雷下载后续安装会报错。

制作启动盘

插入U盘,打开下载好的USB写入工具,用rufus举例:
设备选择制作启动盘的U盘
引导类型选择下载好的.iso镜像文件
其他default:
分区类型MBR,目标系统类型BIOS或UEFI,卷标默认,文件系统 Large FAT32,簇大小 32K字节 (64GB的是32,其他大小的U盘可能会不一样,不影响)

设置好就点击开始,随后会提醒使用ISO or DD 导入,选择推荐的ISO镜像导入即可。
等待完成后再点击关闭,启动盘就只做好啦。

关闭Win系统快速启动

控制面板硬件和声音电源选项选择电源按钮的功能更改当前不可用设置关闭快速启动

参考 这篇教程 的说法,不做这一步操作会导致无法识别U盘。

设置移动硬盘

安装ubuntu可能不需要这么大的容量,我准备分256G给ubuntu。
右击左下角 开始 > 磁盘管理 ,找到移动硬盘。我的是新的,我直接新建一个256的新加卷,再把剩下的256G再新建一个新加卷,而后把前面第一个新建的新加卷右键删除卷,变成未分配的空闲区。

参考 这篇教程 的建议,把ubuntu安装到前面的第一个分区,避免可能的一些问题。

设置BIOS

安全启动设置

这一步是为了能从U盘启动,而不是直接进入Win系统。本电脑是 开机 or 重启时 在 Lenovo的logo出现时长按 F1 听到很像系统报错电脑要卡机的 哔 一声 就进入BIOS啦
不同电脑型号进入方式不同,有的电脑是F2 or ESC, 具体请自行百度 or Google。

在 BIOS 页面选择Security→最上面的boot → 找到 Secure boot, 设置为 Disable

启动顺序设置

restart 里面最上面的order 里面可以更改顺序,不过好像我的电脑改不改都不会影响。

##

安装ubuntu到硬盘

在完成上述的 关闭快速启动 制作启动盘 设置BIOS 后,选择关机/重启 电脑。
在 Lenovo 的 Logo 出现时长按F12 进入 Boot Manager 界面:

选择U盘启动后,进入grub界面:

ps:我当时装的时候在这一步之前就出了问题,具体体现是黑屏,什么反应都没有,如果遇到一样的情况请长按开机键10秒关机再重启。
后来查了之后总结具体导致的原因大致有:使用迅雷下载、U盘的一些问题,格式问题,另外还有教程指出,thinkpad的USB接口左边的那个使用正常,使用右边的接口启动会出问题。

在这个阶段请选择第一项:

Try Ubuntu without installing

先查看一下系统是否能正常进入,然后再在进入ubuntu之后在桌面选择安装。当然你也可以直接选择 Installing Ununtu, 因为如果有问题,选哪个都没有办法装的…

接下来就是我出现问题的重灾区,我反复重启F1关机F12关机循环,不是遭遇黑屏就是报错。


最后发现具体的问题是:

Can not mount  /dev/loop0 (cdrom/casper/filesystem.squashfs) on //filesystem.squashfs

如果在制作启动盘的时候查看日志你会发现,这个filesystem。squashfs 是镜像文件里面最大的一个文件,所以肯定是烧录的时候出现了问题。我查了很多解决办法,好多Terminal修改代码的我实在不敢乱动,最后发现最简单的不要用迅雷下载结果就解决了问题…(不先下载torrent然后迅雷下载的话,网页下载会超级无敌慢,所以选用163镜像下载,就很快,几分钟就搞定了。)同时有反映官网下载的也不怎么好使:
参考:这个论坛帖子

关于:

ima: Error Communicating to TPM chip

这个问题我查了之后发现是由于win系统进入需要密码,但是不会影响Ubuntu的安装。如果为了保证万无一失,可以在BIOS界面的Security > Security Chip 改为 Disable,这个报错就不会出现,不过问题是,再次进入Win系统时登录界面会出现密码不可用,需要重启F1 把 Security Chip 再改为 Enable 才能进去。所以我建议在确定ubuntu能正常进入后再修改Security Chip ,不然在调试阶段需要不时回到在Win系统的情况下,反复重启关机会很麻烦。

当我不用迅雷迅雷下载后,一下子就能进入ubuntu了,但是令人糟心的是我在选择安装位置的时候,没有办法区分哪个空闲位置是我的移动硬盘,所以先退出查看了一下,结果再进入时,卡在ubuntu的Logo界面不动了…于是我差了很多教程,具体做法有:

  1. 在grub选择页面时,将光标移到Try Ubuntu without installin or Installing Ubuntu,按e进入编辑模式,在Linux开头、splash相关字眼结尾的那行,在结尾添加一句acpi=off,之后按F10加载系统。
    参考教程

  2. 在F12选择U盘启动项,按下enter后,立即按住esc or shift,进入:
    按e进入编辑模式,同样找到Linux开头、splash相关字眼结尾的那行,输入(不同显卡不同):

"acpi_osi=linux nomodeset"注意中间一个空格(nVidia显卡)
"acpi_osi=linuxi915.modeset=1"或"acpi_osi=linuxi915.modeset=0"注意中间一个空格(Intel显卡)
"acpi_osi=linuxxforcevesa"或"acpi_osi=linuxradeon.modeset=0xforcevesa"注意中间一个空格(amd显卡)

参考教程

  1. 在Boot Manager 选择页面时(也有的教程说是grub界面),将光标移到Try Ubuntu without installin or Installing Ubuntu,按e进入编辑模式,还是在在Linux开头、splash相关字眼结尾的那行将:
quiet splash ---
或者
quiet splash $vt_handoff

替换成:

quiet splash $vt_handoff acpi_osi=linux nomodeset

参考教程

你也可试试:

quiet splash---nomodesetnouveau.modeset=0

幸运的是,我换了金士顿的U盘后,这些问题都没有了…所以上述的办法除了3(对lenovo的U盘没有用)我都没有试过。
所以一个正确的U盘可以让一切问题都薛定谔地没有问题…

Ubuntu 界面安装

熬到这边基本上是为有什么大问题了。
点击桌面左上角的 install Ubuntu 18.04LTS

安装引导步骤

如果安装引导出现alert:

安装程序检测到以下磁盘已有挂载的分区:
/dev/sda
再继续安装前您是否希望安装程序卸载这些磁盘上的分区?如果不卸载,您将不能在这些磁盘上创建、删除或调整分区的大小,但是您可以在已存在的分区上安装系统。
您是否想让安装程序再次尝试卸载这些分区?

我查了一下,当时就选择的是,没出问题。

  1. 选择语言:中文简体
  2. 键盘布局:默认即可(不确定可以在检测输入区测试一下)
  3. 无线:可以连接 or 不连接
  4. 更新和其他软件:最小安装
  5. 安装类型:!!! (一定要)选择 其它选项
  6. 在出现的的界面选择之前在硬盘分出来的空闲区(我分了256G,但是出现的空闲区略大于256G,但是大致也看得出来)
  7. 点击选中目标空闲区域,点击界面左下方+ 号,给硬盘分区。
  8. 分区方案:

    有的教程 指出现在可以不需要swap分区,以及efi分区也可以用 c自带的,但是经历了如此多bug的我,不想再出什么问题,所以这两个分区都设置了。

安装启动引导的设备

这里的选项请选择刚才分区时用于 EFI系统分区 的那个设备号,据说选错了会进不去Windows

这些都设置好了就选择现在安装,接着就是时区选择、用户名等常规操作。
等安装完成后,重启一下,试着拔掉硬盘看一下进入Ubuntu或者windows有没有问题。如果有的话参考一下 这篇教程 最后的办法试试。

如果都正常的话就愉快地使用Ubuntu吧~

——————————————————————

噢对了插一个小话题:安装的过程中,发现Ubuntu里面有个小河狸,正好最近看到一篇文章介绍CMU的MCS的课程,有个可可爱爱的问题问:请选择一种动物作为746(CMU的课程代码15746/18746
Storage Systems)的吉祥物,然后给的参考答案是”A beaver, because it cares about logs.
There might be a fight with MIT, but totally worth it

ThinkPad X1 Carbon 安装Ubuntu 18.04到移动硬盘 教程指南相关推荐

  1. ThinkPad X1 Extreme隐士 Ubuntu 18.04装机双显卡配置解决方法

    0. 双显卡配置 1. ThinkPad X1 Extreme 双显卡配置 集成显卡:Intel Corporation UHD Graphics 630 (Mobile)独立显卡:NVIDIA Co ...

  2. ROS知识[14]:安装ubuntu 18.04和eclipse+CDT(installer)

    一.说明 网上eclipse+CDT安装文章都很旧,参考意义有限:本人尝试自己安装了若干遍,凝练出一套比较规范的安装次序,较为简洁,如图所示: 二.安装 c++ 环境 首先启动终端ctrl + alt ...

  3. 安装Ubuntu 18.04后的一些操作

    安装Ubuntu 18.04后的一些操作 1.设置root密码 sudo passwd 2.登陆root(输入密码后看到井号就是切换成为root账户) su 3.删除预装 apt-get remove ...

  4. Dell Alienware 13 R3 win10 安装 ubuntu 18.04 总结

    以下部分是自己在Alienware 上安装ubuntu 18.04的总结,带序号的部分是自己的亲身经历和自己认为比较靠谱的安装方式,其他方式没有尝试.如果有任何问题,欢迎留言讨论. 1.修改硬盘模式从 ...

  5. Windows10商店安装Ubuntu 18.04 LTS

    Windows10商店安装Ubuntu 18.04 LTS 打开win10商店,直接搜索Ubuntu,安装自己需要的版本. 安装过后打开提示: "The Windows Subsystem ...

  6. 在双GPU(核显+NVIDIA)计算机中正确安装Ubuntu 18.04下的NVIDIA驱动程序(解决循环登录等问题)

    目录 前三次安装:各种坑 第一次安装:CUDA可用,但无法启动Steam 第二次安装:遇到循环登录问题 第三次安装:CUDA可用,可以启动Steam,但3D性能差 第四次安装:CUDA可用,Steam ...

  7. 双系统下卸载ubuntu 20.04再安装ubuntu 18.04的相关方法、软件以及出现ACPI Error错误和解决办法

    文章目录 前言 一.删除原来的ubuntu 20.04系统和开机引导 二.制作ubuntu18.04系统盘 三.安装ubuntu 18.04(已经有一个windows 10系统情况下) 四.安装完重启 ...

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

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

  9. 记一次安装 ubuntu 18.04 双系统 (双硬盘)

    安装 ubuntu 18.04 奉劝那些没装双系统的都装装,昨天一个晚上+今天一个早上+一会下午就弄完了.虽然感觉不是百分百弄完了,但是起码可以用了- 简明要点 就直接说要点了,大话就不聊了.同时默认 ...

最新文章

  1. vb mysql数据导入到mssql,[请教]怎样把*.txt文本的数据导入sql数据库中?
  2. 98页PPT,看懂阿里、小米、京东、美团的组织架构和战略变迁!
  3. Kotlin 一个好用的新功能:Parcelize
  4. pytorch one-hot转数组
  5. 关于在用异步消息处理机制使用Message.Obtain()方法(而非New Message)获得一个Message对象的好处
  6. 建模大师怎么安装到revit中_工程师最爱的REVIT插件,让BIM建模溜到飞起!
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的公司人事档案管理系统
  8. 计算机应用基础文字处理测试题,国家开放大学《计算机应用基础》考试与答案形考任务模块2Word2010文字处理系统—客观题测验答案.docx...
  9. 线程池工作原理流程图 源码概览线程池工作原理流程图 源码概览
  10. 2021 测试工作年终总结
  11. 大数据分析平台具有哪些价值
  12. 【鱼眼镜头3】[鱼眼畸变模型]:除法模型(核密度估计径向失真校正方法)
  13. Qt5 程序启动画面图片效果
  14. html怎么写java代码_html中怎么写java代码
  15. 织梦采集_dede采集_dede自动采集
  16. python博弈论_基于原生python的进化博弈实现
  17. sis最新地址获取方法_拳头最新FPS游戏VALORANT资格免费获取方法
  18. 关于物联网进入元宇宙时代的基础与发展思考
  19. 集总参数电路抽象---线性电路叠加定理理解
  20. 用c语言求解一元二次方程(共轭根除外)

热门文章

  1. Oracle 行列转换函数pivot使用
  2. HTML+CSS-项目:学成在线
  3. 小型教育网站的开发与建设-总体设计(三)
  4. 图片在盒子内等比展示不变形
  5. 如何使用ArcGIS生成等高线
  6. [转]数据分析与处理之二:Leveldb 实现原理
  7. android浏览器插件开发,Android浏览器插件开发.docx
  8. 应用程序无法正常启动(0xc0000142)。请单击“确定”关闭应用程序
  9. docker push: retrying in 5 seconds... keep doing this
  10. 微软官方发布雅黑字体Windows XP版[zt]