]>
git.ipfire.org Git - thirdparty/dracut.git/blob - test/TEST-35-ISCSI-MULTI/create-root.sh
5f4b32a2c285b44532e457bf27edb7e05ab922f5
2 # don't let udev and this script step on eachother's toes
3 for x
in 64-lvm.rules
70-mdadm.rules
99-mount-rules; do
4 > "/etc/udev/rules.d/$x"
6 rm -f -- /etc
/lvm
/lvm.conf
7 udevadm control
--reload
8 mkfs.ext3
-j -L singleroot
-F /dev
/sda
&& \
10 mount
/dev
/sda
/sysroot
&& \
11 cp -a -t /sysroot
/source
/* && \
13 mdadm
--create /dev
/md0
--run --auto=yes --level=stripe
--raid-devices=2 /dev
/sdc
/dev
/sdd
&& \
14 mdadm
-W /dev
/md0 ||
: && \
15 lvm pvcreate
-ff -y /dev
/md0
&& \
16 lvm vgcreate dracut
/dev
/md0
&& \
17 lvm lvcreate
-l 100%FREE
-n root dracut
&& \
19 mkfs.ext3
-j -L sysroot
/dev
/dracut
/root
&& \
20 mount
/dev
/dracut
/root
/sysroot
&& \
21 cp -a -t /sysroot
/source
/* && \
23 lvm lvchange
-a n
/dev
/dracut
/root
&& \
24 echo "dracut-root-block-created" >/dev
/sdb