[已解决]开机每次要倒计时一分半

每次开机会出现一串失败 AMDGPU 之类的 然后进入一个界面 a start job is running for dev -sdb5 /1min30s] 这是什麽原因

记下时间,重新开一次机。

然后:

sudo journalctl --since 你记下的时间比如 11:35 > /tmp/journal.txt

把 /tmp/journal.txt 的内容发上来

从我的 iPhone 发送,使用 Tapatalk

1赞

不知道上傳成功了沒,謝謝了, 还有就是系统里只有 sda1-6,并没有 sdb5, journal.txt (172 KB)

哈喽,日志里面有这么一行

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,看起来有点吃力

经常看一看就好了 加油 :sunglasses:

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

1赞

哇 跟你说的一模一样 成功了 太感谢了,还要请教一下就是开机时会显示一串 test ring 之类的失败,这个暂时没发现什麽影响,但我想知道是哪里出的问题呢

看上去是显卡驱动的锅,你的计算机上 AMD 的驱动有些问题,这方面我也不太清楚,可以参考 forum.manjaro.org/t/problem-on-amd-driver-while-booting-to-system/5485/11