每次开机会出现一串失败 AMDGPU 之类的 然后进入一个界面 a start job is running for dev -sdb5 /1min30s] 这是什麽原因
记下时间,重新开一次机。
然后:
sudo journalctl --since 你记下的时间比如 11:35 > /tmp/journal.txt
把 /tmp/journal.txt 的内容发上来
从我的 iPhone 发送,使用 Tapatalk
哈喽,日志里面有这么一行
3
月 28 20:31:40 linux-ip3z kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-4.4.49-16-default root=UUID=5580f44d-a068-4675-970e-11bc2e3f8b1e resume=/dev/sdb5 splash=silent quiet showopts
看上去是内核引导时出现了问题
ArchWIKI 的 wiki.archlinux.org/index.php/kernel_parameters 页面可以查到,resume 后面指定的 /dev/sdb5 是操作系统休眠时转储文件的位置。
详细说明可以看这里 wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate#Hibernation ,请回忆一下之前是否进行过关于休眠的设定。
Best regards
额 刚学 linux,看起来有点吃力
经常看一看就好了 加油
BTW,不知道能不能把分区情况列一下?用下面的命令
sudo lsblk -o NAME,FSTYPE,SIZE,TYPE,UUID,MOUNTPOINT
BBTW,更换硬盘的操作也可能导致这个问题,默认情况下,休眠分区应该是在 swap 分区(我大胆猜测你的电脑上现在的 sda5 是一个 swap),更换硬盘后 sdb 变成 sda,分区挂载操作是使用 UUID 的,因此引导其他部分没有问题,可是这里使用的是不推荐的非唯一 devide 标识 /dev/sdb5。
如果不打算启用休眠的话,可以在 /boot/grub2/grub.cfg 中把 resume 参数删掉,或者把参数值换成 swap 分区的 UUID(对于任何挂载分区的操作,我都推荐用这个),即
resume=UUID=4209c845-f495-4c43-8a03-5363dd433153
后面串换成自己的 UUID,可以用
blkid
查看。
到这里应该可以解决了。
Best regards
哇 跟你说的一模一样 成功了 太感谢了,还要请教一下就是开机时会显示一串 test ring 之类的失败,这个暂时没发现什麽影响,但我想知道是哪里出的问题呢
看上去是显卡驱动的锅,你的计算机上 AMD 的驱动有些问题,这方面我也不太清楚,可以参考 forum.manjaro.org/t/problem-on-amd-driver-while-booting-to-system/5485/11