算是记录一下折腾Manjaro过程中遇到的几乎要放弃Manjaro的这么一件事。

一、题外话/背景

一直以来,就在各版本linux下安装vmware跑MacOS,运行也比较流畅。

本次折腾Manjaro之前的最近一次是安装Ubuntu19.04。

在win10+Ubuntu基于EFI方式安装好后,印象中好像用了好几个月,各种优化加美化后,一直用(或说玩)的很爽。

其中vmware安装后,甚至没有unlock(不知道我有没有记错),就可以跑win下安装的MacOS虚机,也比较流畅,几乎没有明显的卡顿。

然后,Ubuntu19.10正式发布了,系统也弹出了有19.10系统版本可更新的消息,考虑到19.04的官方support的情况,就选择了升级。

然后,就是漫长的好几个G的各种更新软件包的下载,额,还有期待。。。

嗯,Ubuntu升级的事似乎主题无关,总之,最后升级后就挂了。

下面,言归正传,回到Manjaro!

Manjaro其实一直是我想尝试的linux系统,之前用虚机尝试安装了几次,都是虚机启动后黑屏,不成功。(后来看网上說,黑屏一段时间后,会起来了,需要等一下)

趁着这次Ubuntu挂掉的机会,再次尝试物理机安装Manjaro了,而且上网上看了一下,Manjaro也有了最新的18.1.×的版本(当前我manjaro系统版本是18.1.2),而之前虚机安装时下载的最新版本记得好像时18.0.x的版本,可能安装会有些不同。

考虑的性能和外观(我不是太喜欢gnome桌面的风格,尽管之前Ubuntu也gnome桌面),还是选择了xfce,其实我很喜欢linuxlite,xfce的界面很清爽、简洁。

嗯,又跑偏了,manjaro安装的过程及其他常用软件的安装就不多说了,回到vmware!

Manjaro下vmware安装很方便,直接使用yaourt从AUR库里下载安装即可,除了安装linux-header遇到点问题,其他都算比较顺利。

说到安装linux-headers,再说点题外话,记得当时安装时,系统居然只有一个3.16的linux-headers版本可选,安装后,vmware当然是不成功,当时也折腾了许久,都要放弃了,结果柳暗花明,第二天只是顺手又尝试安装linux-headers,系统竟然给出n多版本的提示,其中就是5.3的版本,正对应我的系统内核版本,这才导致最终成功安装。

上面说的一堆似乎都是题外话:-)

二、正题

先是尝试直接跑一个之前win10下基于vmware已安装号的MacOS10.14,结果直接5国。这个问题我一直很奇怪,从我之前的经验(没记错的话,之前Ubuntu下安装的vmware ws15.0.x/15.1.x,我是没有使用unlock的)和理解,直接跑一个已经安装号的MacOS虚机是不需要unlock的,不多想了,根据网上的说法,需要unlock解决此问题,不再深究,unlock先。

既然unlock了,那就直接尝试在manjaro下安装已经下载好的10.15吧,虚拟硬盘直接放置到物理固态硬盘上,因为已经成功unlock,在安装MacOS时,在操作系统选择上已经可以看到Apple MacOS的选项了,而且最高竟然可以支持到不存在的10.16,选择10。15后,后面各种设置,基本就按以往自己安装虚机的常规设置,但是最后真正进到MacOS安装最后系统cpu狂高,而且一直时狂高,风扇也一直在呜呜的响,系统几乎不响应,最后艰难的关闭了虚机,虽然后面又检查了各配置参数项并做了调整,但最终以失败告终。

此刻,有些怀疑linux版本vmware安装MacOS可能有问题,网上也没有搜到相关的问题和解决方案,不得已,考虑在win10下先把虚机创建好,再在manjaro下跑。

Win10下安装好最新的vmware workstation pro 10.15,这个很顺利。接着unlock,unlock本身下载也很顺利,但在安装时会主动去下载一个500多M的打包,从中取出几个文件(darwin.iso和darwinPre15.iso文件),在unlock时会放到vmware安装时放置各操作系统image的地方,由于网络问题,unlock了好几次。不过这都没什么,最主要的问题是,unlock显示都成功了,但是在安装MacOS时,vmware在操作系统选择界面没有MacOS的选项,unlock没有成功!就这样又反复尝试unlock好几回,结果都一样,不成功。最后在网上搜了一下,才知道,需要把vmware的所有服务都先停掉在unlock,按此方法操作后,这会是真的成功了,MacOS虚机也安装好了,在win10下运行也很流畅。

