重返ubuntu世界
一直对“重返”两个字充满了情怀感,因为会想起小时候看的一本龙珠同人的标题,它就唤作《重回龙珠世界》。最近这五年基本都是在MacOS下工作和学习的,也习惯用MacOS。就到最近一周,我正打算再买一台自用的Mac Pro的时候,我突然想到其实可以把自己一直吃灰的旧笔记重装成ubuntu系统,还能省下一两万的购机费用。
于是我开始小心翼翼打开六年前的旧笔记本电脑,开始重返ubuntu世界。
老电脑是Windows10的系统,我也不打算做双系统了,直接硬盘重装成单一的ubuntu系统。
- 制作系统U盘
我选择用UltraISO制作ubuntu 22.04系统的启动U盘,遇到了第一个问题就是我的老U盘已经物理损坏。手边刚好没有其他U盘,正发愁的时候还好z老师提醒我家里还有几年前买的SSD可以用。于是我用大几百G的SSD当成U盘进行了格式化和镜像写入,然后完成自启动U盘。
- 进入BIOS选择U盘作为启动项
本来这一步也应该是没什么好说的,但我这台联想拯救者实在是非常不稳定。每次进入BIOS的按键都不一样,第一次是按了F12进入的,第二次是按F2,甚至到后面任何键都没有效果。还好联想有自带的蓝屏选择U盘的机会,所以我在无数次失败之后靠联想自带还原工具选了U盘作为优先启动项。
- 关闭RST
在进入了Ubuntu安装界面,我遇到第三个问题:需要关闭RST(Rapid Storage Technology快速存储技术),这是由于Ubuntu从硬件上对RST不支持。需要我们重现进入BIOS,然后调整SATA Controller的模式,从RAID改为AHCI,更改保存后重新启动系统,再进入ubuntu安装界面。
- 常用的软件和环境搭建
我在ubuntu系统安装完毕后,快速地把常用的软件都安好。
由于每个人的工作和学习需求不同,所以可能需要安装的软件是不尽相同的。但是一些通用的软件和环境还是可以安一下,比如我认为这些软件和环境是值得安装的:
Chrome:最强的浏览器,虽然Ubuntu自带了FireFox,但是我更爱Chrome。
Vim:Vi很棒,但是Vim功能更强,颜值更高。
Visual Studio Code:轻量级编辑器,插件丰富,写什么编程语言无所谓,都可以用它搞定。
zsh:我最喜欢的shell,智能高效。
git:必备,这个大家都懂。
wget/curl: 如果没有它们,很多安装脚本是无法成功运行的。
helix:Rust编写的超强命令行风编辑器,完全兼容Vim的命令,适合不想折腾Vim配置的小伙伴。
在没有炒饭网络的情况下,尽量先把APT的源改为国内的,比如清华的源或者中科大的源,下载速度会非常快。
同样在安装一些软件或者包的时候如果真的太慢,还是可以去找一下有无国内镜像站。网络的问题还是要靠自己,最好是能神奇一点。
总结
总体上重新使用ubuntu非常舒服,让老旧的电脑重获新生,不再卡断,甚至性能拉满。也没有Windows下那些烦人的广告和捆绑软件问题。也容易自己沉下心来,专注于学习和工作。至于那些通讯社交软件QQ,微信什么的,我完全可以用手机,办公软件也有OpenOffice,基本满足我日常所需。
重返ubuntu世界的更多相关文章
- 使用ubuntu作为web开发环境的一些感受
从ms-dos,win95,win98,winMe,winXp,vista,win7,win10我都有使用的经历,我使用时间最长的应属winxp,其次是win7,说实话,我觉得这两个系统是微软做的最好 ...
- ubuntu一些基本软件安装方法
ubuntu一些基本软件安装方法 首先说明一下 ubuntu 的软件安装大概有几种方式:1. deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 deb ...
- [转] ubuntu 一些常用软件的安装
首先说明一下 ubuntu 的软件安装大概有几种方式: 1. deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 debian 系的 Linux 发行版 ...
- ubuntu 系统应用安装方式
转载 ubuntu系统软件安装 来源:http://www.linuxidc.com/Linux/2011-02/32211.htm 首先说明一下 ubuntu 的软件安装大概有几种方式:1. d ...
- Ubuntu实用软件安装[转]
Gedit编辑器配置 Ubuntu14.04从安装软件到卸载软件,删除安装包 linux wget 命令用法详解(附实例说明) ==================================== ...
- ubuntu系统安装与卸载软件常用命令
一.unbuntu下的软件安装方式 1.deb包的安装方式 deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个 ...
- 解决wubi安装ubuntu时要下载系统映像文件问题
转载:一个人的旅行的博客(http://www.cnblogs.com/rollenholt/articles/2607433.html) 下面我介绍解决wubi安装ubuntu时要去官网下载系统映像 ...
- Ubuntu PPA 使用指南
作者: Abhishek Prakash 译者: LCTT jlztan | 2019-01-19 11:02 一篇涵盖了在 Ubuntu 和其他 Linux 发行版中使用 PPA 的几乎所有问题的深 ...
- (转)libhybris及EGL Platform-在Glibc生态中重用Android的驱动
原文地址:http://blog.csdn.net/jinzhuojun/article/details/41412587 libhybris主要作用是为了解决libc库的兼容问题,目的是为了在基于G ...
- ubantu下安装软件
Linux系统中,软件通常以源代码或者预编译包的形式提供.(1)软件源代码需要编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决定需要的功能或组件,或者针对硬件平台作一些优 ...
随机推荐
- JS Leetcode 304. 二维区域和检索 - 矩阵不可变,彻底弄懂二维数组前缀和
壹 ❀ 引 我在JS LeetCode 303. 区域和检索 - 数组不可变,一维数组的前缀和一文中,记录了一维数组求区间合的解题思路,正好还有一题的升级版,题目来自leetcode304. 二维区域 ...
- ES6学习 第一章 let 和 const 命令
前言: 最近开始看阮一峰老师的<ECMAScript 6 入门>(以下简称原文)学习ECMAScript 6(下文简称ES6)的知识,整理出一些知识点加上我的理解来做成文章笔记.按照章节为 ...
- 基于OpenTelemetry实现Java微服务调用链跟踪
本文分享自华为云社区<基于OpenTelemetry实现Java微服务调用链跟踪>,作者: 可以交个朋友. 一 背景 随着业务的发展,所有的系统都会走向微服务化体系,微服务进行拆分后,服务 ...
- 服务端渲染SSR的理解
服务端渲染SSR的理解 SSR服务端渲染Server Side Render就是当进行请求时,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的HTML即可. 客户端渲染CSR 通常在构建 ...
- 硬件开发笔记(九): 硬件开发基本流程,制作一个USB转RS232的模块(八):创建asm1117-3.3V封装库并关联原理图元器件
前言 有了原理图,可以设计硬件PCB,在设计PCB之间还有一个协同优先动作,就是映射封装,原理图库的元器件我们是自己设计的.为了更好的表述封装设计过程,本文描述了一个创建asm1117-3.3V封 ...
- 案例分享:Qt高频fpga采集数据压力位移速度加速度分析系统(通道配置、电压转换、采样频率、通道补偿、定时采集、距离采集,导出exce、自动XY轴、隐藏XY轴、隐藏显示通道,文件回放等等)
需求 1.0-7通道压力采集,采集频率1~100Khz(1,10,20,30-1000Khz): 2.0-7通道压力,可设置补偿值,测量范围: 3.编码器0,1脉冲采集,计算位移,速度,加速度 ...
- 进度条模块之tqdm
导入模块 from tqdm import tqdm import time ''' desc 描述 ncols 进度条总长度 可修改 range(1000) 封装迭代器 ''' for i in t ...
- djang中orm使用iterator()
当查询结果有很多对象时,QuerySet的缓存行为会导致使用大量内存.如果你需要对查询结果进行好几次循环,这种缓存是有意义的,但是对于 queryset 只循环一次的情况,缓存就没什么意义了.在这种情 ...
- CT图像重建
20世纪70年代中期,在医学领域出现了一种神奇装置,名为"计算机辅助 X 射线断层成像仪"(简称CAT或CT),它能够在不损伤病人的情况下,提供人体从头到脚各部位的断层X射线图像. ...
- 【Azure 应用服务】App Service - 在修改应用服务计划的页面中,为什么无法查看到同一个资源组下面的其他应用服务计划(App Service Plan)呢?
问题描述 在App Service的门户上,可以通过"Change App Service Plan"来改变当前App Service所属的应用服务计划(App Service P ...