闲来装个虚拟机Ubuntu24.04和硬盘分区及挂载

简述

最近ubuntu出新版本了,ubuntu24.04, 俗称高贵食蚁兽。5年前进行Android或者linux开发基本是在windows下的虚拟机中进行。目前,虽然物质基础提高了,功能有独立进行编译、代码管理的服务器了。可以通过ssh登录,但是总归有点使用上的不舒服,还是选择安装虚拟机进行ssh访问服务器,界面是好很多了的相较于windows下的ssh工具。

虚拟机安装

首先下载VMware workstation,这家公司Windows VM | Workstation Pro | VMware这家美国公司很地道,基本上都提供免费版本。

ubuntu镜像下载

有了操作系统抽象工具VMware,我们就能够进行ubuntu系统的安装和使用。首先,要有ubuntu的iso系统安装镜像文件。ubuntu也是一家伟大的公司,长期免费体统桌面和服务器系统,免费使用。Ubuntu 24.04 (Noble Numbat) Daily Build,我安装的是桌面版,有终端使用起来也方便。.最新的镜像大小大概~6G:

虚拟机安装ubuntu

打开VMware,进入文件选项卡,选择新建虚拟机。网上有很多类似的教程,这里不多赘述,贴个链接,仅供参考:2020最新版VMware安装Ubuntu20.04教程(巨细)! - 知乎

ubuntu分辨率设定

装好重启ubuntu后,会发现显示的分辨率不是充满整个屏幕。印象中,早期时候,ubuntu的界面是随着虚拟机的放大缩小动态走的。现在基本上是手动设定,通常设定和自己的电脑分辨率一致,例如,1920*1080.

硬盘安装

有余电脑原本的硬盘空间就不是很够,大概512G的SSD。虚拟机安装时候,分配的磁盘为40G。40G是明显不够的。所以,想到了扩展硬盘。于是买了一片三星的1T SSD,M.2接口。笔记本是Precision 7560, 很容易拆。预留了两个硬盘扩展口,挺好。简单拆一下,装上去就能用。

硬盘分区

打算让ubuntu直接使用这块硬盘。在ubuntu安装成功好,原本以为直接将硬盘加到虚拟机就可以。但是,有余开始并没有在windows下格式化过,所以虚拟机死活找不到硬盘设备。后来,格式化一下,在虚拟机配置中添加hardware drive,成功识别。

回到ubuntu中,sudo fdisk -l , 能够清晰的看到/dev/sdb 这个磁盘。

硬盘挂载

挂载前需要对硬盘进行分区和格式化。1T的硬盘打算分为100/100/800G,分别挂载在/var/,/tmp, /home 三个目录下。

使用sudo fdisk /dev/sdb 命令进行分区处理。分别生成了/dev/sdb0 , /dev/sdb2(/dev/sdb4, /dev/sdb5)。 sdb0为主分区,sdb2为扩展分区,sdb4、sdb5为扩展分区中的逻辑分区。

然后是进行对应的格式化。目前都格式化为ext4格式。

sudo mkfs.ext4 /dev/sdb0 ......

可以透过mount 命令测试是否可以正常。

修改/etc/fstab 进行默认挂载操作,修改如下

这里要小心,不要立即重启,否则有可能就无发开机。一定尝试使用如下命令进行验证。

重启,ok了。

通用开发环境配置

如果不是在虚拟机中直接进行Android开发,简单安装一个vim、ssh。否则,直接参考Android官网中的配置。

开发工具的配置

这部分主要涉及到vim和vim插件的配置,熟能生巧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/834193.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Seata之AT 模式的使用

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 Seata 是一款开源的…

ChIP-seq染色质图谱检测方法的局限性及改善方式

ChIP-seq是最广泛使用的染色质图谱检测方法,但有很大的局限性,具体表现为: 1.高细胞需求量; 2.低吞吐量; 3.技术困难; 4.高成本,深度测序; 5.数据质量差,变量大 CUT&…

使用CNN或resnet,分别在flower5,flower17,flower102数据集上实现花朵识别分类-附源码-免费

前言 使用cnn和resnet实现了对flower5,flower17,flower102数据集上实现花朵识别分类。也就是6份代码,全部在Gitee仓库里,记得点个start支持谢谢。 本文给出flower17在cnn网络实现,flower102在resnet网络实现的代码。…

docker私有仓库的registry

简介 Docker私有仓库的Registry是一个服务,主要用于存储、管理和分发Docker镜像。具体来说,Registry的功能包括: 存储镜像:Registry提供一个集中的地方来存储Docker镜像,包括镜像的层次结构和元数据。 版本控制&…

基于HSI模型的水下图像增强算法,Matlab实现

博主简介: 专注、专一于Matlab图像处理学习、交流,matlab图像代码代做/项目合作可以联系(QQ:3249726188) 个人主页:Matlab_ImagePro-CSDN博客 原则:代码均由本人编写完成,非中介,提供…

【数据结构】-- 链表专题