好了,切回到manjaro,启动前面在win10下按装好的MacOS10.15,先是提示需要几个G的交换内存,没仔细看,点击是,继续,很高兴,没有出现5国,继续启动中。。。

但是启动到登录界面时,又出现近乎假死的情况,top看了cpu占用情况,可以看到总是某个cpu内核占用都是90%以上,近乎100%。艰难关闭虚机后,又尝试重启了几次,每次都尝试调整了几个配置参数,象内存、usb等等,其中cpu这块比较奇怪,沿用win安装后的却神配置,2P+1C,就是连个处理器,每个处理器一个core的分配设置,这样似乎也比较合理,但是vmware提示说客户机不支持,没有管(最后问题就处在这里),结果都不行。

就这样断断续续尝试了好几次,都不成功。

就在快要放弃、考虑放弃manjaro的时候,想着今天再最后尝试几次。

首先,虚机开机总是提示那个交换内存的提示,印象中以前没有遇到过这个提示信息的,仔细看了一下提示窗口内的信息,大概意思是,可以在vmware的preferences设置里,把虚机的交换内存设置为使用物理主机预留的物理内存,从而提升性能。

立刻尝试,以root身份启动vmware修改预留内存10G,并设置客户虚机交换内存使用预留物理内存。

再次重启后,vmware没有在提示什么交换内存的信息,起始启动速度感觉好像快了不少,不知道是否是错觉。但是最后还是从登录开始,系统几乎一直假死,卡的要死要活的,此路不通!

接着,又仔细过了一边虚机各配置选项,再次看到那个cpu配置部分,之前一直怀疑manjaro在vmware的任务调度可能有问题,否则不会总在某个core上消耗计算资源,而其它三个core几乎完全空闲,这也是导致假死的直接原因,也是基于此,一直没有尝试修改cpu的设置。

现在已经到了黔驴计穷、山穷水近的地方了,活马当死马医吧

反正试试也无所谓了,就这样,把cpu配置改成了1cpu,2core这种我觉得很不合理的配置后,又启动了虚机。

vmware很顺利的、以比之前更顺滑、更自然的方式,启动到MacOS的登录界面。接着输入密码登录,一切都那麽自然,那麽完美。

是的,惊喜,在再次快要放弃的时候,只是小小坚持了一下,最终迎来了柳暗花明。

三、总结

这里只是为了文章的结构更完美,所以加了”总结“。

很多时候,距离成功只有那麽一小步,再就是要多动动脑子、多尝试、多坚持一下,就会有惊喜,就会收获成功。

写的有点文不对题,有点乱,就当记录一下吧。

