您的位置 首页 知识

linux虚拟机(【Linux】0.Linux虚拟机安装)

linux虚拟机
0.综述        由于课程和学习的需要,不得不要放弃 windows 的温床,学习 Linux 了,在第一次安装的过程中由于一些不熟悉的地方,踩了一些坑,在这里汇总并总结一下安装步骤。方便自己以后玩坏之后重装(bushi        虚拟机使用 VMware 14.0 pro,Linux 使用 ubuntu 20.04。1.VMwareUbuntu下载        个人使用的是14.0 pro版本,因为只找到了这个版本的授权码,而最新版本的已经是 16.0 pro 了。根据读者情况自主获取,其安装步骤也非常简单,几乎按部就班,一路默认即可。        登录 ubuntu 官网/国内的一些镜像。下载 Ubuntu 对应版本的 iso 文件。如果配置足够,自然是越新越好。这里顺便提一句,下载的时候看到了一个 amd64 的后缀,吓了一跳,以为是对 cpu 的要求,但是寻思着很不对劲,就搜了一下,发现只是 64 位操作系统一种别称而已,由于是 amd 提出来的,所以也有人叫它 amd64,但是生活中可能还是见到 x64 的说法多一点点。        现在进入 VMware,并记住自己 iso 文件的存储位置。2.虚拟机创建        打开VMmare,进入如下界面:        点击创建新的虚拟机:        自定义,点击下一步。         默认即可,下一步。         点击稍后安装操作系统,下一步。这样就会先在你的电脑中创建出一个干净的“电脑”,之后我们再向这片空间写入操作系统。        选择我们将要安装的操作系统与版本,下一步。
        分配处理器,下一步,这里只要是 2 的倍数就可以了。
        选择要分配的内存大小。
        之后没有任何注意事项,一路默认,直到确认创建:3.Ubuntu安装        一路默认之后,进入下部分:
        这之后也没什么好说的了,按部就班即可,根据 ubuntu 的 install guide,选择语言,注册帐号。但是有一点需要注意的是,当我们再次打开时,有可能会出现黑屏无法进入的情况。这时候,点击编辑虚拟机设置,也就是在上一步骤中,我们再次进入CD/DVD中,但是连接选择为第一个,使用物理驱动器–>自动检测,勾选好启动时连接诶,情况就会好起来,也查了一些资料,但是没有搞明白具体的原理。如果有大佬欢迎留言讨论。
4.Linux配置        至此,我们已经完成了 Linux 系统在虚拟机的安装,有一些教程此时会让你安装一下 VMware tools,以用于全屏虚拟机界面,但是我在具体的实践中发现,VMware 14 pro 会在你的虚拟机安装完成之后,自动安装好 VMware tools,倒是省却了很多麻烦。具体验证可以通过如下方式:
        进入虚拟机,全屏尝试一下即可。        但是,安装好了 Linux,我们还需要一些简单的配置,来使得 Linux 真正的具有生产力:更换国内源,下载一些软件。4.1.更换国内源        进入 linux ,打开 terminal,输入: sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak        此命令的作用是把配置文件(sources.list)copy一份(sources.list.bak),以防止一些不可逆的更改出现的错误。你可以通过如下命令查看对应的文件夹下是否多出来了一个名为(sources.list.bak)的文件 nautilus /etc/apt        我们使用清华源作为国内源,你也可以使用 阿里源163源。需要注意的是在如下界面中选择你安装对应的 ubuntu 版本。        之后,我们修改 source.list 文件即可,输入如下命令,更改文件权限使之可更改:
 sudo chmod 777 /etc/apt/sources.list        输入如下命令,打开并编辑: sudo gedit /etc/apt/sources.list        删除原来的,把清华源的地址(也就是上面的截图之中的内容)复制上去,不想删除原来的也可以直接在文件前面插入,两者效果基本一样。        点击 save,关闭。在 terminal 中输入如下命令,更新源:
 sudo vi /etc/apt/sources.list        执行命令,更新软件列表: sudo apt update        加上以下命令: sudo apt-get upgrade4.2.安装一些软件4.2.1.安装 vim sudo apt-get install vim4.2.2.安装 g++/gccsudo apt-get install g
cc5.碎碎念        我在第一次安装的过程中,大多数也是抄袭的网上的一些教程。期间也由于一些莫名奇妙的错误(比如之前讲的 CD/DVD 那个选项),重新装了好几次。所以记录下来,怕自己下次出现问题。        作为 Linux 的新手,最大的感觉就是命令好多,很多网上的教程,涉及到命令行的东西,基本都需要查是什么意思。比如 sudo(super do),这种看名字猜不出来的。一弄就抓瞎,只能说慢慢积累,慢慢学习。        但是这种命令行的交互体验确实非常的惊艳,迥异于 windows 的所见即所得, Linux 的一切即文件的思想和挂载(mount)的思路,只能说非常符合一个程序员的想法。很期待 Linux 的编程体验,也会在之后的文章中继续分享 Linux 学习中的问题和想法。        每一天都变得更好~

linux虚拟机相关文章