[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: udev und /dev/root



Hi Jonas!

On Wed, 6 Jul 2005, Jonas Meurer wrote:
> gibt es eine möglichkeit, in udev /dev/root als symlink auf das root
> device zu haben?

Die Links, Gruppenzugehoerigkeiten, Zugriffsrechte in /dev etc. werden
gemaess /etc/udev/* angelegt, beim Booten oder auch spaeter durch:
/etc/init.d/udev restart

So geht's zum Beispiel:

-- /etc/udev/rootfs.rules, chmod 644 --
# IDE devices
BUS="ide", KERNEL="hd[a-z]*", PROGRAM="/etc/udev/scripts/rootfs.sh %k", \
	RESULT="rootfs", SYMLINK="rootfs"
-- snap --

Dann noch das Skript:

-- /etc/udev/scripts/rootfs.sh, chmod 755 --
#!/bin/sh -e
grep -q "^root=/dev/$1" /proc/cmdline && echo rootfs
exit 0
-- snap --

Und dann noch die Regel rootfs.rule mit aufnehmen:

-- snip --
# cd /etc/udev/rules.d/
# ln -s ../rootfs.rules .
-- snap --

Bei mir habe ich jetzt einen root-device ---> /dev/rootfs

Habt Ihr "schoenere" Alternativen? Ich wuerde gerne das Skript vermeiden.
(Kann man bei RESULTS nicht auch %k abfragen?) Auf jeden Fall geht's so,
und das ist ja die Hauptsache ;)

So, jetzt aber gute Nacht!

--
MfG Jens



Reply to: