]>
Commit | Line | Data |
---|---|---|
2c431e8e HH |
1 | #!/bin/sh |
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" | |
5 | done | |
32bd2fbb | 6 | rm -f -- /etc/lvm/lvm.conf |
43cc4d84 | 7 | udevadm control --reload |
2c431e8e HH |
8 | set -e |
9 | # save a partition at the beginning for future flagging purposes | |
8a430ab2 HH |
10 | sfdisk /dev/sda <<EOF |
11 | ,1M | |
2c431e8e HH |
12 | , |
13 | EOF | |
14 | ||
e54d9611 | 15 | udevadm settle |
2c431e8e HH |
16 | mkfs.ext3 -L dracut /dev/sda2 |
17 | mkdir -p /root | |
18 | mount /dev/sda2 /root | |
19 | cp -a -t /root /source/* | |
20 | mkdir -p /root/run | |
21 | umount /root | |
9ca53063 | 22 | echo "dracut-root-block-created" | dd oflag=direct,dsync of=/dev/sda1 |
2c431e8e HH |
23 | poweroff -f |
24 |