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
|
||||
VERSION=1.0
|
||||
NEWROOT=/newroot
|
||||
SINGLEMODE=no
|
||||
|
||||
/bin/busybox --install -s
|
||||
|
||||
# basic environment
|
||||
export PATH=/usr/bin:/bin:/usr/sbin:/sbin
|
||||
|
||||
@ -125,6 +127,16 @@ eend 0
|
||||
|
||||
# check if root=... was set
|
||||
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"
|
||||
retry_mount $KOPT_root $NEWROOT 2>/dev/null
|
||||
eend $?
|
||||
|
Loading…
x
Reference in New Issue
Block a user