]>
Commit | Line | Data |
---|---|---|
ac4ded91 HH |
1 | #!/bin/sh |
2 | # don't let udev and this script step on eachother's toes | |
44f1ab82 | 3 | for x in 64-lvm.rules 70-mdadm.rules 99-mount-rules; do |
ac4ded91 HH |
4 | > "/etc/udev/rules.d/$x" |
5 | done | |
32bd2fbb | 6 | rm -f -- /etc/lvm/lvm.conf |
43cc4d84 | 7 | udevadm control --reload |
cfd51d2b | 8 | mkfs.ext3 -j -L singleroot -F /dev/sda && \ |
ac4ded91 | 9 | mkdir -p /sysroot && \ |
4ce19918 | 10 | mount /dev/sda /sysroot && \ |
ac4ded91 HH |
11 | cp -a -t /sysroot /source/* && \ |
12 | umount /sysroot && \ | |
169f1671 HH |
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 && \ | |
18 | lvm vgchange -ay && \ | |
cbefa470 | 19 | mkfs.ext3 -j -L sysroot /dev/dracut/root && \ |
169f1671 HH |
20 | mount /dev/dracut/root /sysroot && \ |
21 | cp -a -t /sysroot /source/* && \ | |
22 | umount /sysroot && \ | |
23 | lvm lvchange -a n /dev/dracut/root && \ | |
9ca53063 | 24 | echo "dracut-root-block-created" | dd oflag=direct,dsync of=/dev/sdb |
ac4ded91 | 25 | poweroff -f |