surface系列安装linux解决触屏等驱动问题以及使用心得

surface系列的本子安装linux会出现触屏不能用的问题,国外大佬做了个项目解决部分驱动问题,现在记录一下。

硬件:surface pro4
os:ubuntu 20.04
大佬项目地址:https://github.com/linux-surface/linux-surface

先说结论:触屏能用,但是没那么好用,可以正常触摸,但是极少部分情况能调用出软键盘。目前我测试的可以调用软键盘的情况有登录输入密码,程序搜索。安装linux后可以直接作为生产力,不像win下动不动就显示cpu爆满,我直接安装了pycharm是可以流畅使用的。以下为更改ubuntu核心的办法:

1.解决apt安装linux-surface出现401错误:
这个方案是iam-TJ大佬解决的

sudo add-apt-repository ppa:tj/bugfixes
sudo apt-get update

sudo apt install apt

2.按照官方方式安装替换linux核心
官方安装方式:https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup

特别说明,这个项目是原linux-surface的接替,替换完核心不用再进入ubuntu grub第二项选择linux-surface启动,可以直接在开机后选择第一项ubuntu直接启动linux-surface内核的ubuntu。

### 如何使用 `virt-install` 命令创建 KVM 虚拟机 #### 创建虚拟机的基本命令结构 为了创建一个基于 KVM虚拟机,可以使用如下基本形式的 `virt-install` 命令: ```bash virt-install \ --name <vm_name> \ --memory <ram_size_in_MB> \ --vcpus=<number_of_vCPUs>,maxvcpus=<maximum_number_of_vCPUs> \ --disk path=<path_to_disk_image>,size=<disk_size_in_GB> \ --cdrom <path_to_iso_image> \ --network bridge=<bridge_interface> \ --graphics vnc,listen=0.0.0.0 \ --os-type linux \ --os-variant generic \ --console pty,target_type=serial \ --location <url_or_path_to_installation_media> ``` 上述命令中的参数可以根据实际需求调整[^2]。 #### 示例:创建名为 "my_vm" 的 CentOS 7 虚拟机 下面给出的是具体实例,该例子展示了怎样利用 ISO 文件来安装操作系统并设置初始硬件规格: ```bash virt-install \ --name my_vm \ --memory 2048 \ --vcpus 2 \ --disk size=10 \ --cdrom /var/lib/libvirt/images/CentOS-7-x86_64-Minimal-2009.iso \ --network bridge=virbr0 \ --graphics vnc,listen=0.0.0.0 \ --os-type linux \ --os-variant centos7.0 ``` 这条命令将会启动一个新的虚拟机,并尝试连接到所提供的 ISO 映像来进行操作系统的安装过程。注意这里的路径 `/var/lib/libvirt/images/CentOS-7-x86_64-Minimal-2009.iso` 应替换为你自己的 ISO 文件位置。 #### 设置高级选项 对于更复杂的场景,还可以添加更多选项来自定义新 VM 的行为。例如: - **指定 Hypervisor 类型**: 如果需要明确指出所使用的 hypervisor 是哪种(比如 kvm),可以通过 `--virt-type=kvm` 来实现。 - **启用自动启动功能**: 若要使虚拟机随宿主机一起开机自启,可加入 `--autostart` 参数- **选择虚拟化模式**: 对于那些既支持全虚拟化又支持半虚拟化的环境来说,可以选择特定的一种方式运行 guest OS (`--hvm` 表示完全虚拟化而 `--paravirt` 则表示半虚拟化)[^3]。 #### 注意事项 在执行以上任何一条指令之前,请确保已经正确设置了网络桥接接口 virbr0 或者其他合适的网卡名称作为桥梁设备的一部分。此外,在某些环境中可能还需要额外配置防火墙规则以便允许 VNC 连接访问新建的虚拟机控制台窗口。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值