ubuntu安装(双系统)与探索

388 阅读3分钟

写在前面

  1. 为什么选择双系统?选择双系统主要是注重性能发挥。虚拟机包括wsl的优势在于方便,随时切换在windows和linux之间。而双系统意味着不额外的浪费资源去进行模拟。
  2. 双系统对比虚拟机的劣势:与windows的共享文件存在访问问题,安装过程比较复杂,并且切换系统不便。

准备工具

  • u盘(32G即可)
  • 时间预计 1h

前置知识

步骤

1. ubuntu 22.04镜像下载 官网

2. u盘刻录 :

  1. 使用Rufus,最新版本即可。
  2. 插入u盘,选择下载的镜像。
  3. 注意分区类型特点,进行选择。
  4. 选择完成后稍等即可。

3.磁盘分区:

  1. 选择一个容量较大的磁盘,压缩出100G以上的空间即可。
  2. 装在一块完整硬盘上的话空间完整则不用分区。

4.正式装系统:

  1. 注意关掉一些导致严重问题出现的设置。首先就是原本系统有没有给磁盘加bitlock,如果有的话解除即可。还有就是win11的快速启动,没关的话进行后续会一直进入windows。
  2. 进入电脑的bios界面。
  3. 把secure boot set to disabled.其余设置可能不同电脑情况不同,新电脑一般默认都是UEFI引导了。之后保存并退出。
  4. 插入u盘,开机按F12进入启动项设置页面,找到u盘选项,后续默认即可。
  5. 进入开机界面选择try and install ubuntu或者safe graphics都行。区别可自行查找。
  6. 进入系统到了熟悉的配置环节,默认即可,尽量选择英文环境,可以装中文输入法。
  7. 换镜像源,可以加速资源下载速度。

5.探索

  • 日常工具安装:
    • qq
    • 腾讯会议,ubuntu环境下如果系统默认使用的是wayland,那么需要log out 然后在屏幕右下角齿轮处切换成ubuntu on xorg,使用下x11服务。特别注意不要尝试去修改wemeet的启动脚本,因为这样虽然能绕开检测wayland,但是进入腾讯会议后不支持共享屏幕,而且他人共享时会经常卡退。!这个操作虚拟机可能会出问题,谨慎修改。
    • vim,tmux等开发工具的学习,以及常见的开发操作,推荐通过南京大学计算机系统基础pa0来进行全面学习。通过pa0,可以改变解决问题的思考方式,当然还可以学习如何在linux环境中进行开发。总结就是RTFM。
    • google中文输入法,这个相比搜狗输入法来说操作步骤也更简单。
    • github访问,不用魔法。原理和windows里面使用steam++加速器一样,都是启用了host代理方法,原理在这
    • ubuntu的依赖库时常因为版本问题和破碎问题与程序发生冲突。比如我在配置ics2022资源时遇到libxml2-dev包破碎问题。开始没有认真看报错,就直接复制报错搜索到一个与之非常相似的报错,然后进去找到了ubuntu22.04对应的解决办法。但是在进入文件更改语句时发现并没有错,这时候才发现是报错信息不同,历经快一个小时才找到解决办法

总结

尝试双系统之前,我已经尝试过虚拟机中装debian11和centos发行版,并且已经试错过了(语言选择,文件管理等)。虚拟机试错成本很小,并且与windows交互不错。在有一定基础后尝试双系统,总体下来还是比较顺利的。 RTFM永远是学习linux以及绝大部分知识的第一选择。