Am Montag, 29. Januar 2007 11:57 schrieb fschuett:
Am Mittwoch, 24. Januar 2007 11:57 schrieb fschuett:
Am Montag, 22. Januar 2007 14:18 schrieb Uwe Gansert:
On Monday 22 January 2007 11:41, fschuett wrote:
Here comes the partitioning before installation: /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 2883 5432 20482843+ 83 Linux /dev/hda3 5433 5560 1028128+ 82 Linux swap/Solaris
The difference in size for /dev/hda1 is a typing error by me.
why the gap between hda1 and hda2? Maybe that's the reason because in my test I had no gap configured.
I use a "reborn card" as network card. This card protects the hd from unwanted changes (very necessary in a school environment). This card comes with a BIOS and does the partitioning itself. I installed two partitions for windows 98 which are hidden, when I boot into Linux. This two partitions are in the gap. So my partitioning is Linux (hda1) Windows (c:) Windows (d:) Linux (hda2) Linux swap (hda3).
Windows needs to be near the beginning of the disk to be bootable.
I did some more testing. If I have a gap somewhere between the partitions or in front of the first partition, my partitioning scheme is not used by AutoYaST.
That is a big problem for me because I need to have the Windows partition at the beginning of the disk, otherwise Win 98 is not bootable.
I tried the new tag partitioning_advanced, but I found the partitions don't get formatted and the old system (SuSE 10.1) is merged with the new system (10.2). So this is not an alternative.
I am really stuck with this.
I did change the yast source file autopart.ycp to fit my needs, but I could not find out, why yast creates a primary partition 4 and does not use the already existing root partition 2. It's somewhere hidden in the calculation of the gaps, because my boot gap gets the entry "added": [[0,1]], the swap partition gets "added":[[2,3]] but the root partition does _not_ get "added":[[1,2]] as I would expect. Instead it gets "added":[] and this is the reason why it is not considered for the installation. So for my special case I change the "gap" entry and add: "added":[[1,2]], "created_primary":[2] and removed all other gaps. This works for me. -------------------------- I think there is a problem with the gap calculation, which is triggered by my special setup. Should I file a bug report for this? Bye, Frank fschuett@gymnasium-himmelsthuer.de -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org