Diverse Umstellungen zu den Umounts von /dev /sys und /proc
git-svn-id: svn://svn.compuextreme.de/Viitor/V963/Viitor_initrd@6265 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
parent
3bbd0d4722
commit
d767322d74
4
init
4
init
@ -137,9 +137,9 @@ done
|
|||||||
|
|
||||||
if [ "$FOUND" ]; then
|
if [ "$FOUND" ]; then
|
||||||
pkill udevd
|
pkill udevd
|
||||||
umount /proc
|
umount -fl /dev
|
||||||
umount /sys
|
umount /sys
|
||||||
umount /dev
|
umount /proc
|
||||||
exec /sbin/switch_root /mnt /sbin/init
|
exec /sbin/switch_root /mnt /sbin/init
|
||||||
else
|
else
|
||||||
exec /bin/ash
|
exec /bin/ash
|
||||||
|
5
init.hd
5
init.hd
@ -137,8 +137,11 @@ for i in /sys/block/[hs]d?; do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if [ ${ROOTDEV} ]; then
|
if [ ${ROOTDEV} ]; then
|
||||||
pkill udevd
|
|
||||||
mount /dev/$ROOTDEV /mnt
|
mount /dev/$ROOTDEV /mnt
|
||||||
|
pkill udevd
|
||||||
|
umount -fl /dev
|
||||||
|
umount /sys
|
||||||
|
umount /proc
|
||||||
exec /sbin/switch_root /mnt /sbin/init
|
exec /sbin/switch_root /mnt /sbin/init
|
||||||
else
|
else
|
||||||
exec /bin/ash
|
exec /bin/ash
|
||||||
|
3
init.usb
3
init.usb
@ -127,6 +127,9 @@ for i in /sys/block/sd?; do
|
|||||||
mount /dev/$DEVNAME /mnt
|
mount /dev/$DEVNAME /mnt
|
||||||
if [ -d /mnt/Viitor/install ]; then
|
if [ -d /mnt/Viitor/install ]; then
|
||||||
pkill udevd
|
pkill udevd
|
||||||
|
umount -fl /dev
|
||||||
|
umount /sys
|
||||||
|
umount /proc
|
||||||
exec /sbin/switch_root /mnt /sbin/init
|
exec /sbin/switch_root /mnt /sbin/init
|
||||||
fi
|
fi
|
||||||
umount /mnt
|
umount /mnt
|
||||||
|
Loading…
Reference in New Issue
Block a user