Ubuntu系统重装 -- 制作启动盘、装机过程问题、环境配置

article/2025/3/17 5:39:47

       这篇文章是我为了记录第一次重装 Ubuntu 系统,也是对 Ubuntu 开发环境配置的一次总结。 

       Windows 系统的重装很简单,用 老毛桃 做一个 WinPE盘 然后下载 win10 镜像,启动,之后傻瓜式操作就可以,剩下的无非就是激活 Windows 等问题。

       而重装 Ubuntu 系统,尤其我之前是 Windows 10 + Ubuntu 18.04 双系统,我在不小心的情况下格式化了 EFI 分区,导致 BootLoader 坏了,启动不了,而我又不会修复,加上之前感觉双系统的诸多不便,索性直接重装。

目录

Rufus制作启动盘

准备

制作

安装Ubuntu系统

引导方式

操作顺序

重装时出现的问题及解决

Grub安装失败

Grub选择install Ubuntu之后乱码

软件安装及环境配置

配置网络

安装中文输入法

apt-get换源

安装Anaconda并换源

安装GPU开发组件

安装其他软件


Rufus制作启动盘

准备

1、一个正常使用的电脑,比如我还有一个安了 win10 系统的小工作站能用

2、一个大于等于 16GB 容量的U盘

3、Rufus 软件(安装在 Windows 系统上的软件)

4、Ubuntu 镜像(在镜像站下载桌面版 Ubuntu18.04 的 .iso 文件)

      Rufus软件安装程序(.exe文件)我上传到了我的资源中,点此下载。

      Ubuntu18.04桌面版镜像太大不能上传,可以去各个官方镜像站选择下载,点此前往。

制作

       打开 Rufus,如下图,选择镜像文件,选择分区类型和目标系统类型(可以默认),格式化选项默认。

       点击开始,选择 以ISO镜像写入,大概10分钟后制作完成,安全拔出U盘。

安装Ubuntu系统

引导方式

       Legacy 或者 UEFI 引导都可以。我的 Dell 工作站之前是 UEFI 引导,出错了,于是我用了 Legacy 方式。

操作顺序

1、插入启动盘

2、进入 BIOS,(如果电脑能够识别 USB 装置,dell 是开机时按 F12)

3、找到调整启动顺序,把 USB 启动那一项调至最高,保存,应用,重启

4、在 grub 界面中,选择第二项,Install Ubuntu

5、选择 English US 安装(因为中文容易出问题)

6、在安装界面选择 Something Else(重新手动分区),不是重装的话,或者不想要数据了,可以选择 Erase Disk and install Ubuntu

7、在分区界面,首先把不想保留数据的分区,也就是系统分区,都点 “ - ” 号删除(比如我有一个2T硬盘分成了 sdb1 和 sdb2,一个512G固态硬盘是 sda-n,我就不动 sdb 的分区,把 sda 的删除为空闲分区),然后在空闲区点 “+” 号进行分区。

8、分区建议(我的工作站的外存主硬盘 512GB,内存 64GB),我的分区图(拍照)

(1)给 / 根目录 分配 100GB,主分区 Primary,文件系统类型 Ext4

(2)给 /boot 引导目录 分配 1G,主分区 Primary,文件系统类型 Ext4

(3)给 Swap区域 分配与内存大小相同的 64GB,逻辑分区 Logical,文件系统类型 Swap area

(4)给 /home 用户文件夹 分配剩下的 300多G,逻辑分区 Logical,文件系统类型 Ext4

(5)给 BIOS boot 留出1G,Reserved BIOS boot area

(9)选择 continue,完成安装,最后设置初始用户名字和密码,重启。

重装时出现的问题及解决

Grub安装失败

       可能是启动盘的问题,用 rufus 重新做一个启动盘。

Grub选择install Ubuntu之后乱码

       可能是UEFI设置问题,重启进入BIOS设置,调整Legacy方式。

软件安装及环境配置

配置网络

IPV4地址配置,DNS、默认路由、IP地址等。

安装中文输入法

安装 fcitx,设置中文输入,安装百度输入法。