链表的分类 前面我们实现了单链表,单链表只是链表的一种。可以根据以下几个标准来判断链表的类型: 1.单向或者双向 如图所示,单向链表中一个节点的指针域只储存了下一个节点的指针,能通过前一个节点访问后一个节点,无…

【4089】基于小程序实现的互动打卡系统

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】:Java 【框架】:spring…

怎么写毕业论文的? 推荐4个AI工具

写作这件事一直让我们从小学时期就开始头痛,初高中时期800字的作文让我们焦头烂额,一篇作文里用尽了口水话,拼拼凑凑才勉强完成。 大学时期以为可以轻松顺利毕业,结果毕业前的最后一道坎拦住我们的是毕业论文,这玩意不…

短视频矩阵系统源码/saas--总后台端、商户端、代理端、源头开发

短视频矩阵系统源码/saas--总后台端、商户端、代理端、源头开发 搭建短视频矩阵系统源码的交付步骤可以概括为以下几个关键环节: 1. **系统需求分析**:明确系统需要支持的功能,如短视频的上传、存储、播放、分享、评论、点赞等。 2. **技术选…

Python深度学习基于Tensorflow(5)机器学习基础

文章目录 监督学习线性回归逻辑回归决策树支持向量机朴素贝叶斯 集成学习BaggingBoosting 无监督学习主成分分析KMeans聚类 缺失值和分类数据处理处理缺失数据分类数据转化为OneHot编码 葡萄酒数据集示例 机器学习的流程如下所示: 具体又可以分为以下五个步骤&#…

Python开源工具库使用之运动姿势追踪库mediapipe

文章目录 前言一、姿势估计1.1 姿态关键点1.2 旧版 solution API1.3 新版 solution API1.4 俯卧撑计数 二、手部追踪2.1 手部姿态2.2 API 使用2.3 识别手势含义 参考 前言 Mediapipe 是谷歌出品的一种开源框架,旨在为开发者提供一种简单而强大的工具,用…

[C++核心编程-04]----C++类和对象之封装

目录 引言 正文 01-类和对象简介 02-封装简介 03-封装的意义 04-封装案例之设计学生类 05-封装的权限控制 06-struct和class的区别 07-成员属性设置为私有 08-封装案例1-设计立方体 09-封装案例2-判断点和圆的关系 总结 引言 在C中,…

Failed to build flash-attn:ERROR: Could not build wheels for flash-attn

安装 FlashAttention 的时候遇到报错: Failed to build flash-attn ERROR: Could not build wheels for flash-attn, which is required to install pyproject.toml-based projects可能是安装的版本与环境存在冲突吧,我的环境是: python 3.1…

堆的应用2——TOPK问题

TOPK问题 TOP-K问题:即求数据结合中前K个最大的元素或者最小的元素,一般情况下数据量都比较大。 比如:专业前10名、世界500强、富豪榜、游戏中前100的活跃玩家等。 情况1——数据量小 对于Top-K问题,能想到的最简单直接的方式就…

嵌入式C语言高级教程:实现基于STM32的自适应交通信号控制系统

自适应交通信号控制系统能够基于实时交通流数据调整信号灯的时长,提高路口的通行效率。本教程将指导您如何在STM32微控制器上实现一个基本的自适应交通信号控制系统。 一、开发环境准备 硬件要求 微控制器:STM32F103C8,具备足够的处理能力…

Eclipse下载安装教程(包含JDK安装)【保姆级教学】【2023.10月最新版】

目录 文章最后附下载链接 第一步:下载Eclipse,并安装 第二步:下载JDK,并安装 第三步:Java运行环境配置 安装Eclipse必须同时安装JDK !!! 文章最后附下载链接 第一步&#xf…

[法规规划|数据概念]金融行业数据资产和安全管理系列文件解析(3)

“ 金融行业在自身数据治理和资产化建设方面一直走在前列。” 一直以来,金融行业由于其自身需要,都是国内开展信息化建设最早,信息化程度最高的行业。 在当今数据要素资产化的浪潮下,除了行业自身自身数据治理和资产化建设方面&am…

EditReady for Mac激活版:专业视频转码工具

对于视频专业人员来说,一款高效的视频转码工具是不可或缺的。EditReady for Mac正是这样一款强大的工具,它拥有简洁直观的操作界面和强大的功能,让您的视频处理工作事半功倍。 EditReady for Mac支持多种视频格式的转码,并且支持常…

【Java】初识网络编程

文章目录 前言✍一、互联网的发展1.独立模式2.网络的出现局域网LAN广域网WAN ✍二、网络编程概述✍三、网络编程中的术语介绍IP地址端口号协议OSI七层模型TCP\IP四层模型 ✍四、协议的层级之间是如何配合工作的 前言 在本文中,会对网络编程的一些术语进行解释&#…

动态规划——路径问题:931.下降路径最小和

文章目录 题目描述算法原理1.状态表示(经验题目)2.状态转移方程3.初始化4.填表顺序5.返回值 代码实现CJava 题目描述 题目链接:931.下降路径最小和 关于这⼀类题,看过我之前的博客的朋友对于状态表示以及状态转移是⽐较容易分析…