Hi!
I’ve got what seems to me to be a strange situation with GRUB2 during an install of openSUSE 12.3, on a 64-bit AMD based machine. I’m installing locally from a DVD burned from a ISO downloaded through the openSUSE site, md5sum verified, w. verified DVD burn. The file command identifies the ISO as being ‘openSUSE-12.3-DVD-x86_640110’. In the install, I configured for booting from the MBR of /dev/sda which is internal to the machine, to use a primary partition of an external drive as the root partition, and logical partitions of an external drive for /home and swap.
GRUB2 isn’t behaving quite as I’d expect, so I’m hoping someone knows for sure, exactly how GRUB2 is meant to behave with 12.3.
After I complete the first phase of installation of openSUSE 12.3, the first attempt to boot the system to complete the installation, fails.
The boot attempt ends with GRUB2 entering the “rescue mode”. As the mode is being entered, a uuid is displayed along with a message that the uuid doesn’t exist.
In the process of troubleshooting, I’ve discovered that in GRUB2’s “rescue mode”, the output of the “ls” command seems to suggest that GRUB2 sees:
- the correct number of drives, with the correct designations.
- primary partitions, both on SATA drives that are physically internal to my machine, and on a drive that is external to the machine, connected via USB2.
- extended partitions themselves (part4/msdos4) on either the internal drives, or the external drive.
- “logical” partitions (part5/msdos5 and above) within an extended partition, ONLY on internal drives.
The partitions contained within the extended partition on the external drive, are NOT seen. In fact, the UUID which was correctly identified and placed into the grub.cfg during the install, is flagged as not existing by the error message given as GRUB2 is entering the rescue mode. That UUID is of a logical partition within the extended partition on the external drive, so seems to confirm my interpretation of the “ls” output.
I’ve been using openSUSE 11.4 on the same machine for quite some time, and 11.4 can do pretty much whatever I want with the external drive. Since I’ve heard of claims about problems using external drives with a 4K sector size, I probably should mention that according to 11.4, the external drive has a physical sector size of 512 bytes.
I’d appreciate it if someone who’s sure of the correct answer to the following question, could answer it:Is what I’m describing, the way GRUB2 is intended to behave with openSUSE 12.3?