linux版vmware卡顿,Manjaro下Vmware安装的MacOS10.15遇到的性能问题导致几乎无法启动问题及解决...相关推荐

  1. linux版电脑卡顿,教程方法;linux系统很卡的基本排查方法介绍电脑技巧-琪琪词资源网...

    琪琪词资源网-教程方法;linux系统很卡的基本排查方法介绍电脑技巧,以下是给大家带来的教程方法;linux系统很卡的基本排查方法介绍,大家可以了解一下哦! 1.查看内存使用情况 free -g 当观 ...

  2. 转自云风blog:三国志战略版服务器卡顿问题

    三国志战略版服务器卡顿问题 https://blog.codingnow.com/2019/10/sanguo.html 我们的新作品 三国志战略版 上线有一小段时间了.市场反应不错,获得了许多玩家. ...

  3. qq饥荒联机版服务器没有响应,饥荒联机版专用服务器卡顿原因及解决方法汇总...

    饥荒联机版中自己的专用服务器会经常卡顿,那么是什么原因造成的呢?相信很多玩家都不太了解,下面带给大家的是饥荒联机版专用服务器卡顿原因汇总. 饥荒联机版专用服务器卡顿原因汇总 ①猪人兔人鱼人房 卡顿等级 ...

  4. 饥荒专用服务器无响应,饥荒联机版专用服务器卡顿原因及解决方法汇总

    饥荒联机版中自己的专用服务器会经常卡顿,那么是什么原因造成的呢?相信很多玩家都不太了解,下面带给大家的是饥荒联机版专用服务器卡顿原因汇总. 饥荒联机版专用服务器卡顿原因汇总 ①猪人兔人鱼人房 卡顿等级 ...

  5. 饥荒游侠服务器未响应,饥荒联机版专用服务器卡顿原因及解决方法汇总[多图]...

    饥荒联机版中自己的专用服务器会经常卡顿,那么是什么原因造成的呢?相信很多玩家都不太了解,下面带给大家的是饥荒联机版专用服务器卡顿原因汇总. 饥荒联机版专用服务器卡顿原因汇总 ①猪人兔人鱼人房 卡顿等级 ...

  6. 记录一下,win10 1083版鼠标卡顿问题

    记录一下,win10 1083版鼠标卡顿问题 win10 1083版鼠标在移动的过程中会出现多次卡顿问题,该问题的解决方法只有一种,那就是将系统从1083升级到最新版本(目前是1090)

  7. 微信小程序ios滑动问题(滑动卡顿,下拉拖动自定义导航栏)

    微信小程序ios滑动问题(滑动卡顿,下拉拖动自定义导航栏) 1.ios中个别机型类似6s ,对微信自带的scroll-view无法滑动: 解决:在滑动内容区添加css属性,overflow: auto ...

  8. linux firefox严重卡顿,Firefox 79稳定版导致部分Mac用户陷入不明卡顿

    原标题:Firefox 79稳定版导致部分Mac用户陷入不明卡顿 Firefox 79 是 Mozilla 目前提供的最新稳定版本,包含了功能和安全性方面的全面保障.在 Windows 平台上,Fir ...

  9. VMware 卡顿 ,关闭侧通道缓解

    使用VMware 时打开终端,连接ssh等会卡顿,可能时打开了侧通道缓解 关闭虚拟机,设计选项,下图打勾

最新文章

  1. springboot flask php,使用Vue,Spring Boot,Flask,Django 完成Vue前后端分离开发(二)
  2. 为什么晚上咳嗽很厉害
  3. Python中的线程间通信
  4. 老师不能把你怎样,但外面的世界可以!
  5. 字符串最长公共子序列python_求解两个字符串的最长公共子序列
  6. mysql5.7.18压缩包下载_MySQL 5.7.18 解压版安装
  7. 当代计算机技术在建筑设备中的应用,计算机技术在建筑设计中应用浅谈.doc
  8. ubuntu下的常见12个命令---欢迎补充
  9. 手机上最好用的五笔输入法_聊聊手机最好用的几个功能
  10. INV 调试: 如何获取库存物料事务处理调试信息
  11. php根据某个字段合并两个二维数组,php根据指定字段匹配查找合并两个二维数组...
  12. 啦啦外卖45.4至尊版全开源独立版源码
  13. html查看ie版本,如何查看ie版本?三种IE版本查看方法介绍
  14. [摩斯密码表]摩斯密码对照表
  15. OpenCV计算图像PSNR峰值信噪比
  16. 利用python批量创建文件夹、批量创建文件、批量复制文件到指定文件夹
  17. 揭密中国500岁世外异人的真实生活
  18. 互联网晚报 | 5月13日 星期五 | 罗永浩回应被叫行业冥灯;新一轮汽车下乡政策最快将于本月出台;字节跳动鲸鲮操作系统获批...
  19. 红米手机4开启root超级权限的步骤
  20. Dubbo的多种序列化算法

热门文章

  1. 数据源管理 | 基于JDBC模式,适配和管理动态数据源
  2. Java描述设计模式(16):代理模式
  3. Redis-集合(Set)基础
  4. SqlServer过滤字段中的中文
  5. Generator 简介
  6. Python 程序和 C 程序的整合
  7. PO_本地一揽子采购协议(流程)
  8. 2013全球移动游戏产业白皮书
  9. 程序员面试题100题第28题——全排列
  10. SqlServer 更改sa密码