windows系统vbox下ubuntu运行modetest

1. 系统环境

  • 宿主机:Win10
  • 虚拟机:Ubuntu 20.04
xx@xx-vb:~$ uname -a
Linux xx-vb 5.15.0-46-generic #49~20.04.1-Ubuntu SMP Thu Aug 4 19:15:44 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
  • 工具:Xshell 5.0

2. 源码编译

2.1 下载源码:

源码:libdrm-2.4.100

2.2 编译源码:

  • 解压配置源码:./configure

    报错:No package ‘pciaccess’ found
    安装pciaccess:sudo apt install libpciaccess-dev

  • 编译源码:make -j4
    在tests/modetest/下生成了可执行文件modetest如下:

xx@xx-vb:~/Music/libdrm-2.4.100$ ls tests/modetest/
buffers.h  cursor.c  cursor.o  Makefile.am  Makefile.sources  modetest modetest.o   
buffers.c  buffers.o  cursor.h  Makefile  Makefile.in  meson.build  modetest.c

3. Ubuntu安装ssh服务

3.1 查看ssh服务

xx@xx-vb:~$ systemctl status ssh
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2025-09-02 16:54:58 CST; 32min ago
       Docs: man:sshd(8)
             man:sshd_config(5)
    Process: 764 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
   Main PID: 781 (sshd)
      Tasks: 1 (limit: 4613)
     Memory: 4.2M
     CGroup: /system.slice/ssh.service
             └─781 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups

9月 02 16:54:58 xx-vb systemd[1]: Starting OpenBSD Secure Shell server...
9月 02 16:54:58 xx-vb sshd[781]: Server listening on 0.0.0.0 port 22.
9月 02 16:54:58 xx-vb sshd[781]: Server listening on :: port 22.
9月 02 16:54:58 xx-vb systemd[1]: Started OpenBSD Secure Shell server.
9月 02 16:56:33 xx-vb sshd[1608]: Accepted password for xx from 192.168.37.99 port 61301 ssh2
9月 02 16:56:33 xx-vb sshd[1608]: pam_unix(sshd:session): session opened for user xx by (uid=0)

处于running状态说明已经安装并运行,否则sudo apt install ssh进行安装。

切换ubuntu为字符模式:Ctrl + Alt + F3/F4/F5 (切回图形模式为Ctrl + Alt + F1/F2)
在这里插入图片描述

3.2 xshell ssh登录

Win10宿主机xshell登录vbox ubuntu:
在这里插入图片描述
先获取drm相关信息:

cd tests/modetes
./modetest > m_info

在信息中发现:
在这里插入图片描述
探测未失败的设备为vmwgfx;Encoders下可用(不为0)的crtc只有38;已连接的Connectors id 只有36;支持的分辨率很多,这里选一个800x600。

执行./modetest -M vmwgfx -s 36@38:800x600

setting mode 800x600-60Hz@XR24 on connectors 36, crtc 38

虚拟机显示效果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值