Bug 358
Summary: | DiskDruid incorrectly sees "0xf" Windows 95 extended partition | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Jeff Epler <jepler> |
Component: | installer | Assignee: | David Lawrence <dkl> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 5.2 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 1998-12-09 21:18:08 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jeff Epler
1998-12-09 01:30:46 UTC
This is a bug in the disk druid portion of the install code which is what you see when you are asked to assign mount points. The current workaround is to use the linux fdisk utility and change the partition type from Win95 Extended (type f) to Extended (type 5). This will allow the install code to see the partitions correctly. You can then leave it that way indefinitely or use fdisk at a later time to change the partition back to type f. We are working on the install code to allow it to work properly with this new partition type. This problem might serious for some people. I lost some data on one of my partitions and I think I've figured out why: I had an 8.4GB hard disk that had one 2.1GB FAT16 partition and one 2.1GB Win95 Extended partition (type 0F). The Win95 Extended partition contained a 2.1GB FAT16 partition. (It's a silly way to set it up, but that's the way it was.) When I tried installing Linux, I think Disk Druid couldn't identify the Win95 Extended partition and decided that it was a primary partition. I then set up three additional Linux native partitions and a Linux swap. Since there are more than four partitions, some of these need to be in an extended partition. What happens when Disk Druid tries to create a second extended partition? I'm not sure. I think what happened is that the installer got confused and started writing data to the second FAT16 partition. (Can it do that?) As a result, it overwrote my data, made the second FAT16 partition unreadable to Windows, and screwed up the Linux installation. While the installer was loading the packages onto the drive it kept telling me that there was no space left on the device. A lot of this is speculation, but I've tried the entire process on an brand new identical drive and the results are consistent. BTW, do you know the difference between Win95 Extended (0F) and extended (05)? 0F is used for an extended partition if INT13 extension support is available. I'm not sure if it makes a difference though... |