Portál AbcLinuxu, 12. května 2025 13:19
Special device /dev/sdb1 doesn't exists
nebo něco v tom smyslu). Když systém naběhne a já dám mount -a
tak už je všechno v pořádku.
Napadlo mě pustit ještě jednou mount -a
nějak opožděně ale není to ideální protože někteří démoni ten disk potřebují. Lepší by bylo zdržet ten první mount (doba bootu není kritická, moc často ten počítač nevypínám). Jak bych to mohl udělat?
Jo a je to archlinux.
Řešení dotazu:
Možná plácnu nesmysl, ale nevyřešilo by problém dát modul usb_storage
přímo do jádra, anebo ho dát do initrd
?
usb_storage
do mkinitcpio.conf
a pak pustil mkinitcpio -p
.
Já jsem nainstaloval archlinux na USB flash disk. Co se týká souboru mkinitcpio.conf
, tak podstatný pro USB storage je toto (tohle tam mám já):
MODULES="processor psmouse usbcore uhci_hcd ehci_hcd usb_storage libata ext2" HOOKS="base usb udev autodetect sata filesystems" COMPRESSION="gzip"
Zkus experimentovat. Až uděláš "správný" mkinitcpio.conf, tak spusť příkaz:
mkinitcpio -k 2.6.<cislo>-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img.
Strilim od boku, co uplne primitivnim zpusobem
{sleep 60 && mount /dev/sdb1 /kamtopujde} &
a to hodit treba do rc.local ?
Ted me jeste napada, kdyz se to da do rc.local, tak uz demoni podle me bezi, tak nestacilo by tam dat proste jen ten mount prikaz bez sleep?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.