From chad at cloudera.com Tue Dec 1 05:38:23 2009 From: chad at cloudera.com (Chad Metcalf) Date: Mon, 30 Nov 2009 21:38:23 -0800 Subject: Using onbiosdisk and labels to overcome disk ordering problems? Message-ID: <7088780a0911302138w252d2fb1re2a8ee049de8ec87@mail.gmail.com> We're using dual disk controller systems with 12 drives. Booting from a usb key and using a http ks.cfg and NFS mounted centos 5.4 disk image. We're trying to avoid the problem mentioned here: linux.dell.com/installermagic.shtml (basically If you have multiple disk controllers, and multiple disks, in your system, it can happen that BIOS discovers disks in one order, but the Linux OS discovers them in a different order.) I don't care what drive partitions go on. So long as every drive is partitioned and mounts to the same place each boot. I thought that using --onbiosdisk and --labels would achieve this. First by walking through all the disks starting with the boot disk. Then by using labels that would get pulled into fstab. I'm using a %pre script to include a partition table which I've captured the output of: clearpart --linux --initlabel --drives=sda,sdb,sdc,sdd,sde,sdf,sdg,sdh,sdi,sdj,sdk,sdl part /boot --fstype ext3 --size=100 --onbiosdisk=80 --label=/boot part / --fstype ext3 --size=10240 --onbiosdisk=80 --label=/ part swap --size=12288 --onbiosdisk=80 --label=swap part /data1/state --fstype ext3 --size=476160 --grow --onbiosdisk=80 --label=/data1/state part /data1/scratch --fstype ext3 --size=100 --grow --onbiosdisk=80 --label=/data1/scratch part /data2/state --fstype ext3 --size=476160 --onbiosdisk=81 --label=/data2/state part /data2/scratch --fstype ext3 --size=100 --grow --onbiosdisk=81 --label=/data2/scratch part /data3/state --fstype ext3 --size=476160 --onbiosdisk=82 --label=/data3/state part /data3/scratch --fstype ext3 --size=100 --grow --onbiosdisk=82 --label=/data3/scratch part /data4/state --fstype ext3 --size=476160 --onbiosdisk=83 --label=/data4/state part /data4/scratch --fstype ext3 --size=100 --grow --onbiosdisk=83 --label=/data4/scratch part /data5/state --fstype ext3 --size=476160 --onbiosdisk=84 --label=/data5/state part /data5/scratch --fstype ext3 --size=100 --grow --onbiosdisk=84 --label=/data5/scratch part /data6/state --fstype ext3 --size=476160 --onbiosdisk=85 --label=/data6/state part /data6/scratch --fstype ext3 --size=100 --grow --onbiosdisk=85 --label=/data6/scratch part /data7/state --fstype ext3 --size=476160 --onbiosdisk=86 --label=/data7/state part /data7/scratch --fstype ext3 --size=100 --grow --onbiosdisk=86 --label=/data7/scratch part /data8/state --fstype ext3 --size=476160 --onbiosdisk=87 --label=/data8/state part /data8/scratch --fstype ext3 --size=100 --grow --onbiosdisk=87 --label=/data8/scratch part /data9/state --fstype ext3 --size=476160 --onbiosdisk=88 --label=/data9/state part /data9/scratch --fstype ext3 --size=100 --grow --onbiosdisk=88 --label=/data9/scratch part /data10/state --fstype ext3 --size=476160 --onbiosdisk=89 --label=/data10/state part /data10/scratch --fstype ext3 --size=100 --grow --onbiosdisk=89 --label=/data10/scratch part /data11/state --fstype ext3 --size=476160 --onbiosdisk=90 --label=/data11/state part /data11/scratch --fstype ext3 --size=100 --grow --onbiosdisk=90 --label=/data11/scratch part /data12/state --fstype ext3 --size=476160 --onbiosdisk=91 --label=/data12/state part /data12/scratch --fstype ext3 --size=100 --grow --onbiosdisk=91 --label=/data12/scratch I'm assuming that Centos 5 kickstart is more or less the same as whats in this branch: http://git.fedorahosted.org/git/anaconda.git?p=anaconda.git;a=tree;h=refs/heads/rhel5-branch;hb=rhel5-branch My install is dying with here in kickstart.py: 526 hds = isys.hardDriveDict() 527 if not hds.has_key(pd.disk) and hds.has_key('mapper/'+pd.disk): 528 pd.disk = 'mapper/' + pd.disk Complaining that str can't be concatenated with NoneType. I'm not sure what is happening because not far above that is: 462 if pd.onbiosdisk != "": 463 pd.disk = isys.doGetBiosDisk(pd.onbiosdisk) 464 465 if pd.disk == "": 466 raise KickstartValueError, formatErrorMsg(self.lineno, msg="Specified BIOS disk %s cannot be determined" % pd.onbiosdisk) One would think that if something went wrong getting the bios disk that it would have bailed there. I'm not tied to this method. I just want something that works and that can handle bios disk order differing from linux disk order. The method should also be dynamic enough to handle varying number of drives. I can't find much in the way of doc describing the proper way to do this. Any suggestions would be greatly appreciated. Thanks in advance for your time. Chad From S.Reber at lcsys.ch Tue Dec 1 14:11:12 2009 From: S.Reber at lcsys.ch (Simon Reber) Date: Tue, 1 Dec 2009 15:11:12 +0100 Subject: AW: AW: Kickstart using static IP address In-Reply-To: <1259589782.28820.10.camel@pscheie-ubuntu810> References: <1209832B38DC214CB373A59426B91DFE644F13@chbsex01.lcsys.ch><1209832B38DC214CB373A59426B91DFE644F20@chbsex01.lcsys.ch><1209832B38DC214CB373A59426B91DFE644F27@chbsex01.lcsys.ch> <1259589782.28820.10.camel@pscheie-ubuntu810> Message-ID: <1209832B38DC214CB373A59426B91DFE644FFF@chbsex01.lcsys.ch> > On Fri, 2009-11-27 at 08:47 -0600, Simon Reber wrote: > > Hi List, > > > > It seems that I have found the problem. > > After I've entered the IP address information, anaconda is > downloading the kickstart file and parsing it directly. > > Unfortunately do I configure the network information in the > %pre section and include it afterwards > > Like: %include /tmp/network-include > > > > And since the kickstart parse does not find anything > network related at the first time it parse the file it > switches back to DHCP: > > >From anaconda log: > > > > ... > > file location http://
/ks.cfg > > transferring ks > > setting up kickstart > > kickstartFromUrl > > result of url ks > > setting language to > > need to setup networking > > going to pick interface > > going to do getNetConfig > > sending dhcp request through device eth0 > > > > Does anyone has an idea, how I can avoid that anaconda is > switching back to DHCP (meaning using the information I've entered)? > > > > Thanks and all the best, > > Si > > > I have run into this problem as well. The solution I'm using at the > moment is three-part: 1) add 'network bootproto=query' to the > kickstart > file; 2) put the kickstart file into the initrd.img; 3) in the boot > command use 'ks=file:/kickstart.cfg. This works all though > it is a bit > clumsy. When the kickstart is read from the initrd, it will > trigger the > network config dialogs (net.c). This info is then used to retrieve > stage2. But in stage2 a second set of network dialogs will > appear, also > triggered by the 'network' setting in the kickstart.cfg. The > good news > is that all the values you just entered in loader (stage1) will be > auto-filled in the dialogs in stage2, so you can just hit enter. > > Unfortunately for me, this is still too cumbersome for my > needs, so I'm > having to hack loader (net.c) in stage1 and anaconda in > stage2 to reduce > the number of dialogs, e.g why, if I've specified bootproto=query, is > there a dialog asking me if I want to configure the network, when I've > already told it to do so?. It would be nice if stage2 were > smart enough > to deduce that if network values are passed to it from stage1, that it > doesn't need to prompt for them again. Peter, thanks for the information. This sounds reasonable to me and I'll give it a try I'll let you know once I have finished implementing and testing it. Si From Moray.Henderson at ict-software.org Tue Dec 1 17:20:44 2009 From: Moray.Henderson at ict-software.org (Moray Henderson) Date: Tue, 1 Dec 2009 17:20:44 +0000 Subject: upgrading using kickstart In-Reply-To: References: Message-ID: <000d01ca72aa$9ec99be0$dc5cd3a0$@Henderson@ict-software.org> shailendra sodhi wrote: I am attempting an upgrade from CentOS 5.3 to CentOS 5.4. The system I am running has three 1 terabyte drives /sda/b/c configured as soft raid0 with xfs file system and one solid state 32 GB drive (/sdd)with linux(CentOS 5.3) on it. Now the problem is when I attempt an upgrade installer complains about unreadable partition table on sda/b/c and ask for intialization, which is fine since I can ignore the message but than it try to mount /dev/md0 soft raid partition and fails the upgrade. Now before attempting an upgrade if I unmount the /dev/md0 and remove the entry from fstab, installer dosen't complain about any thing and the upgrade is successful. Now the company I work for ships the boxes with above configurations and I don't want customers to playing around with fstab and than upgrade their boxes. Any work around ....?? Apart from performing upgrade over net as it must be thru DVD. One way might be to include a small pre-upgrade script on your DVD. Ensure your customers run the script as part of the upgrade procedure, then the script can configure fstab and reboot. A more complicated way might be to get the %pre section of kickstart to detect and mount the partitions, and modify fstab from there. You would have to do that manually because i) anaconda?s partition detection and mounting code is not available at that point (any anaconda devs reading ? that would be a useful thing to have) and ii) it doesn?t work for you anyway. The thread CentOS upgrade - access to chroot in %pre? from last August has some examples of possible techniques to do that. Moray. "To err is human. To purr, feline" -------------- next part -------------- An HTML attachment was scrubbed... URL: From shreyankg at gmail.com Thu Dec 3 10:40:52 2009 From: shreyankg at gmail.com (Shreyank Gupta) Date: Thu, 3 Dec 2009 16:10:52 +0530 Subject: Results of a test of pykickstart with fedora-electronics-lab lickstart Message-ID: <8b854d6b0912030240k3515189do490e997ffe2b42bc@mail.gmail.com> Hi, I am working with a web application to build custom variants of Fedora. I am using pykickstart for the purpose. I was running a test with fedora-livedvd-electronic-lab.ks in the spin-kickstarts package. I read the kickstart and then dumped it into a kickstart file. I have attached my script and the output ks. The fedora-livedvd-electronic-lab.ks includes a base template fedora-live-base.ks. As pykickstart reads the template it tries and combines data from both the template and the child and should _ideally_ override the data in the parent kickstart file with the data in the child kickstart file. I found two problems: 1. The out.ks file includes a directive > %include fedora-live-base.ks which it should not as it already has data from the parent kickstart file. 2. While running the script I get the warning: /usr/lib/python2.6/site-packages/pykickstart/commands/partition.py:249: UserWarning: A partition with the mountpoint / has already been defined. warnings.warn(_("A partition with the mountpoint %s has already been defined.") % pd.mountpoint) The out.ks file contains two partition directives part / --fstype="ext4" --size=3072 #from the parent KS part / --size=8192 #from the child KS which should not be the case as the part directive in the child ks should override the part directive of the parent ks. Any comments? -- Peace and Love, Shreyank Gupta Blog: http://allsortsofshrink.blogspot.com -------------- next part -------------- A non-text attachment was scrubbed... Name: script.py Type: application/octet-stream Size: 278 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: out.ks Type: application/octet-stream Size: 12505 bytes Desc: not available URL: From peter.scheie at visionshareinc.com Wed Dec 9 21:14:12 2009 From: peter.scheie at visionshareinc.com (Peter Scheie) Date: Wed, 9 Dec 2009 15:14:12 -0600 Subject: updates= parameter not being picked up Message-ID: <1260393252.27675.83.camel@pscheie-ubuntu810> I'm launching the installer (anaconda) from an ISO and/or flash drive, which are each using syslinux for the bootloader. The syslinux.cfg file loads the kernel and the initrd.img, and passes, for example, a ks= parameter, all of which is working fine. However, now I'm trying to add a updates=http://server.com/path/to/updates.img parameter, and though I see it when I Ctrl-F2 and cat /proc/cmdline, anaconda is not retrieving the file from the http server. The /tmp/anaconda log does, however, show a request for updates.img being sent to the server where stage2.img is downloaded from. Any idea why it's not using the parameter I'm passing at boot time? Also, is it mandatory that the file name used for updates be names updates.img? Or could it be, say, updates-network.img? Thanks. Peter From clumens at redhat.com Mon Dec 14 19:56:29 2009 From: clumens at redhat.com (Chris Lumens) Date: Mon, 14 Dec 2009 14:56:29 -0500 Subject: updates= parameter not being picked up In-Reply-To: <1260393252.27675.83.camel@pscheie-ubuntu810> References: <1260393252.27675.83.camel@pscheie-ubuntu810> Message-ID: <20091214195628.GD4291@localhost.localdomain> > However, now I'm trying to add > a updates=http://server.com/path/to/updates.img parameter, and though I > see it when I Ctrl-F2 and cat /proc/cmdline, anaconda is not retrieving > the file from the http server. The /tmp/anaconda log does, however, > show a request for updates.img being sent to the server where stage2.img > is downloaded from. Any idea why it's not using the parameter I'm > passing at boot time? Are there any files in /tmp/updates/? Perhaps it's being downloaded but your updates image is not constructed correctly and therefore the files are not getting used. What format is your updates image? How did you construct it? > Also, is it mandatory that the file name used for > updates be names updates.img? Or could it be, say, updates-network.img? > Thanks. It can be named anything you'd like as long as you pass the right updates= parameter. - Chris From az6 at njit.edu Mon Dec 14 22:19:45 2009 From: az6 at njit.edu (Asim Zuberi) Date: Mon, 14 Dec 2009 16:19:45 -0600 Subject: %post Question? Message-ID: <4b26ba16.0409c00a.4858.ffffb2b9@mx.google.com> Hello All - I have the following %post section stated in the ks.cfg file. But after the first line, nothing else takes place. I get a "zero" length file /root/post.install.log after the client is installed. Please help me identify on what am I missing. thanks! --Asim; %post exec > /root/post.install.log 2>&1 tail -f /root/post.install.log > /dev/tty6 & echo Entering the kickstart post-install ... /sbin/service portmap start mkdir -p /postconfig mount -o nolock 135.1.211.237:/var/ks /postconfig cp /postconfig/files/resolv.conf /etc/resolv.conf cp /etc/ntp.conf /etc/ntp.conf.orig cp /postconfig/files/ntp.conf /etc/ntp.conf cp /postconfig/files/sudoers_nagios /etc/sudoers /sbin/chkconfig --level 2345 sendmail off /sbin/chkconfig --level 2345 cups off /sbin/chkconfig --level 2345 lpd off /sbin/chkconfig --level 345 ntpd on /sbin/service ntpd restart # Creating User Accounts /usr/sbin/groupadd -g 502 bklemm /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 502 -g 502 -c "Brian Klemm" -m -d /home/bklemm -s /bin/bash bklemm /usr/sbin/groupadd -g 503 cbwinton /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 503 -g 503 -c "Craig Winton" -m -d /home/cbwinton -s /bin/bash cbwinton /usr/sbin/groupadd -g 778 jkrueger /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 778 -g 778 -c "Joerg Krueger" -m -d /home/jkrueger -s /bin/bash jkrueger /usr/sbin/groupadd -g 779 fkerpa /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 779 -g 779 -c "Fred Kerpa" -m -d /home/fkerpa -s /bin/bash fkerpa /usr/sbin/groupadd -g 780 clysholm /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 780 -g 780 -c "Chuck Lyshom" -m -d /home/clysholm -s /bin/bash clysholm /usr/sbin/groupadd -g 781 rdyer /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 781 -g 781 -c "Randy Dyer" -m -d /home/rdyer -s /bin/bash rdyer /usr/sbin/groupadd -g 782 slezak /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 782 -g 782 -c "Randy Slezak" -m -d /home/slezak -s /bin/bash slezak /usr/sbin/groupadd -g 177 opcgrp /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 777 -g 177 -c "William L'Hotta" -m -d /home/opc_op -s /bin/ksh opc_op cd / umount /postconfig ################ End echo "End of KS post. Reboot ..." ################################################################ %end -------------- next part -------------- An HTML attachment was scrubbed... URL: From chip.shabazian at bankofamerica.com Mon Dec 14 22:50:37 2009 From: chip.shabazian at bankofamerica.com (Shabazian, Chip) Date: Mon, 14 Dec 2009 14:50:37 -0800 Subject: %post Question? In-Reply-To: <4b26ba16.0409c00a.4858.ffffb2b9@mx.google.com> References: <4b26ba16.0409c00a.4858.ffffb2b9@mx.google.com> Message-ID: Try: %post --log=/mnt/sysimage/root/post-install.log Yadda Yadda Yadda %end From: kickstart-list-bounces at redhat.com [mailto:kickstart-list-bounces at redhat.com] On Behalf Of Asim Zuberi Sent: Monday, December 14, 2009 2:20 PM To: kickstart-list at redhat.com Subject: %post Question? Hello All - I have the following %post section stated in the ks.cfg file. But after the first line, nothing else takes place. I get a "zero" length file /root/post.install.log after the client is installed. Please help me identify on what am I missing. thanks! --Asim; %post exec > /root/post.install.log 2>&1 tail -f /root/post.install.log > /dev/tty6 & echo Entering the kickstart post-install ... /sbin/service portmap start mkdir -p /postconfig mount -o nolock 135.1.211.237:/var/ks /postconfig cp /postconfig/files/resolv.conf /etc/resolv.conf cp /etc/ntp.conf /etc/ntp.conf.orig cp /postconfig/files/ntp.conf /etc/ntp.conf cp /postconfig/files/sudoers_nagios /etc/sudoers /sbin/chkconfig --level 2345 sendmail off /sbin/chkconfig --level 2345 cups off /sbin/chkconfig --level 2345 lpd off /sbin/chkconfig --level 345 ntpd on /sbin/service ntpd restart # Creating User Accounts /usr/sbin/groupadd -g 502 bklemm /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 502 -g 502 -c "Brian Klemm" -m -d /home/bklemm -s /bin/bash bklemm /usr/sbin/groupadd -g 503 cbwinton /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 503 -g 503 -c "Craig Winton" -m -d /home/cbwinton -s /bin/bash cbwinton /usr/sbin/groupadd -g 778 jkrueger /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 778 -g 778 -c "Joerg Krueger" -m -d /home/jkrueger -s /bin/bash jkrueger /usr/sbin/groupadd -g 779 fkerpa /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 779 -g 779 -c "Fred Kerpa" -m -d /home/fkerpa -s /bin/bash fkerpa /usr/sbin/groupadd -g 780 clysholm /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 780 -g 780 -c "Chuck Lyshom" -m -d /home/clysholm -s /bin/bash clysholm /usr/sbin/groupadd -g 781 rdyer /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 781 -g 781 -c "Randy Dyer" -m -d /home/rdyer -s /bin/bash rdyer /usr/sbin/groupadd -g 782 slezak /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 782 -g 782 -c "Randy Slezak" -m -d /home/slezak -s /bin/bash slezak /usr/sbin/groupadd -g 177 opcgrp /usr/sbin/useradd -p '$1$oy68ArIp$ROVmhozbqRzjm4SNj2wle.'-u 777 -g 177 -c "William L'Hotta" -m -d /home/opc_op -s /bin/ksh opc_op cd / umount /postconfig ################ End echo "End of KS post. Reboot ..." ################################################################ %end -------------- next part -------------- An HTML attachment was scrubbed... URL: From victor_sira at yahoo.com Thu Dec 17 15:04:39 2009 From: victor_sira at yahoo.com (vs) Date: Thu, 17 Dec 2009 07:04:39 -0800 (PST) Subject: prompt for hostname In-Reply-To: <6b16fb4c0911190737w2963f6efo338bd51082447560@mail.gmail.com> References: <6b16fb4c0911190737w2963f6efo338bd51082447560@mail.gmail.com> Message-ID: <605829.44118.qm@web51305.mail.re2.yahoo.com> Try doing the same in the %pre section instead of %post. I've done it there with no problems. Of course you need to save the content to something like /tmp/hostname and then copy that in place before the post section. --Victor ----- Original Message ---- > From: Kaushal Shriyan > To: Discussion list about Kickstart > Sent: Thu, November 19, 2009 7:37:44 AM > Subject: prompt for hostname > > Hi, > > I did comment out the network config line in ks.cfg file the > installation process did not prompt me for key in the hostname. > is there a way to handle this issue ? > > How about in the %post section. > ################################################################ > %post > exec < /dev/tty6 > /dev/tty6 > chvt 6 > clear > echo "################################" > echo "# Running Post Configuration #" > echo "################################" > echo -n "Give hostname: " > read hostn > hostname $hostn > echo $hostn > /etc/hostname > ###Go back to tty1## > exec < /dev/tty1 > /dev/tty1 > chvt 1 > ################################################################ > > is there a better way to do it ? > > Please suggest/guide > > Thanks, > > Kaushal > > _______________________________________________ > Kickstart-list mailing list > Kickstart-list at redhat.com > https://www.redhat.com/mailman/listinfo/kickstart-list __________________________________________________________________ Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail. Click on Options in Mail and switch to New Mail today or register for free at http://mail.yahoo.ca From marciot at yahoo.com Tue Dec 22 19:01:40 2009 From: marciot at yahoo.com (Marcio Luis Teixeira) Date: Tue, 22 Dec 2009 11:01:40 -0800 (PST) Subject: Problems with ks partitioning in FC12 Message-ID: <652682.72270.qm@web65510.mail.ac4.yahoo.com> Hi, I have been having problems getting Anaconda to properly read and apply the partitions specified in a kickstart file under Fedora 12. I would like to redefine "/" and "/boot" as ext3, but instead of doing this, Anaconda simply creates the default partition layout, plus my specified layount, meaning that I end up with the duplicate partitions (and the install eventually fails). Here are the relevant lines from my kickstart file: graphical interactive install zerombr bootloader --location=mbr --driveorder=sda --append=" LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet" clearpart --all --drives=sda part /boot --fstype=ext3 --size=200 part pv.01 --grow --size=1 volgroup VolGroup --pesize=4096 pv.01 logvol / --fstype=ext3 --name=lv_root --vgname=VolGroup --size=40960 logvol /scratch --fstype=ext3 --name=lv_scratch --vgname=VolGroup --size=19216 logvol swap --name=lv_swap --vgname=VolGroup --size=1056 When I go through the install wizard and check "Review and modify partitioning layout" Anaconda has done the following: LVM Volume Groups: Vol Group: lv_root / ext3 40969 lv_scratch /scratch ext3 19219 lv_swap swap 1056 VolGroup00: lv_root / ext4 25644 lv_swap swap 1056 Hard Drives: /dev/sda: /dev/sda1 /boot ext4 200 /dev/sda2 /boot ext4 200 /dev/sda3 physical volume (LVM) 30518 /dev/sda4 Extended 30514 /dev/sda5 physical (LVM) 26703 Notice how anaconda creates two logical volumes, two / and two /boot partitions. One thing which is bothersome is that even when I start out with the partitioning information from "anaconda_ks.cfg" from a manual install, it does not work. To get as far along as I am now, I had to reorder some lines to resolve a underfined partition error (anaconda would write out the "part" lines after the "volgroup" lines. It's a little frustrating that Anaconda isn't able to write a "anaconda_ks.cfg" which it can itself read. Even when I corrected the problem, I ended up with duplicate partitions. Any ideas as to what I might be doing wrong? -- Marcio -------------- next part -------------- An HTML attachment was scrubbed... URL: