技术解析

迫于虚拟机里面运行 Ubuntu 图形界面太卡,有没有什么体验更好的方式?
0
2021-06-12 02:50:45
idczone
想到了一个方法,就是买那种比较快、无线鼠标的接收器那么大的 U 盘,在里面装 Ubuntu 。但是试了一下,似乎不太好实现,感觉有很多问题,性能也低
Ubuntu 是可以安装在 USB 设备上面的。这几年的很多笔记本都不能够加 2.5 寸 SSD 了,能加双 SSD 的情况也越来越少,很多机器只有一个 500G 左右的 SSD,装双系统空间不够用
想到的另一个方法是买国外服务器个树莓派,之后连接上去。如果用移动电源来供电的话也可以带着走,但是用过 rk3288,很卡
NVME 移动硬盘配雷电 3 硬盘盒,至少也得是 USB3 硬盘盒, 如果嫌麻烦的话,也可以考虑 SSD 优盘

为什么要界面呢?

/>没那么高的需求,电脑也没有雷电
试过 SATA 硬盘+20 多的硬盘盒,可以用,但是太麻烦了
想着能不能简化一下。试了一下雷克沙的小 U 盘,装了启动不了,grub2 基本上不认那个 U 盘,偶尔识别出来了也卡 initramfs
京东自营的大牌只有 ngff 2280 和 2.5 寸 SATA 这 2 种 SSD 。u 盘这类东西感觉估计是行不通的了,以前在 cz73 上面倒是成功安装过并且可以用,但是太慢了。闪迪的小 U 盘没记错的话是比 cz73 慢的,估计行不通

open vm tools

真想用 linux 直接在主机上装,把 windows 扔到虚拟机里去

为什么非得要使用 Ubuntu 的图形界面? Linux 下有什么操作一定要用到图形界面?
我觉得 WSL 也不是不能用,而且用 WSL 启动 Linux 里面带图形界面的程序也很丝滑,跟 Windows 也融合,至少比你说的一卡一卡的体验强。

virtio-gpu GPU 半虚拟化,一点也不开,开 3 个虚拟系统没有任何问题。
跑的桌面是 sway, 不是 GNOME. GNOME 太重了,只为了有个 GUI 跑 GNOME 没有任何意义

买个树莓派

树莓派 zero w 和 4b 都能通过 usb otg 供电 /网络传输。手机甚至能直接拖 zero w 。

/>笔记本装 Linux 一堆问题。电源管理、WiFi 蓝牙、硬件加速、指纹识别之类的或多或少都有问题。而且要弄嵌入式开发,还真的得实机装 Windows,不然靠 wine 模拟那些工业软件吗?
/>有个图形界面还是方便一些。哪怕是敲命令,也比 ssh 连接上去要靠谱,ssh 会有网络方面的问题。
没找到多少 VirtualBox 和 Hyper-V 通过串口来连接虚拟机的资料,串口都要比 ssh 稳,不是吗?而且也不用管什么防火墙、密钥对之类的

了解,如果是这样的话,你真的可以尝试一下 WSL 。WSL 给人的感觉就像是给 Windows 扩展了出来了一个 bash 和其它的组件,却隐藏了网络和文件系统等方面的差异。虽然本身的确是运行在 Hyper-V 里的,但可以通过本机 IP 来访问(和本机共用 IP ),并且自动挂载 Windows 中所有的文件系统。图形界面程序也会直接通过 xserver 转发给 Windows 的 dwm 来显示窗口。

串口比 ssh 稳你是认真的么……整个网络子系统那么大的协议栈都是打酱油的?
你要说需要从底层开始做个平台早期搭个 UART 代价低而且好调试还差不多,但一旦网络做好了谁还能忍串口的龟速……

淘宝有很多 2 手 thinkpad 笔记本,几百元,买一个专门装 ubuntu

lubuntu 考慮看看。。。

之前看到一个 Multipass, 不知道好不好用, 打算 Manjaro 里面整个试试, 坑爹的滚动更新, 害的我 pyqt4 和 5 不兼容, 安装不了 orange 了...

把显存分配多点跑个图形界面也不至于卡吧。另外本机 ssh 连接虚拟机挺稳的,都是虚拟的网络,不会遇到物理的网络问题,推荐这种方式

双系统

可以试试 WSL2 + GWSL 的组合方案

以 10 年的经验来看,Linux 还是用终端方便快捷。命令行才是最高效的

