2026.05.04~2026.07.05制作的共12个视频及简介
第一:
Deepin 25 Linux 下可以使用的 Android 模拟器 Genymotion https://www.bilibili.com/video/BV1cMRvBTEwj/
Deepin 25 Linux 下可以使用的 Android 模拟器 Genymotion
1、主页
https://www.genymotion.com/
https://dl.genymotion.com/releases/genymotion-3.10.0/genymotion-3.10.0-linux_x64.run
2、ARM 转译包:https://github.com/m9rco/Genymotion_ARM_Translation
3、结论:
在 Genymotion 下:
最稳:找 x86 APK
次优:装 ARM 转译跑 armeabi-v7a
避坑:纯 arm64 App(基本别折腾)
第二:
Linux 问题解决4则 https://www.bilibili.com/video/BV1GAR1BnEuY/
- 华硕X870主板,8个月前安装的rocky linux 9.4 的 5070Ti 显卡驱动,原来的BIOS安全启动是关闭的,后面可能BIOS设置还原了,安全启动开启了,nvidia-smi 执行失败,从“Windows UEFI 模式”改变成“其他操作系统”就行了
- 飞牛NAS,i7 7700, b250主板,Nvidia Tesla P100,apt 安装和官方下载 .run 驱动安装都失败,最后在 Deepseek 中找到方法如下: 从商店安装驱动:重新进入系统后,打开飞牛的“应用中心”,在“驱动管理”或搜索框中找到“NVIDIA 显卡驱动”。结果是安装“nvidia 580 驱动”成功。
- “耀世15 Pro”是机械革命(Mechrevo) 品牌的游戏本 RTX 4060(8GB,最高140W性能释放)外,第14代酷睿i7-14650HX处理器 ubuntu 20.04 安装 570 版本驱动,执行 nvidia-smi 显示 nvidia-smi has failed because it couldn't communicate with the nvidia driver。
执行 sudo modprobe nvidia 显示:nvidia@nvidia:/etc/apt/sources.list.d$ sudo modprobe nvidia
modprobe: ERROR: ../libkmod/libkmod-module.c:838 kmod_module_insert_module()
could not find module by name='off'
modprobe: ERROR: could not insert 'off': Unknown symbol in module, or unknown parameter (see dmesg)
/lib/modprobe.d/blacklist-nvidia.conf 有问题。 - windows 和 ubuntu 20.04, r9000p 4060, ubuntu安装 easyconnect 时手工装了一些 libpango 相关的包,然后闪黑屏,重装了相关的系统版本相关包,换成lightdm,可以进行到登录界面,但输入密码循环登录。换回 gdm3 ,一切正常。
期间在windows下使用 vmware 虚拟机直通ubuntu物理分区来修复相关问题。因为安装的包与引导无关,虚拟机尽管不能设置efi(灰的,手动设置不能引导),在传统 bios 模式下仍然修复成功。
第三:
Linux维修案例5则 https://www.bilibili.com/video/BV122Gq6SEqT/
1. ubuntu24.04 安装 5090d v2 显卡驱动,ubuntu-drivers devices 没有显示,sudo apt install nvidia-driver-595-open 后 nvidia-smi 可以正常显示
2. vmware 虚拟机中 ubuntu 12.04 从150G扩容到300G重启后,不能进入图形桌面,重命名 ~/.config 后重启就能进入桌面了
3. vmware ubuntu20.04 虚拟机,安装了搜狗输入法后,登录输入密码后黑屏,重命名 ~/.config 和 .xinputrc 后恢复正常
4. 装在usb 移动硬盘盒的 nvme 固态硬盘里安装的fedora 42 能正常启动,但插到主机的 nvme 插槽不能。解决方法,插回移动硬盘盒,执行
sudo dracut --force --add-drivers "nvme nvme_core" --kver `uname -r`
在 initramfs 文件里加入 nvme 模块就行。
5. qt 5.15.2 (qt官方非ubuntu apt)在 ubuntu 24.04 上安装失败
第四:
Ubuntu 安装一个 fuse 导致的黑屏故障 https://www.bilibili.com/video/BV1tDGE6NEeu/
Ubuntu 安装 fuse 导致自动卸载桌面组件引起的黑屏故障修复
第五:
神舟Z8笔记本安装Nvidia显卡驱动 https://www.bilibili.com/video/BV175VN6LEPB/
神舟Z8笔记本安装Nvidia显卡驱动
Nvidia Rtx 3050
安装的 570.133.07 版本的驱动,私有内核
ubuntu 20.04 用 apt install nvidia-driver-570 安装
ubuntu 22.04 下载官方的 570.133.07 版本的 .run 后缀驱动程序安装
第六:
Linux下安装Nvidia显卡驱动常见的3个坑 https://www.bilibili.com/video/BV11tVH66Eo3/
Linux下安装Nvidia显卡驱动常见的3个坑
一、50系列显卡apt装要带-open字样的驱动,.run装要开源内核。
二、笔记本电脑有时必须设置独显直通。
三、开启了UEFI安全启动要特别的登记密钥。
第七:
Linux问题解决5则 https://www.bilibili.com/video/BV1Y3En6cEvd/
Linux问题解决5则
1、主板:技嘉Z890小雕大版,CPU:U7 270kp,显卡:耕升5080,Ubuntu 22.04~26.04,安装使用时都卡顿,拔掉和换 40 系列的显卡同样卡顿。
解决方法:CPU太新了,原bios应该是2月份的,CPU是四月份出的,用了最新的bios驱动就好了(据查,4月和5月都发布了新版bios)。
cpu日期:英特尔Ultra 7 270K PLUS发布! https://zhuanlan.zhihu.com/p/2019707463042089979
2、CentOS 7.9 安装 Nvidia RTX 4090 显卡驱动
解决方法:结果是客户给错了服务器,第一台机器根本没有显卡,最后给出了正确服务器解决问题。
3、ubuntu主机A,网卡dhcp设置,网线接入网段B,可以获取到地址,ping不通网关和外网提示:Destination Host Unreachable,网段B的其他主机网络正常;网线接入网段C,可以获取到地址,可以ping通网关和外网
解决方法:换了交换机的接口就正常了。
4、华硕天选6 Pro酷睿版,nvidia RTX 5070,安装了最新的 nvidia-driver-595-open 驱动,bios里设置了独显直连,用桌面右上角的亮度调节和键盘的亮度调节不起作用
解决方法:# 编辑 GRUB 配置文件
sudo nano /etc/default/grub
# 找到这行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# 改为(添加 acpi_backlight=native):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=native"
# 保存后更新 GRUB 并重启
sudo update-grub
sudo reboot
5、Windows 下 vmware 虚拟机扩容,删除快照失败,显示合并失败。然后系统不能启动,报错:对文件“D:\Geant4Ubuntu\Ubuntu_sjtu20230830\Ubuntu_sjtu20230830-000006-s001.vmdk”的操作失败。
如果该文件位于远程文件系统上,请确保网络连接以及该磁盘所在的服务器正常工作。如果该文件位于可移动介质中,请重新连接该介质。
选择 重试(R) 以重试该操作。
选择 取消 以关闭虚拟机电源。
选择 继续(C) 以将该错误转发到客户机操作系统。
没做修改,重启后再打开显示:
指定的虚拟磁盘需要进行修复
打不开磁盘“D:\Geant4Ubuntu\Ubuntu_sjtu20230830\Ubuntu_sjtu20230830-000007.vmdk”或它所依赖的某个快照磁盘。
模块“Disk”启动失败。
未能启动虚拟机。
解决方法:
vmware-vdiskmanager.exe -R "D:\Geant4Ubuntu\Ubuntu_sjtu20230830\Ubuntu_sjtu20230830-000006.vmdk"
显示:
The virtual disk, 'D:...\Ubuntu_sjtu20230830-000006.vmdk', was corrupted and has been successfully repaired.
重启虚拟机成功。
第八:
微星16寸游戏本Ubuntu22.04黑屏及外接显示器问题 https://www.bilibili.com/video/BV1ecJp6zEVs/
微星 Stealth 16Studio A13VG 黑屏及外接显示器问题
1、i7 13700H,Nvidia RTX 4070
2、ubuntu 22.04 在“附加驱动”安装了系统推荐的(tested),nvidia-driver-595-server-open,黑屏,无法用 ctrl+alt+f3 切换终端
3、主板BIOS无显卡直通设置,已关闭安全启动
4、grub菜单advanced里选最新的 recovery mode 报告找不到根分区,进入 initramfs;选旧的 recovery mode 直接黑屏
5、制作启动U盘chroot进系统卸载nvidia显卡驱动,可以正常启动
6、换nvidia-driver-535和nvidia-driver-580的驱动都能正常点亮,外置显示器可以使用,但不能进入镜像模式。
第九:
意料之外的数据恢复 https://www.bilibili.com/video/BV1ntji6UEZ8/
意料之外的数据恢复
当时是上周五先从TF卡剪切到电脑桌面,再从电脑桌面剪切到TF卡,这周一发现TF卡里没有剪切的文件,原桌面上的文件也没有了。
uos 本来查看 systemctl status fstrim.timer journalctl -u fstrim.service -n 20 显示没有执行 fstrim 操作,删除时间又不长,又没进行写操作 ,结果恢复效果很差。
本来以为TF卡的希望不大(从硬盘剪切到TF卡后硬盘和TF卡数据都没了),最后用 recuva 恢复效果很好。
第十:
使用 gparted iso 格式化分区踩坑记 https://www.bilibili.com/video/BV1mKjn62EWM/
使用 gparted iso 格式化分区踩坑记
背景:Ubuntu 22.04 中,/ 分区在 /home 分区前面,要求缩小 / 分区,扩展 /home 分区。
1、使用最新 gparted 建立的 ext4 分区不能在系统启动时自动挂载。
2、两块 nvme 固态在 /etc/fstab 使用 /dev/nvme1n1p4 的分区号不能自动挂载,nvme0 和 nvme1 在重新启动后自动对调了导致的。
第十一:
Linux EFI grub 引导修复的3个坑 https://www.bilibili.com/video/BV1kpTg6XEMP/
Linux EFI grub 引导修复的3个坑
1、grub-install 无法往主板 NVRAM 写入启动项
这个问题很常见,通常是因为系统在 chroot 环境下没能正确加载 EFI 变量支持。你收到的 failed to register the EFI boot entry: Invalid argument 错误,就是安装程序无法向主板 NVRAM 写入启动项导致的。
解决方案 1:跳过 NVRAM 写入(最推荐)
既然问题出在写入 NVRAM 这一步,最直接的解决办法就是在安装时跳过它,直接更新现有的启动项。
请在 chroot 环境中执行以下命令:
grub-install /dev/nvme0n1 --no-nvram
命令解释:--no-nvram 参数会告诉 GRUB 不要尝试修改主板的 NVRAM 启动项,只更新 /boot/efi 分区里的 EFI 文件。只要原有的 ubuntu 启动项还在,系统就能正常启动。
注意:命令执行完会提示 Installation finished. No error reported.,这是正常的。之后也别忘了执行 update-grub 来更新配置文件。
2、Ubuntu 下手动修改 /boot/efi/EFI/ubuntu/grub.cfg 不生效
/boot/efi/EFI/ubuntu/grub.cfg (引导跳板配置文件)的内容示例如下:
search.fs_uuid ad7c1a20-5cc5-430b-a972-a5026aa3db8c root hd0,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
必须使用 grub-install 命令进行安装,至少会在 /boot/grub/x86_64-efi/core.efi 写入上面的真实 grub.cfg 的搜索逻辑。一般直接输入 grub-install,不用其他任何参数就行。
3、Kali Linux 下 grub-install 命令失灵
在安装U盘的急救救模式下执行重装grub引导器失败,在 chroot 到 / 分区下执行 grub-install /dev/sda 也失败,最后执行完整的 grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=kali --recheck 成功。
另外,发现 Kali Linux 的 /boot/grub/grub.cfg 里面 root= 后面的参数有时是 /dev/sdc1 这样的盘符,而不是UUID。
Linux 的分区如果在 Windows 下删除了,会自动重排分区编号。如:在 Linux 下,把当前 / 分区 sdc4 迁移到它前面新建的 sdc5 分区,如果在 Windows 下删除了旧的 sdc4 分区,会自动重排新的 Linux / 原来的 sdc5 变成 sdc4 的分区编号。这在像 Kali 这种可能在引导设置中采用分区盘符的发行版中可能导致问题。
第十二:
海光 Z100L 国产计算卡驱动安装 https://www.bilibili.com/video/BV1maTC6REGV/
海光 Z100L 国产计算卡驱动安装
主页: https://developer.sourcefind.cn/ 海光 Z100L 显卡(属于 DCU)驱动下载
海光 Z100L 显卡,Ubuntu 22.04.5,5.15.0-181-generic内核,安装完rock-6.3.30-V1.4.1a.run和DTK-26.04-Ubuntu22.04-x86_64.tar.gz重启服务器后,执行 hy-smi 报告 驱动没有加载。
经deepseek诊断:
sudo dmesg | grep -E "hycu|amdgpu|error|fail|IRQ" | tail -50
显示:
[ 1.242737] pci 0000:03:00.0: BAR 5: failed to assign [mem size 0x00080000]
[ 1.242742] pci 0000:03:00.0: BAR 6: failed to assign [mem size 0x00020000 pref]
BAR (Base Address Register) 分配失败,这是典型的 PCIe 资源分配问题。BIOS 未能成功为 Z100 显卡的某些内存区域分配地址空间,导致驱动无法与硬件正常通信,最终表现为 IRQ 255 和 No hvcpu Driver loaded。
给出调整BIOS设置的方案:
Above 4G Decoding, Enabled
Resizable BAR, Enabled
CSM(Compatibility support Module), Disabled
PCle Resizable Bar (如果存在), Enabled
Memory Remap, Enabled
lspci显示 03:00.0 Display controller: Chengdu Haiguang IC Design Co., Ltd. Device 55b7 (rev 01)
zsyai@zsyai:~$ hy-smi
================================= System Management Interface ==================================
================================================================================================
HCU Temp AvgPwr Perf PwrCap VRAM% HCU% Mode
0 67.0C 40.0W auto 280.0W 0% 0.0% Normal
================================================================================================
======================================== End of SMI Log ========================================
zsyai@zsyai:~$ lsmod | grep -i hy
hycu 2793472 2
...
zsyai@zsyai:~$ rocminfo | grep -A 10 "Agent"
...
Agent 2
*******
Name: gfx906
Uuid: GPU-6f0cb09161ac11c1
Marketing Name: Z100L
Vendor Name: C-3000
Feature: KERNEL_DISPATCH
Profile: BASE_PROFILE
Float Round Mode: NEAR
Max Queue Number: 128(0x80)
Queue Min Size: 64(0x40)
把hy-smi --loaddriver这个命令加入/etc/rc.local开机启动就行了