initram: support for root=/dev/md0, create busybox links
This commit is contained in:
parent
60258b46d5
commit
eb9a1a84ab
@ -1,10 +1,12 @@
|
|||||||
#!/bin/sh
|
#!/bin/busybox sh
|
||||||
|
|
||||||
# this is the init script version
|
# this is the init script version
|
||||||
VERSION=1.0
|
VERSION=1.0
|
||||||
NEWROOT=/newroot
|
NEWROOT=/newroot
|
||||||
SINGLEMODE=no
|
SINGLEMODE=no
|
||||||
|
|
||||||
|
/bin/busybox --install -s
|
||||||
|
|
||||||
# basic environment
|
# basic environment
|
||||||
export PATH=/usr/bin:/bin:/usr/sbin:/sbin
|
export PATH=/usr/bin:/bin:/usr/sbin:/sbin
|
||||||
|
|
||||||
@ -125,6 +127,16 @@ eend 0
|
|||||||
|
|
||||||
# check if root=... was set
|
# check if root=... was set
|
||||||
if [ -n "$KOPT_root" ]; then
|
if [ -n "$KOPT_root" ]; then
|
||||||
|
if [ "$SINGLEMODE" = "yes" ]; then
|
||||||
|
echo "Entering single mode. Type 'exit' to continue booting."
|
||||||
|
sh
|
||||||
|
fi
|
||||||
|
case "$KOPT_root" in
|
||||||
|
/dev/md*)
|
||||||
|
mknod $KOPT_root b 9 ${KOPT_root#/dev/md}
|
||||||
|
raidautorun "$KOPT_root"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
ebegin "Mounting root"
|
ebegin "Mounting root"
|
||||||
retry_mount $KOPT_root $NEWROOT 2>/dev/null
|
retry_mount $KOPT_root $NEWROOT 2>/dev/null
|
||||||
eend $?
|
eend $?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user