Qemu cpu,gpu passthrough

你要是会看 grub 的配置,U 盘建个 fat32 的分区,把启动盘解压到那个分区,看下 grub 是怎么找文件的,大多数是找卷标,手动给那个分区加个卷标,启动的时候可选启动应该能有选项,当然这是 uefi 的,老式笔记本大多有空间装第二块硬盘

虚拟机虚拟化物理磁盘的方式将 Linux 装到 U 盘里,UEFI 的方式,然后直接把 U 盘用于主机启动。U 盘可以用闪迪 880,贵了点。

两台主机。
Linux + win

如果你不是必须点名要 ubuntu 的话,可以试试 debian,我的电脑上装 ubuntu 和你有同样的问题,但是 debian 的图形界面(我用的 xfce)不卡。
另外,ubuntu 的卡,可能问题也是出在 Unity 桌面上,可以试试其它界面。

真机,没有之一

试试 wsl

ubuntu-server+ssh

不要桌面,全靠从宿主机远程

买个电脑棒,直接插显示器 HDMI 接口就可以了

树莓派 4B+4G 跑 Ubuntu 桌面还是有点卡顿,可能是我软件装多了的缘故

试试 Lubuntu 吧,比 gnome 版本的好用多了……

貌似,ubuntu 图形的卡是天生的, 双路 e5 v3 独服 8 路泰坦照样卡锁屏界面!

装个实体机

那时候刚开机,啥也没跑╮(╯▽╰)╭

为什么没人提双系统
我是 win10 + openSUSE 的双系统,还是很方便的

那就不要 GUI 了,有啥不能用 SSH CLI 解决呢,如果有,那就找个带 X server 的 SSH 客户端,比如 MobaXterm,配上 X Forwarding,跑个 Wireshark 啥的轻轻松松。

docker ubuntu vnc

双系统,给 linux 100g 足以
要么加硬盘换硬盘,要么买个移动固态
真的是完全不一样的体验,例如 maven 打包,同一个项目 win10 25 秒,linux7 秒。
前端项目 dev build 也是差不多 3 倍速度在 linux
然后自带 scp ssh,写一些一键上传云主机的脚本也比隔壁方便一丢丢

补充一下,买移动固态不是让 linux 装进移动固态哈,是把游戏、视频、大文件进移动固态,win10 和 linux 还是得在主机硬盘里。我之前赶上 pdd 开车价 郎科 1t 4xx,用 c to c 的线连笔记本,游戏放里面启动和本地没区别

WSL 你值得拥有

open vm tools

WSL2+Xserver

Ubuntu 现在是 GNOME3,Unity DE 是社区维护。Xfce 的话也可以用 Xubuntu
虚拟串口和物理串口并不一样,虚拟串口稳定性并没有比 ssh 稳。物理串口是物理隔离的子系统。也要管波特率的问题。
推荐 WSL1,通俗解释就是 ƎNIM (

再买一台电脑专门装 Ubuntu

X410 ?

我的建议是这样的,如果你喜欢 windows 开发,那你就用 windows,虚拟机装无 ui 界面的 linux 。
如果你喜欢 linux 下开发,那你还是真机装 linux

以前 ibm 的笔记本装 fedora 16,啥问题没有,就那配置 win7 一卡一卡的
虚拟机里图形界面卡顿,可能是虚拟机显卡设置,把显存加大点,什么 3d 加速啥的关掉
卡,要么是没配置好,要么就是硬件不行

有的, 安装 oracle 最好有桌面, 静默安装坑太多

真机 linux,已用 2 年,丝滑,大部分需求都可以满足。实在不行 windows 虚拟机顶一下。

试一下用 i3-wm 窗口管理器代替 ubuntu 桌面

真诚的建议:既然是虚拟机运行 ubuntu,就安装纯 cli 的 ubuntu,图形化应用需求用 win,需要用到 ubuntu 跑服务啥的直接 ssh 完事
而且纯 cli 的虚拟机 ubuntu 你可以把虚拟配置降低到令人发指的程度,公司 4g 内存的笔记本,单核 256M 内存跑的好好的
linux 的 GUI 真的一言难尽,感觉特别鸡肋,不好用还啥都找不到,真不如安装无 GUI 的 ubuntu,
最开始学习 linux 的时候就是 cli 下开始使用的,装了图形界面除了使用终端一脸懵

安装 Linux 做主力机器,然后整个 Window 10 在虚拟机里用

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服