V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
systemcall
V2EX  ›  Linux

迫于虚拟机里面运行 Ubuntu 图形界面太卡,有没有什么体验更好的方式?

  •  
  •   systemcall · 271 天前 via Android · 4749 次点击
    这是一个创建于 271 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想到了一个方法,就是买那种比较快、无线鼠标的接收器那么大的 U 盘,在里面装 Ubuntu 。但是试了一下,似乎不太好实现,感觉有很多问题,性能也低
    Ubuntu 是可以安装在 USB 设备上面的。这几年的很多笔记本都不能够加 2.5 寸 SSD 了,能加双 SSD 的情况也越来越少,很多机器只有一个 500G 左右的 SSD,装双系统空间不够用
    想到的另一个方法是买个树莓派,之后连接上去。如果用移动电源来供电的话也可以带着走,但是用过 rk3288,很卡
    52 条回复    2021-03-25 20:43:29 +08:00
    beginor
        1
    beginor  
       271 天前 via Android
    NVME 移动硬盘配雷电 3 硬盘盒,至少也得是 USB3 硬盘盒, 如果嫌麻烦的话,也可以考虑 SSD 优盘
    chenqh
        2
    chenqh  
       271 天前
    为什么要界面呢?
    systemcall
        3
    systemcall  
    OP
       271 天前 via Android
    @beginor #1
    没那么高的需求,电脑也没有雷电
    试过 SATA 硬盘+20 多的硬盘盒,可以用,但是太麻烦了
    想着能不能简化一下。试了一下雷克沙的小 U 盘,装了启动不了,grub2 基本上不认那个 U 盘,偶尔识别出来了也卡 initramfs
    京东自营的大牌只有 ngff 2280 和 2.5 寸 SATA 这 2 种 SSD 。u 盘这类东西感觉估计是行不通的了,以前在 cz73 上面倒是成功安装过并且可以用,但是太慢了。闪迪的小 U 盘没记错的话是比 cz73 慢的,估计行不通
    li492135501
        4
    li492135501  
       271 天前
    open vm tools
    superrichman
        5
    superrichman  
       271 天前
    真想用 linux 直接在主机上装,把 windows 扔到虚拟机里去
    qzhsjz
        6
    qzhsjz  
       271 天前
    为什么非得要使用 Ubuntu 的图形界面? Linux 下有什么操作一定要用到图形界面?
    我觉得 WSL 也不是不能用,而且用 WSL 启动 Linux 里面带图形界面的程序也很丝滑,跟 Windows 也融合,至少比你说的一卡一卡的体验强。
    12101111
        7
    12101111  
       271 天前
    virtio-gpu GPU 半虚拟化,一点也不开,开 3 个虚拟系统没有任何问题。
    跑的桌面是 sway, 不是 GNOME. GNOME 太重了,只为了有个 GUI 跑 GNOME 没有任何意义
    lithiumii
        8
    lithiumii  
       271 天前 via Android
    买个树莓派
    IgniteWhite
        9
    IgniteWhite  
       271 天前 via iPhone
    树莓派 zero w 和 4b 都能通过 usb otg 供电 /网络传输。手机甚至能直接拖 zero w 。
    systemcall
        10
    systemcall  
    OP
       271 天前 via Android   ❤️ 1
    @superrichman #5
    笔记本装 Linux 一堆问题。电源管理、WiFi 蓝牙、硬件加速、指纹识别之类的或多或少都有问题。而且要弄嵌入式开发,还真的得实机装 Windows,不然靠 wine 模拟那些工业软件吗?
    @qzhsjz #6
    有个图形界面还是方便一些。哪怕是敲命令,也比 ssh 连接上去要靠谱,ssh 会有网络方面的问题。
    没找到多少 VirtualBox 和 Hyper-V 通过串口来连接虚拟机的资料,串口都要比 ssh 稳,不是吗?而且也不用管什么防火墙、密钥对之类的
    qzhsjz
        11
    qzhsjz  
       271 天前
    @systemcall #10 了解,如果是这样的话,你真的可以尝试一下 WSL 。WSL 给人的感觉就像是给 Windows 扩展了出来了一个 bash 和其它的组件,却隐藏了网络和文件系统等方面的差异。虽然本身的确是运行在 Hyper-V 里的,但可以通过本机 IP 来访问(和本机共用 IP ),并且自动挂载 Windows 中所有的文件系统。图形界面程序也会直接通过 xserver 转发给 Windows 的 dwm 来显示窗口。
    vk42
        12
    vk42  
       271 天前
    @systemcall 串口比 ssh 稳你是认真的么……整个网络子系统那么大的协议栈都是打酱油的?
    你要说需要从底层开始做个平台早期搭个 UART 代价低而且好调试还差不多,但一旦网络做好了谁还能忍串口的龟速……
    em70
        13
    em70  
       271 天前
    淘宝有很多 2 手 thinkpad 笔记本,几百元,买一个专门装 ubuntu
    jfcherng
        14
    jfcherng  
       271 天前 via Android
    lubuntu 考慮看看。。。
    ClericPy
        15
    ClericPy  
       271 天前
    之前看到一个 Multipass, 不知道好不好用, 打算 Manjaro 里面整个试试, 坑爹的滚动更新, 害的我 pyqt4 和 5 不兼容, 安装不了 orange 了...
    Juszoe
        16
    Juszoe  
       271 天前 via Android
    把显存分配多点跑个图形界面也不至于卡吧。另外本机 ssh 连接虚拟机挺稳的,都是虚拟的网络,不会遇到物理的网络问题,推荐这种方式
    johnsona
        17
    johnsona  
       271 天前
    双系统
    chnyuwen
        18
    chnyuwen  
       271 天前   ❤️ 1
    可以试试 WSL2 + GWSL 的组合方案
    flynaj
        19
    flynaj  
       271 天前 via Android
    以 10 年的经验来看,Linux 还是用终端方便快捷。命令行才是最高效的
    benathan
        20
    benathan  
       270 天前
    Qemu cpu,gpu passthrough
    Cooky
        21
    Cooky  
       270 天前 via Android
    你要是会看 grub 的配置,U 盘建个 fat32 的分区,把启动盘解压到那个分区,看下 grub 是怎么找文件的,大多数是找卷标,手动给那个分区加个卷标,启动的时候可选启动应该能有选项,当然这是 uefi 的,老式笔记本大多有空间装第二块硬盘
    ylrshui
        22
    ylrshui  
       270 天前 via iPhone
    虚拟机虚拟化物理磁盘的方式将 Linux 装到 U 盘里,UEFI 的方式,然后直接把 U 盘用于主机启动。U 盘可以用闪迪 880,贵了点。
    Mai1me
        23
    Mai1me  
       270 天前 via Android
    两台主机。
    Linux + win
    smilenceX
        24
    smilenceX  
       270 天前
    如果你不是必须点名要 ubuntu 的话,可以试试 debian,我的电脑上装 ubuntu 和你有同样的问题,但是 debian 的图形界面(我用的 xfce)不卡。
    另外,ubuntu 的卡,可能问题也是出在 Unity 桌面上,可以试试其它界面。
    wnpllrzodiac
        25
    wnpllrzodiac  
       270 天前 via Android
    真机,没有之一
    tornado233
        26
    tornado233  
       270 天前
    试试 wsl
    clavichord93
        27
    clavichord93  
       270 天前 via iPhone
    ubuntu-server+ssh
    lrh3321
        28
    lrh3321  
       270 天前 via Android
    不要桌面,全靠从宿主机远程
    fuchunliu
        29
    fuchunliu  
       270 天前 via Android
    买个电脑棒,直接插显示器 HDMI 接口就可以了
    fuchunliu
        30
    fuchunliu  
       270 天前 via Android
    树莓派 4B+4G 跑 Ubuntu 桌面还是有点卡顿,可能是我软件装多了的缘故
    JBaker
        31
    JBaker  
       270 天前
    试试 Lubuntu 吧,比 gnome 版本的好用多了……
    ericbize
        32
    ericbize  
       270 天前 via iPhone
    貌似,ubuntu 图形的卡是天生的, 双路 e5 v3 独服 8 路泰坦照样卡锁屏界面!
    liuze0109
        33
    liuze0109  
       270 天前
    装个实体机
    ericbize
        34
    ericbize  
       270 天前 via iPhone
    那时候刚开机,啥也没跑╮(╯▽╰)╭
    snxq1995
        35
    snxq1995  
       270 天前 via Android
    为什么没人提双系统

    我是 win10 + openSUSE 的双系统,还是很方便的
    Hack3rHan
        36
    Hack3rHan  
       270 天前
    那就不要 GUI 了,有啥不能用 SSH CLI 解决呢,如果有,那就找个带 X server 的 SSH 客户端,比如 MobaXterm,配上 X Forwarding,跑个 Wireshark 啥的轻轻松松。
    Latin
        37
    Latin  
       270 天前
    docker ubuntu vnc
    zzzmh
        38
    zzzmh  
       270 天前
    双系统,给 linux 100g 足以
    要么加硬盘换硬盘,要么买个移动固态

    真的是完全不一样的体验,例如 maven 打包,同一个项目 win10 25 秒,linux7 秒。
    前端项目 dev build 也是差不多 3 倍速度在 linux

    然后自带 scp ssh,写一些一键上传云主机的脚本也比隔壁方便一丢丢
    zzzmh
        39
    zzzmh  
       270 天前
    @zzzmh 补充一下,买移动固态不是让 linux 装进移动固态哈,是把游戏、视频、大文件进移动固态,win10 和 linux 还是得在主机硬盘里。我之前赶上 pdd 开车价 郎科 1t 4xx,用 c to c 的线连笔记本,游戏放里面启动和本地没区别
    popoer
        40
    popoer  
       270 天前
    WSL 你值得拥有
    hgg12580
        41
    hgg12580  
       270 天前
    open vm tools
    binbinyouliiii
        42
    binbinyouliiii  
       270 天前
    WSL2+Xserver
    no1xsyzy
        43
    no1xsyzy  
       270 天前
    @smilenceX Ubuntu 现在是 GNOME3,Unity DE 是社区维护。Xfce 的话也可以用 Xubuntu
    @systemcall 虚拟串口和物理串口并不一样,虚拟串口稳定性并没有比 ssh 稳。物理串口是物理隔离的子系统。也要管波特率的问题。
    推荐 WSL1,通俗解释就是 ƎNIM (
    zhangxs1989
        44
    zhangxs1989  
       270 天前
    再买一台电脑专门装 Ubuntu
    FlintyLemming
        45
    FlintyLemming  
       270 天前
    X410 ?
    brader
        46
    brader  
       270 天前
    我的建议是这样的,如果你喜欢 windows 开发,那你就用 windows,虚拟机装无 ui 界面的 linux 。
    如果你喜欢 linux 下开发,那你还是真机装 linux
    sleepm
        47
    sleepm  
       270 天前
    以前 ibm 的笔记本装 fedora 16,啥问题没有,就那配置 win7 一卡一卡的
    虚拟机里图形界面卡顿,可能是虚拟机显卡设置,把显存加大点,什么 3d 加速啥的关掉
    卡,要么是没配置好,要么就是硬件不行
    bthulu
        48
    bthulu  
       270 天前
    @qzhsjz 有的, 安装 oracle 最好有桌面, 静默安装坑太多
    evanevan
        49
    evanevan  
       270 天前
    真机 linux,已用 2 年,丝滑,大部分需求都可以满足。实在不行 windows 虚拟机顶一下。
    tricomm
        50
    tricomm  
       262 天前   ❤️ 1
    试一下用 i3-wm 窗口管理器代替 ubuntu 桌面
    leonxgdd
        51
    leonxgdd  
       260 天前
    真诚的建议:既然是虚拟机运行 ubuntu,就安装纯 cli 的 ubuntu,图形化应用需求用 win,需要用到 ubuntu 跑服务啥的直接 ssh 完事

    而且纯 cli 的虚拟机 ubuntu 你可以把虚拟配置降低到令人发指的程度,公司 4g 内存的笔记本,单核 256M 内存跑的好好的

    linux 的 GUI 真的一言难尽,感觉特别鸡肋,不好用还啥都找不到,真不如安装无 GUI 的 ubuntu,

    最开始学习 linux 的时候就是 cli 下开始使用的,装了图形界面除了使用终端一脸懵
    wuruxu
        52
    wuruxu  
       254 天前
    安装 Linux 做主力机器,然后整个 Window 10 在虚拟机里用
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1124 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 19:16 · PVG 03:16 · LAX 11:16 · JFK 14:16
    ♥ Do have faith in what you're doing.