Another thing that caused trouble when I tried installing from the base
disks (1998-04-11) yesterday was a libfdisk error that prevented dinstall
from detecting that a swap partition had been created. An error message
was printed before returning to the dinstall menu, and it came from this
section of libfdisk.

int sread(int fd, unsigned long sector, void *buffer)
{
    if (!sseek( fd, sector ))
        return 0;
    if (read( fd, buffer, 512 ) != 512) {
        fprintf( stderr, "error reading sector %ld", sector );
        perror("");
        return 0;
    }
    return 1;
}

I was receiving the message "error reading sector 0" all the time, but
cfdisk handled the partitioning just fine, so I expect this is a problem
in libfdisk or dinstall somewhere.

I did reboot the machine after the 'partition' step, as suggested by
cfdisk, but even then this error occurred, and when I tried the 'Init
a swap partition step' dinstall reported a strange error message 'No DOS
FAT12 partitions were found that are not already mounted.' This made
no sense at all, as no partitions were yet mounted. (NB the partition
types were set correctly.)

In the end, I had to dinstall without swap setup, and set it up later
when the base system booted.

Has anyone else experienced these kind of problems?

        Martin.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to