VirtualBox+Linux 安装步骤及基础配置
首先说明一下,为什么我会选择使用虚拟机来安装linux系统,最近在学习C语言,并希望结合着Linux系统来扩展自己的知识面,了解Linux的基本使用,可以为以后直接安装Linux系统或双系统打下必要的基础。
本人并不建议一上手就之间安装双系统,比如Mac+Linux,又或是Windows+Linux,不建议这样做的原因,相比很多人也略有耳闻,安装双系统要考虑很多条件,首先技术门槛很高,对于初次接触Linux的小白很不友好。 如果是老手,请自动忽略这一部分内容。
1.安装 VirtualBox
下载链接:https://www.virtualbox.org/
2.安装Linux
下载链接:https://ubuntugnome.org/download/
个人建议安装ubuntu16.04,18.04或20.04等长期支持版,本机安装ubuntu为16.04版。
安装步骤
1.新建Linux虚拟电脑ubuntu,名称可以随意起。
2.选择要使用的镜像文件这里使用的为ubuntu-gnome-16.04.5-desktop-amd64.ios
在设置内存大小默认为1GB,建议改为2GB,
选择现在创建虚拟硬盘
大小建议在10GB-20GB之间即可。
之后选择动态分配
也可以扩充硬盘大小,具体做法请参考大佬的博客给VirtualBox上的Ubuntu虚拟机扩展硬盘空间
然后启动虚拟机,安装ubuntu系统,选择启动盘
直接安装ubuntu系统,语言选择中文或英文都行,看自己喜好
因为是在虚拟机中安装ubuntu系统,选择格式化并新建磁盘。
选择shang hai或者hong kong都行。
这里可以不用选择安转多余的插件。
键盘选择默认的English即可
设置用户名和密码,建议选择登录时需要密码。
之后点击继续,若遇到中途安装出现卡顿,点击左下方的细节,然后点击跳过即可。
之后重启即可。
基础配置
1.安装增强功能
安装工作完成后,大家启动虚拟机后会发现虚拟机的窗口界面很小,所以首先点击左上角的设备,安装增强功能。之后选择全屏模式,这样窗口的大小就很舒服了。
2.配置网络环境
也可以参考脚本之家的文章《VirtualBox配置虚拟网卡(桥接)——实现主机-虚拟机网络互通》,
《详解VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射》
小编选择的是使用桥接网卡,这种连接方式支持主机与虚拟机进行双向连接,个人感觉比较好
之后可以检测一下
打开Linux终端Termina,输入ping命令
ping www.baidu.com
之后按下Ctrl+C键即可结束ping命令
3.更换镜像源
在国内的小伙伴常常会遇到使用安装国外资源时常常因为各种限制无法正常安装,
所以在这里需要更换镜像源来达到安装资源的目的,可使用的国内镜像源很多,如阿里云的mirrors.aliyun.com和各大高校的镜像源。
输入之前设置的用户密码
4.生成ubuntu虚拟机备份
虽然只是虚拟机,但是考虑到Linux对于初学者的不友好,所以在此强烈建议大家生成备份文件
以便不时之需,高手请自行忽略。
5.配置ubuntu主题可以通过安装dash-to-dock
6.配置共享问价夹
可以参考脚本之家的文章《Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows<->Windows, Windows<->Linux)》
1.在自己的主机上新建一个想要与虚拟机共享的文件夹命名可以随意,小编建议就以VirtualBox-share命名即可,注意不要使用VirtualBox share这样中间有空格的文件名。
2.在虚拟机里点击Activity里找到Terminal终端,输入mkdir share。
3.之后在VirtualBox中点击设备中的共享文件夹,弹出如下窗口,点击右上方的加号
4.继续在Terminal中输入如下命令,等待命令执行完成后即可使用共享文件夹了。
sudo mount -t vboxsf VirtualBox-share share
#主机 VirtualBox-share 虚拟机 share
5.可以从主机向共享文件夹中拖入一个文件,之后可以在虚拟机里的Files中查看
拖入的文件,或者也可以在Terminal终端中查看
结束语
之后我会定期在我的Linux专栏持续更新更多实用技巧,好了本文就到这里,如果在学习过程中遇到问题,欢迎大家私信我和关注我的Linux专栏。