12.2 Install Failure: "No Active Partition" on First Boot

Attempting to install 12.2 off the Gnome LiveCD. Two drives: /dev/sda and /dev/sdb.

/dev/sda is a 3TB GPT drive. All of it is partitioned for root. It is marked as the boot drive. The installer is putting Grub2 there.

/home and swap are on /dev/sdb.

The BIOS is in UEFI mode.

I don’t understand why I am seeing a “No Active Partition” on the initial boot. The boot drive is, as noted, flagged correctly.

Fedora, et al, seem to require creation of a tiny “/boot/efi” partition. Do I need to do that here? If so, what size? What name?

2 articles

http://forums.opensuse.org/content/102-booting-opensuse-uefi-bios-elilo-grub2-linux-only-multi-booting.html

http://forums.opensuse.org/content/105-booting-opensuse-uefi-bios-elilo-grub2-windows-dual-boot.html

Yes, if it is really UEFI mode you must have so called EFI System Partition which should be formatted as FAT. It is normally mounted on /boot/efi (this is not strictly required, but I suppose many scripts could depend on it). If you are installing in UEFI mode, installer suggests this automatically. Did you manually edit suggested partition layout? Did you remove small FAT partition probably?

This partition has tiny amount of data. SLES creates 70MB by default and Windows 100MB (I think). No need to do more.

I’m familiar with that tiny boot-efi FAT32 partition from other distributions.

When I let the installation partitioner create a partitioning scheme, it is unacceptable. It creates a 2GB swap (on a machine with 16GB RAM) as /dev/sda1 and then a 20GB “/” partition as /dev/sda2. When I select the “Edit partition” option, I do not see any small FAT32 partition, so presumably the partitioner is not creating it.

Use a live cd to post result of

su -
fdisk -l

Thanks for the links. Since I am not dual booting, I need to ask if the guidance in the first article still applies to 12.2?

Well … do you really boot in UEFI mode? Could it be legacy boot mode?

Oh! I see you have live CD … somebody recently mentioned that it does not have UEFI support, so you are booting in legacy mode in reality. You need full installation DVD to install on UEFI system.

fdisk incorrectly shows all 3tb as /dev/sda1, GPT, type “ee”. And complains it is a GPT drive.

parted shows this:

/dev/sda1 starts at 512MB, ends at 1536MB, is named “boot-efi”, marked as boot.
/dev/sda2 is the rest of the partition except for 16gb of swap at the end. It’s exta4.

I created this scheme manually before the last install attempt, marking “boot-efi” as the boot partition. As you can see, the install routine also tagged “/” as boot.

Does the partition I have named “boot-efi” need to called something specific? Does it need to be formatted as FAT32 or just set as a FAT32 partition?

Do I need a separate /boot partition?

Which partition should be flagged for booting?

Not to complain, but given all they hype about UEFI booting, why isn’t the install routine handling all this automatically?

Hmm. Nice to know. Off to get the DVD.

OK. Booting off the DVD. No luck:

I see the ELILO boot.
I see the kernel load.
I see the row of dots progress across the screen.
Then I see a black screen with one blinking cursor.
The I see “Error No Active Partition” scroll across the screen.

LATER: Booted the DVD in non-EFI mode. Partitioned as follows:

dev/sda1 /boot
dev/sda2 swap
/dev/sda3  /

Boot loader is installed on /boot.

At the first boot after the install, the same “No Active Partition” message appears. But, a check with parted shows the boot flag is set on /dev/sda1.

So,results so far:

Install from LivCD in EFI or non-EFi mode: failure with “no active partition”
Install from DVD in EFI mode or non-EFI mode: failure with “no active partition”.

Should I conclude OpenSuse 12.2 is broken??

Should I conclude OpenSuse 12.2 is broken??
No
But I can’t advise you as I have never worked with EFI
I did link you to some guides though

Yes, you did, thank you. But, my EFI install fails before I get to the install routine mentioned in your first link.

On 2012-10-03 21:56, joncr wrote:

> OK. Booting off the DVD. No luck:
>
> I see the ELILO boot.
> I see the kernel load.
> I see the row of dots progress across the screen.
> Then I see a black screen with one blinking cursor.
> The I see “Error No Active Partition” scroll across the screen.

Are you sure it is not attempting to boot the hard disk instead?


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

Have a look at this thread:
http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/478260-trouble-dual-booting-12-2-windows-7-efi-enabled-system.html

Thanks, but I’m not dual-booting here.

What I see is that with my BIOS set to boot the DVD in EFI mode is this: a console screen with the ELILO boot prompt, followed by a kernel loading message, followed by the “No active partition”.

When I boot with the BIOS DVD setting in no-EFI mode, the install proceeds normally. But, of course, I cannot make use of the 3TB drive.

In any case, if I do try to install in non-EFI mode and accept the installer’s recommended (and useless) partitioning scheme, it puts swap in /dev/sda1 and then sets that as the boot partition, which is obviously a nonstarter.

I’ve read your posts …
In spite of the title, it’s not limited to dual booting … :expressionless:

Do you have smaller drive? You could use it as system with MBR partition and then use large drive with GPT.

accept the installer’s recommended (and useless) partitioning scheme

So do not accept it :slight_smile: But installer may see that you have large drive and insist on using GPT … hard to say without seeing actual logs.

I do not know why you cannot boot. Do you have any other DVD that supports UEFI boot for testing? Have you tried to completely wipe out partition table (something like dd if=/dev/zero of=/dev/sda bs=1M count=1 from rescue mode would do) and retry UEFI install?