apt-get换源

先用 apt-get 安装 vim,然后用 vim 编辑配置文件将 apt-get 换源。

安装Anaconda并换源

下载 anaconda 并更换源。

安装GPU开发组件

安装 Nvidia 显卡驱动,在此之前要卸载原生的驱动。

安装合适版本的 cuda 、cudnn。

安装其他软件和环境

向日葵(注意防火墙)(设置系统不休眠)

ssh-server(注意防火墙)

各个项目的运行环境(pytorch版本太新不行)。

Pycharm

IDEA

htop

notepad++

labelme

trash-cli

设置系统不自动更新

参考文章:

Ubuntu 18.04.3 LTS安装和分区方案_panda_android的博客-CSDN博客_ubuntu18.04 分区方案

rufus制作启动盘及Ubuntu18.04安装教程(Linux/Ubuntu) - 知乎


http://chatgpt.dhexx.cn/article/VNM0Idsq.shtml

相关文章

Ubuntu20.04系统重装

仍然采取用系统盘的方式重装,本次采用直接在系统盘中再次分区的方式 1、插入系统盘,点击电脑重启,出现图标的时候,按F1、F2、F10、F11键,进入Bios模式,选择第三列,进入内存盘,并且选…

【史上最全】重装ubuntu20.04系统基本环境配置

最近新买电脑重装ubuntu玩深度学习,踩了两天坑总结处下列流程 一、重装系统(U盘方式) ubuntu20.04镜像文件下载地址: Ubuntu 20.04.4 Desktop (64-bit) 在ubuntu官网下载.iso镜像文件,然后使用UltralSO软件制作系统启动盘&…

Ubuntu快速重装教程!拯救你的系统!

