由于最近的内核更新 DVD 将无法安装

由于最近的内核更新 DVD 将无法安装

今天早些时候,我使用 pacman 将 Arch Linux 系统的内核从 4.12.10 更新到 4.12.12。在此更新之前,我可以毫无问题地安装 DVD 并在 VLC 中观看它们,但在此更新之后我就不能了。我不能,因为它们没有出现在我的文件管理器的侧边栏或 VLC 界面的“光盘”部分中。我还注意到我的 WiFi 没有自动连接,因为加载我的 WiFi 配置文件的 systemd 任务在启动时失败。我的 WiFi 问题很容易解决,我只需运行一下即可:sudo modprobe -a wl && sudo netctl restart <PROFILE>一切都恢复正常了。如此简单的解决方案是否可以解决此 DVD 问题?为了向您表明这不仅仅是我没有意识到我的 DVD 能够安装,我运行sudo fdisk -l并返回:

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 8AD72DC5-C104-4524-8C18-52759DC6C784

Device         Start        End    Sectors   Size Type
/dev/sda1       2048     264191     262144   128M EFI System
/dev/sda2     264192  946079743  945815552   451G Linux filesystem
/dev/sda3  946079744 1953525134 1007445391 480.4G Linux filesystem


Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: FF7E81B0-5B53-46B3-BA16-3763E91CB001

Device     Start        End    Sectors   Size Type
/dev/sdb1   2048 1953525134 1953523087 931.5G Linux filesystem

我看里面没有提到 DVD。dmesg | grep sr0返回几行:

[  250.703204] sr 2:0:0:0: [sr0] unaligned transfer

其中“沿着……”的意思是相同的,除了第一部分[ 250.703204]lsblk返回:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk
├─sda1   8:1    0   128M  0 part /boot
├─sda2   8:2    0   451G  0 part /gentoo
└─sda3   8:3    0 480.4G  0 part /
sdb      8:16   0 931.5G  0 disk
└─sdb1   8:17   0 931.5G  0 part /data
sr0     11:0    1  1024M  0 rom

ls -l /dev/sr* /dev/cd* /dev/dvd*返回:

lrwxrwxrwx  1 root root        3 Sep 11 10:12 /dev/cdrom -> sr0
brw-rw----+ 1 root optical 11, 0 Sep 11 10:12 /dev/sr0

同时pacman -Q linux && uname -r返回:

linux 4.12.12-1
4.12.12-1-ARCH

我刚刚安装了linux-ltslinux-lts-headers软件包并启动了这个备用内核,以查看这是否是由于 4.12.12 内核造成的,但事实并非如此。使用 4.9.48 内核启动也会出现同样的问题。

我也尝试过sudo modprobe -a cdrom使用两个内核运行,但没有解决这个问题。我还尝试使用以下命令重新安装所有本机软件包:

for i in $(pacman -Qn | cut -d ' ' -f 1)
do
        sudo pacman -S "$i" --noconfirm
done

不用说它未能解决这个问题。

相关内容