开机在 A start job is runninng for …… 卡住 1m30s


#1

我把系统通过虚拟机装进了 u 盘

因为都是在虚拟机进行的,这个内核参数就是这样的

resume=/dev/disk/by-id/ata-VBOX_HARDDISK_VBabd87166-99fe0561-part4 splash=silent quiet showopts

QQ%E6%88%AA%E5%9B%BE20180614164706
我把电脑从 u 盘启动时就会等待 1m30s
屏显:

A start job is running for dev-disk-by\x2did-ata\x2dVBOX_HARDDISK_VBabd87166\x2d99fe0561\x2dpart4.device (1min 01s / 1min 30s) 

timed out waiting for dev-disk-by\x2did-ata\x2dVBOX_HARDDISK_VBabd87166\x2d99fe0561\x2dpart4.device
dependency failed for resume from hibernation using device /dev/disk/by-id/ata-VBOX_HARDDISK_VBabd87166-99fe0561-part4.

请问我该怎么修改这个内核参数?


openSUSE-Gossip-20180403-20180625
#2

去掉resume


#3

你想把 resume 的那个盘写对写成 U 盘?用 uuid,挂载后用 blkid 能看到。


#4

修改systemd等待时间

修改/etc/systemd/systemconf,

DefaultTimeoutStartsee=90s
DefaultTimeoutStopsee=90s
修改为需要的时间值即可。
然后执行
systemctl reload-daemon
即可


#5

感谢以上几位的回答
问题已经解决的
resume=/dev/disk/by-id/ata-VBOX_HARDDISK_VBabd87166-99fe0561-part4 splash=silent quiet showopts
改为
resume=/dev/sda4 splash=silent quiet showopts

改为使用 uuid 指定
resume=/dev/disk/by-uuid/d0cbaed5-4a79-428c-a63d-114fdc0c3a90 splash=silent quiet showopts

就可以正常使用了。


#6

为啥要resume呢,u盘在哀嚎


#7

你这么写迟早出问题吧,sda4又不是固定的……


#8

ata-VBOX_HARDDISK_VBabd87166-99fe0561-part4 就是对应的 sda4
你说变是指从 sda4 可能变成 sdb4 或者 sdc4 吗?

你说直接删掉
resume 是干啥的我也不知道呀😴


#9

对,虽然概率很小。
resume上网查啊,fastboot


#10

嗯,我也在查,刚才还在编辑那条回复 :joy:

如果是这样的话我就还是写成像女王说的那样用uuid指定吧

直接删掉的话有什么问题吗?是不能休眠了吗以后?


#11

不清楚,理论上开机会慢点。休眠我不用,我这里有问题……你要是有swap应该还是能休眠的。


#12

用 uuid 应该会好一些
resume 如果删掉就不能从睡眠 (Hibernation) 唤醒了,对休眠/挂起 (Suspend) 应该没什么影响


#13

已经改回用uuid指定了
感谢回复


#14

哇,今天在系统上另外一个分区装了debian,结果觉得swap并不是很重要,就把debian的swap分区设置成了opensuse的swap分区,觉得两个人可以共用,一顿分区表操作以后,开机就开始在这个上面卡住,修改fstab文件什么的也没有用,没想到社区早就解决了。。。早知道早点来看了。。


#15

休眠睡眠好像写反了?一般hibernate叫休眠吧


#16

按理说应该尝试选那个带recover的启动项,发现好了之后,对比一下启动参数就能看到是resume在搞鬼((


#17

我印象中仿佛看到过好几种不同的翻译方式,所以专门注明英语(反正我也搞不清楚谁是谁


#18

按本地化业界标杆微软来啊((
休眠-hibernate
睡眠/挂起-suspend