Linux 维修视频讲解12则 首发地址学习日记 https://www.learndiary.com/2026/07/video-2026050420260705/2026.05.04~2026.07.05制作的共12个视频及简介第一Deepin 25 Linux 下可以使用的 Android 模拟器 Genymotion https://www.bilibili.com/video/BV1cMRvBTEwj/Deepin 25 Linux 下可以使用的 Android 模拟器 Genymotion1、主页https://www.genymotion.com/https://dl.genymotion.com/releases/genymotion-3.10.0/genymotion-3.10.0-linux_x64.run2、ARM 转译包https://github.com/m9rco/Genymotion_ARM_Translation3、结论在 Genymotion 下最稳找 x86 APK次优装 ARM 转译跑 armeabi-v7a避坑纯 arm64 App基本别折腾第二Linux 问题解决4则 https://www.bilibili.com/video/BV1GAR1BnEuY/1. 华硕X870主板8个月前安装的rocky linux 9.4 的 5070Ti 显卡驱动原来的BIOS安全启动是关闭的后面可能BIOS设置还原了安全启动开启了nvidia-smi 执行失败从“Windows UEFI 模式”改变成“其他操作系统”就行了2. 飞牛NASi7 7700, b250主板Nvidia Tesla P100apt 安装和官方下载 .run 驱动安装都失败最后在 Deepseek 中找到方法如下 从商店安装驱动重新进入系统后打开飞牛的“应用中心”在“驱动管理”或搜索框中找到“NVIDIA 显卡驱动”。结果是安装“nvidia 580 驱动”成功。3. “耀世15 Pro”是机械革命Mechrevo 品牌的游戏本 RTX 40608GB最高140W性能释放外第14代酷睿i7-14650HX处理器 ubuntu 20.04 安装 570 版本驱动执行 nvidia-smi 显示 nvidia-smi has failed because it couldnt communicate with the nvidia driver。执行 sudo modprobe nvidia 显示nvidianvidia:/etc/apt/sources.list.d$ sudo modprobe nvidiamodprobe: ERROR: ../libkmod/libkmod-module.c:838 kmod_module_insert_module()could not find module by nameoffmodprobe: ERROR: could not insert off: Unknown symbol in module, or unknown parameter (see dmesg)/lib/modprobe.d/blacklist-nvidia.conf 有问题。4. 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显卡:耕升5080Ubuntu 22.04~26.04安装使用时都卡顿拔掉和换 40 系列的显卡同样卡顿。解决方法CPU太新了原bios应该是2月份的CPU是四月份出的用了最新的bios驱动就好了据查4月和5月都发布了新版bios。cpu日期英特尔Ultra 7 270K PLUS发布 https://zhuanlan.zhihu.com/p/20197074630420899792、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_DEFAULTquiet splash# 改为添加 acpi_backlightnativeGRUB_CMDLINE_LINUX_DEFAULTquiet splash acpi_backlightnative# 保存后更新 GRUB 并重启sudo update-grubsudo reboot5、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 13700HNvidia RTX 40702、ubuntu 22.04 在“附加驱动”安装了系统推荐的testednvidia-driver-595-server-open黑屏无法用 ctrlaltf3 切换终端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,gpt2set prefix($root)/boot/grubconfigfile $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 --targetx86_64-efi --efi-directory/boot/efi --bootloader-idkali --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.55.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, EnabledResizable BAR, EnabledCSM(Compatibility support Module), DisabledPCle Resizable Bar (如果存在), EnabledMemory Remap, Enabledlspci显示 03:00.0 Display controller: Chengdu Haiguang IC Design Co., Ltd. Device 55b7 (rev 01)zsyaizsyai:~$ hy-smi System Management Interface HCU Temp AvgPwr Perf PwrCap VRAM% HCU% Mode0 67.0C 40.0W auto 280.0W 0% 0.0% Normal End of SMI Log zsyaizsyai:~$ lsmod | grep -i hyhycu 2793472 2...zsyaizsyai:~$ rocminfo | grep -A 10 Agent...Agent 2*******Name: gfx906Uuid: GPU-6f0cb09161ac11c1Marketing Name: Z100LVendor Name: C-3000Feature: KERNEL_DISPATCHProfile: BASE_PROFILEFloat Round Mode: NEARMax Queue Number: 128(0x80)Queue Min Size: 64(0x40)把hy-smi --loaddriver这个命令加入/etc/rc.local开机启动就行了