Re: Entire disk in PV...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Pablo Iranzo G??mez (Pablo.Iranzo@xxxxxxxxxx)
> %pre
> set $(list-harddrives)
> d1=$1 # 1st hd device
> 
> lvm pvcreate $d1
> lvm vgcreate "Test" $d1
> 
> and then setup logvols or just keep creating with lvm
> 
> Regards
> Pablo



> Oh... I understand that.  But, they would know that /dev/sdb is sacrosanct.
> And messing with it would ensure a swift and painful death.  :)
> 
> I'm curious to see how handling that in a %pre script would work... 
> if you wouldn't mind submitting an example.
> 
> -Andy


Pablo provided a quick example for LVM... I'm still "old school" and
prefer hard partitions for /boot, /, /usr, /var, /tmp, /home...

Here's the type of thing I do in %pre sections:

%pre
# dd wipes out primary copy of GPT.
dd if=/dev/zero of=/dev/sda bs=512 count=20

# This is useless at this point due to the bug in Anaconda/parted.
# Leave here because an invalid partiton table (from the dd) stops install.
# Update: RedHat fixed Anaconda bug in RHEL 5 Update 3, so this should work.
sfdisk -uM /dev/sda <<EOF
,150,L
,,E
;
;
,512,L
,32768,S
,8000,L
,2048,L
,10000,L
,,L
EOF

# Device node exists, even when disk doesn't.  Try it to confirm.
# If /dev/sdb exists, wipe it out too...  might look like RAID mirror....
dd if=/dev/sdb of=/dev/null bs=512 count=1
if [ $? = 0 ]; then
dd if=/dev/zero of=/dev/sdb bs=512 count=20
sfdisk -uM /dev/sdb <<EOF
,,L
;
;
;
EOF
fi




-- 
 Cristopher J. Rhea
 Mayo Clinic - Research Computing Facility
 200 First St SW, Rochester, MN 55905
 crhea@xxxxxxxx
 (507) 284-0587
_______________________________________________
Kickstart-list mailing list
Kickstart-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/kickstart-list


[Index of Archives]     [Red Hat General]     [CentOS Users]     [Fedora Users]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux