文章目录
VMware添加虚拟机
(下载文件可以看这一篇,此处不再赘述)
- 文件——>新建虚拟机
- 下一步:安装程序光盘映像文件(iso)
- 设置主机名,用户名及密码
- 更改安装位置
- 设置磁盘大小,将其拆分为多个文件,这样可以不用一次性分出来20GB磁盘容量给虚拟机,减轻真实主机的磁盘压力
- 更改内存大小和其他选项
等待开机(需要一些时间安装系统)(最新版Ubuntu)
(更新:安装最新版Ubuntu(ubuntu-22.04.1-desktop-amd64)时到等待开机后,会出现选择语言的过程:选择Chinese,Chinese(也可以选择han yu pin yin))
后面的更新选项:默认即可。
安装类型:选择第二个选项,新建多个分区
新建分区:点击“New Partition Table”,然后双击“free space”新建分区,先创建 /boot 区 ,先创建一个EFI分区吧
创建BIOS引导区(提示和 /boot 不一样,不放的话后面提示有风险)
创建 /boot 分区
然后创建 /Swap 交换区
然后创建根目录 / ,其实这几步也称为挂载,将物理存储与磁盘分区相对应。
最后的分区结果,如下图所示(前后都有1MB未分配,没搞懂),接着点击“Install Now”。出现提示框选择“continue”
选择地理位置,不用管,continue
填一个标记该主机的名字,continue,然后等待安装系统(时间较长)
接着会提示安装完成,需要重启,点击“Restart Now”即可。
接着就按照下面的步骤操作即可。
- 输入密码进入界面
- 连接网络账户,跳过
- 跳过
- 跳过
- 选择不发送信息
- 不开启
- 完成
检查网络环境
打开 Firefox ,看是否可以联网
成功!
设置 Ubuntu 中文支持
- 打开应用程序,点击 Language support,会提示语音包未安装成功,点击 install 进行安装(会提示你输入当前用户密码)(时间也挺长)
- 安装完成后,点击 install Language,添加中文语音包
![在这里插入图片描述](https://img-blog.csdnimg.cn/df41ea3d3e194d98aaaa0d5b5a57effe.png =400x#pic_center =450x) - 找到中文语音包,勾选后,点击 Apply 进行安装(需要一些时间)
- 安装完成后,此时“汉语(中文)”在最后一位,第一位是“English”,需要按住“中文”选项,不松鼠标,然后一直往上拖,拖到第一位即可,接着重新登录才会生效(重启后会有提示,确定即可)。
一些基础设置
- Ubuntu 的终端字体很小,导致看不清楚,可以在 Universal Access (通用辅助)(更新:新版本的名称叫做 accessibility)里面将 Large Text (大号文本)功能启用,更好一些
Ubuntu 安装后基本命令无法使用的情况
在完成上述安装操作后可能会发现在终端无法使用命令,比如ifconfig,提示未找到该命令,而其他的如ll、ls、cd等可以正常使用。
原因分析:
在配置/etc/profile文件时,将此文件中的 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 路径破坏了。
解决方案一
-
在终端输入命令 “ifconfig”,提示 sudo apt install net-tools,此方案便使用这种方法。
-
设置 root 用户密码(因为之前安装的时候没有设置,若是直接转换为root用户会报错)
-
然后切换为 root 用户登录(不然权限不够)
-
接着先使用命令 “apt-get update”,同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。(如果无法使用 apt-get install xxx 安装shell命令的话,同样建议更换镜像源)(apt-get update只是更新了apt的资源列表,没有真正的对系统执行更新。如果需要,要使用apt-get upgrade来更新。)
这一步有问题的话,应该是镜像源的地址有问题,可以去看第一条视频。click me.
-
接着就可以用“sudo apt install net-tools”进行安装了。
-
安装好后就可以进行测试了,输入命令 “ifconfig”,可以发现能够使用了。
-
这种方法简单,方便,但是也麻烦,因为你会发现其他的一些命令还是不可以使用,不如你使用 “vim”,“make” 等都会报出没有,得再次安装相应的命令(使用 sudo apt install xxx 安装即可),较为繁琐。
解决方案二
- 使用命令:echo $PATH(目的是查看path中是否含有 /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin),没有也不必惊慌。
(此解决方案的操作在root用户下进行)
- 使用临时变量(此临时变量在客户机重新启动后消失),手动加载环境路径,使用以下命令(上一步有该路径的可以右键将其复制,没有的需要手动编写,别盯错了~~):
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
- 接着输入下面的命令找到 /etc/profile,修改权限,因为刚刚安装的Ubuntu下的该文件是只读文件。
# 后面为注释部分
cd /etc/ #切换目录
ll | grep profile # 列出profile
chmod 744 profile # 更改权限
ll | grep profile # 再次查看,此时root用户有了写权限、执行权限
- 修改profile文件(所有用户)
vi profile # 注意此时是在 /etc/目录下,否则就输入 /etc/profile
点一下键盘 ‘i’ 进入编辑模式,使用方向键向下到最后,输入
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # 应该背下来了吧,我都快成肌肉记忆了
然后点击"ESC",输入“:",输入"wq"保存退出
如果遇到不小心输入错误或者意外退出的情况,此时重新进入 /etc/目录,会发现多了一个 profile. Swap,再次使用 vi profile,此时会发现底行有一些选项,输入D删除该文件即可。接着重新编辑文件。
- 修改 .bashrc 文件(单独用户)
vi /~/.bashrc #‘~’代表:$HOME, .bashrc是每个用户家目录下都有的,ls -all
# 加入
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# 保存退出
在这一步出错了,出现了root用户下的 E212问题,网上有一些资料可以解决,但是都是非 root用户下的,所以此处有些疑惑了,那么你可以在一开始就不听我的,用非root用户尝试,步骤都是一样的,等到这一步报错时候可以看下面的解决方案(建议先看解决方案再进行第五步):
1、E212: 无法打开并写入文件
2、vim中 E212:无法打开并写入文件 的解决办法
- 重启系统,或者使用命令 #source .bashrc 让刚刚修改的魂晶变量生效。(这一步未验证成功,不保证正确性,还是推荐前面的解决方案一)
好累哎哎哎
1、更换镜像源教程
2、解决方案一
3、解决方案二
4、解决Ubuntu报错 E: Unable to locate package yum
写在最后:
首先,如果本篇文章有任何错误,烦请读者告知!不胜感激!
其次,本篇文章仅用于日常学习以及学业复习,如需转载等操作请告知作者(我)一声!
最后,本文会持续修改和更新,如果对本分栏的其他知识也感兴趣,可以移步目录导航专栏,查看本分栏的目录结构,也更方便对于知识的系统总结!
兄弟姐妹们,点个赞呗!
感谢!笔芯!