vmware下安装ubuntu,以及在这个过程中遇到的一些问题

  之前尝试在原来的ubuntu里面安装Qt5.9,但是由于Qt安装程序(qt-opensource-linux-x64-5.9.0.run)是64位的,而我的ubuntu(使用的镜像是ubuntu-12.04.2-desktop-i386.iso)是32位的,32位的系统无法安装64位的软件,所以安装失败了。而现在较新版本的Qt在Linux下的安装软件都是64位的了。万般无奈,我只能新建一个新的虚拟机 ,并安装64位的ubuntu。下面记录一下自己用vmware11安装64位ubuntu过程中遇到的一些问题,ubuntu16和ubuntu12我都安装失败了,只有ubuntu14安装成功了。

  我首先安装的是ubuntu-12.04.5-desktop-amd64.iso,结果安装完ubuntu,然后在上面安装完Qt5和其它的一些软件后,在一次重启之后,居然再也进不去系统,开机后一直卡在下图这个界面。我尝试删除了安装目录下的lck文件,和使用了网上介绍的一些解决方法后,仍然无法解决这个问题。无奈这只能放弃这个版本的ubuntu。

  然后我尝试了ubuntu-16.04.4-desktop-amd64.iso,结果安装过程中提示“the system is running in low-graphics mode”。尝试了网上的一些解决方法后,也解决不了这个问题,于是也只能放弃这个版本的ubuntu。

  之后我尝试了ubuntu14。在ubuntu官网下载ubuntu-14.04.5-desktop-amd64.iso然后安装(在官网下载文件得翻墙),安装这个版本的ubuntu过程中终于没有遇到之前的那些问题,能成功安装了。安装过程参考了https://www.cnblogs.com/ddbear/p/7736912.html,虽然这篇文章介绍的是ubuntu16的安装,但是ubuntu14安装方法除了使用的iso映像文件不一样,其它都是一样的。我自己的安装过程基本跟这篇教程一致,不一样的是:第一:安装时,我“网络类型”选择了“使用桥接网络”(为了之后能用网线直接连接电脑跟嵌入式linux开发板)。第二:我的“系统语言”选择了“中文(简体)”。值得一提的是,当安装出现下图窗口时,只有选择最下面的一个选项“其他选项”,才能分区,也才会产生swap分区。这里我安装时不小心选择了“清除整个磁盘并安装Ubuntu”,结果安装完后用命令df -h查看到没有swap分区。安装过程中分区教程可以看《ubuntu16.04分区设置》。值得一提的是挂载点为“/”的分区和挂载点为“home"目录的分区的大小都最好设置得大点(比如50G),挂载点为“/boot”的分区至少设置为2G,否则等以后软件越装越多时,空间可能会不够用。

  分区的时候可能会出现窗口过大,导致点不到按钮的情况,可以参考《linux在虚拟机中安装时窗口过大,点不到按钮》解决。

  安装完后重新启动Ubuntu,可能会报错:“Assuming drive cache: write through”。可以参考文章《Vmware安装Ubuntu16.0.4出现Assuming drive cache: write through和1920X1080分辨率调节问题》  解决。

  之后是安装VMware Tools,可以参考《VMware Tools安装教程》。安装完这个后才能实现虚拟机跟主机共享文件,还有虚拟机屏幕全屏。安装过程中没有出现什么问题。

  接下来是设置共享文件夹,如果设置完后/mnt/hgfs/下不显示共享文件夹,则可以参考:Ubuntu 16.04 /mnt/hgfs/下不显示共享文件夹的处理办法_汽嵌奋斗者的博客-CSDN博客。共享文件的另外一种方法时搭建Samba服务器,可以参考《Ubuntu 搭建Samba服务器》。

然后,检查网络,看看www.baidu.com能不能ping通,一般没什么问题。

  之后是安装vim,安装教程可以参考《LINUX操作系统VIM的安装和配置》。值得一提的是为了防止如下图所示的“直接粘贴的方式会导致代码丢失和缩进错乱”的情况。得在/etc/vim/vimrc最后一行输入set paste,具体可以参考《Vim中复制粘贴缩进错乱问题的解决方案》。

可以安装其它更好用的代码编辑器,参考:《Linux 下最好用的代码编辑器是什么?

然后接下来是安装g++。由于在ubuntu中编译Qt程序需要g++,所以我得安装g++。结果安装过程中提示如下图所示错误:

按照《ubuntu改成阿里的下载源--2021年》或《2021ubuntu更新源-最全》中所示更新源,然后重新安装g++即可。

在Ubuntu中安装其它软件时可能还会报其它错误,可以参考《有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达》。

有挂载需求的可以安装nfs,参考《Ubuntu配置NFS》。

安装代码版本控制软件SVN,参考《Ubuntu中SVN客户端安装+使用

最后如果有需求还可以设置一下远程登录的服务。参考《Ubuntu的安装及SecureCRT的使用》、《SecureCRT配色方案》,《Ubuntu 开启SSH服务,使用XShell 进行连接》。

如果是不小心卸载了python导致Ubuntu图形界面崩溃可以参考:《Ubuntu20.04.1卸载python3.8导致开机循环tty1控制界面

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值