Hello,
I am trying to do a kickstart install with md raid devices, where the partitions are exact specific sizes. I tried specifying sizes with the part command, I've tried to use a %pre script to use sfdisk. With this ks, I get the error "Unable to locate partition sda1 to use for None" on a pop-up in the graphical phase:
Here's the partition definition
Code:
clearpart --all
part raid.1 --noformat --onpart sda1
part raid.7 --noformat --onpart sdb1
part raid.8 --noformat --onpart sdb2
part raid.2 --noformat --onpart sda2
part raid.9 --noformat --onpart sdb3
part raid.3 --noformat --onpart sda3
part swap --onpart sda5
part swap --onpart sdb5
part raid.12 --noformat --onpart sdb6
part raid.6 --noformat --onpart sda6
raid /home --fstype ext3 --level=RAID1 raid.6 raid.12
raid /usr --fstype ext3 --level=RAID1 raid.2 raid.8
raid /var --fstype ext3 --level=RAID1 raid.3 raid.9
raid / --fstype ext3 --level=RAID1 raid.1 raid.7
Here's the %pre section:
Code:
%pre
#!/bin/sh
sfdisk << EOF
# partition table of /dev/sda
unit: sectors
/dev/sda1 : start= 63, size= 4128642, Id=fd
/dev/sda2 : start= 4128705, size= 12193335, Id=fd
/dev/sda3 : start= 16322040, size= 10233405, Id=fd, bootable
/dev/sda4 : start= 26555445, size= 8980335, Id= 5
/dev/sda5 : start= 26555508, size= 2120517, Id=82
/dev/sda6 : start= 28676088, size= 6120702, Id=fd
EOF
sfdisk << EOF
# partition table of /dev/sdb
unit: sectors
/dev/sdb1 : start= 63, size= 4128642, Id=fd
/dev/sdb2 : start= 4128705, size= 12193335, Id=fd
/dev/sdb3 : start= 16322040, size= 10233405, Id=fd, bootable
/dev/sdb4 : start= 26555445, size= 8980335, Id= 5
/dev/sdb5 : start= 26555508, size= 2120517, Id=82
/dev/sdb6 : start= 28676088, size= 6120702, Id=fd
EOF
But if I put the definitions in the partitioning section, I get an error in the text phase that says "RunTimeError: Tried to use undefined partition in RAID specification":
Code:
clearpart --all
part sda1 --ondrive sda --start 63 --end 4128704
part sdb1 --ondrive sdb --start 63 --end 4128704
part sdb2 --ondrive sdb --start 4128705 --end 16322039
part sda2 --ondrive sda --start 4128705 --end 16322039
part sdb3 --ondrive sdb --start 16322040 --end 26555444
part sda3 --ondrive sda --start 16322040 --end 26555444
part sda5 --fstype swap --ondrive sda --start 26555508 --end 28676087
part sdb5 --fstype swap --ondrive sdb --start 26555508 --end 28676087
part sdb6 --ondrive sdb --start 28676088 --end 34796790
part sda6 --ondrive sda --start 28676088 --end 34796790
raid /home --fstype ext3 --level=RAID1 sda6 sdb6
raid /usr --fstype ext3 --level=RAID1 sda2 sdb2
raid /var --fstype ext3 --level=RAID1 sda3 sdb3
raid / --fstype ext3 --level=RAID1 sda1 sdb1
How can I create md devices in the kickstart?
Thank you!