目录 1、删除旧分区 1.1删除除EFI分区外的Ubuntu分区 1.2删除EFI分区 2、安装Ubuntu 首先抱抱点进这个标题的小伙伴,你们一定是饱受现在系统的折磨才选择重装的。 (答主也经历过,项目竞标的前两天系统崩溃,只能重装&#xf…

Ubuntu20.04重装系统过程(多图,含保存文件+卸载旧系统+安装新系统)

我又来了......隔一段时间重装一下,哭了。 重装三部曲: 确定已有的配置(硬件和软件)和需要保存的文件; 卸载linux系统; 重新安装linux系统。 一、查看电脑硬件信息 1. 查看磁盘信息df命令(仅…

视锥frustum

视锥指的是一个实体形状,看起来像是一个顶部被平行于地基切除的金字塔。这就是一个透视相机渲染时能看到区域的形状。下面的思考实验有助于解释这个情况的成因。想象拿着一根直棍子(比如扫帚把手或者铅笔)的一端对着相机并拍照。如果棍子正对…

View Frustum Culling

作者:i_dovelemon 来源:CSDN 日期:2014 / 10 / 28 主题:View Frustum, Culling 引言 在前面的一篇文章获取View Frustum的6个面中讲述了如何根据View-Proj矩阵来获取View Frustum在世界坐标系中的6个平面。研究过场景管理的同学就会知道,在将图元数据…

《Frustum PointNets for 3D Object Detection from RGB-D Data》中文翻译

用于从RGB-D数据进行3D物体检测的Frustum PointNets 摘要: 在这项工作中,我们研究了室内和室外场景中RGB-D数据的三维物体检测。 虽然以前的方法专注于图像或3D体素,通常模糊自然3D图案和3D数据的不变性,但我们通过弹出RGB-D扫…

3D目标检测算法详解_pointnet, pointnet++,frustum-pointnets,VoteNet

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/ygfrancois/article/details/89853854 知识点回顾 什么是点云,如何获得点云。 点云包…

【unity】性能优化之——视锥体剔除(Frustum Culling)(一)

一.应用背景 在现代游戏中,游戏资源越来越多,游戏场景也越来越大越来越复杂,虽说硬件设备更新迭代很快,性能也日渐强大,但这还远不能缓解复杂繁多的资源带来的性能压力,因而性能优化仍然很有必要。场景资源…

[Unity]Screen position out of view frustum 的解决方法之一

Screen position out of view frustum 最近在开发项目的时候,本来想把预览摄像机的视觉范围扩大一些,故而调整了一下Sence框的摄像机设置: 但是不久就出现了这个问题: 网上出现的大部分是因为Main Camera的 Viewport Rect的 X …

Screen position out of view frustum——steamVR2.7.3 解决方法

最近用了新版steamVR2.7.3,如果只在场景中放置CameraRig,发现出现了以下如图错误: “Screen position out of view frustum (screen pos 0.000000, 0.000000, 1000.000000) (Camera rect 0 0 2384 2648) UnityEngine.GUIUtility:ProcessEvent(Int32, Int…

frustum pointnet代码使用

按照frustum pointnet的github,步骤依次实现 Q1:编译最开始的3个文件说没有tensorflow里没有op.h 解:因为我是用的在conda环境下的tensorflow,所以要把每一个对应tf路径改成自己的路径 原版的tf_interpolate_compile.sh(很遗憾&#xff0c…

点云网络的论文理解(七)-Frustum PointNets for 3D Object Detection from RGB-D Data

名词解释 RGB:就是彩色图像。 RGB-D:就是彩色图像外加一个深度,这个深度就是摄像头到那个东西的距离。 单目RGB-D:就是一个摄像头采集RGB-D数据 双目RGB-D:就是两个摄像头一起采集RGB-D数据,这样类似于两个眼睛的效果,可以更加…

untiy报错: Screen position out of view frustum解决办法

原文链接:https://jingyan.baidu.com/article/19192ad8081c13e53f57077a.html 解决办法1:摄像机的Tag由Main Camera改成Untagged。出现“Screen position out of view frustum (screen pos 256.000000, 0.000000, 15298.202148) (Camera rect 0 0 256 25…

Frustum PointNets for 3D Object Detection from RGB-D Data

Frustum PointNets for 3D Object Detection from RGB-D Data 1.背景 3D的运用以及逐渐广泛,但是之前大多数的工作是将3D书转化为2D的数据或者对3D数据进行体素化处理,这样就失去了3D数据的一些空间特征以及其他的特性。 参考之前2D的工作,…

翻译-Frustum PointNets for 3D Object Detection from RGB-D Data

Frustum PointNets for 3D Object Detection from RGB-D Data 摘要介绍相关工作从RGB-D数据中检测三维物体基于前视图图像的方法:基于鸟瞰图的方法:基于3D的方法: 点云的深度学习 问题定义三维检测与截锥体PointNets截锥体提出3d 语义分割三维实例分割PointNet 规范…

Screen position out of view frustum

Screen position out of view frustum (screen pos 1155.000000, 650.000000, 5000.000000) (Camera rect 0 0 1155 650) unity 在使用的时候报错如上。 前提:Projection:Perspective 原因分析:切割面最近和最远的值误差太大,一般不超过10…

【3D目标检测】Frustum PointNets

《Frustum PointNets for 3D Object Detection from RGB-D Data》论文笔记 一、论文思路二、模型介绍2.1 模型结构2.2 实现细节2.2.1 Frustum Proposal2.2.2 3D Instance Segmentation2.2.3 Amodal 3D Box Estimation2.2.4 模型结构2.2.5 损失函数 三、实验结果 代码 论文 一、…

【3D目标检测】Frustum PointNets for 3D Object Detection from RGB-D Data

目录 概述细节网络结构视锥候选框3D实例分割边界框参数回归损失函数 概述 首先本文是基于图像和点云的,属于早期的模态融合的成果,是串行的算法,而非并行的,更多的是考虑如何根据图像和点云这两个模态的数据进行3D目标检测。 提出…

frustum-pointnets复现过程+遇到的问题+解决方法

frustum-pointnets复现过程遇到的问题解决方法 系统Ubuntu16.04 1.下载KITTI数据集: 并按照README中的格式解压并重组数据集: 2.运行环境配置: 在复现KPConv的环境(‘python3’)下继续,首先安装一些包&a…