Bug 29257 - GPT: BIOS bootet nicht von Harddisk, wenn keine protective MBR-Partition als bootable markiert
GPT: BIOS bootet nicht von Harddisk, wenn keine protective MBR-Partition als ...
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UCS Installer
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.1
Assigned To: Sönke Schwardt-Krummrich
Felix Botner
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-11-16 11:25 CET by Sönke Schwardt-Krummrich
Modified: 2012-12-12 21:09 CET (History)
0 users

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2012-11-16 11:25:07 CET
Auf der Schulungshardware aufgetreten:
das BIOS startet nicht automatisch von der Festplatte, obwohl grub korrekt installiert ist. Wählt man per F10 im Bootmenü die Festplatte aus, bootet das System.
Anscheinend sucht das BIOS im MBR nach einer Partition mit bootable-Flag. Im Protective MBR ist dies i.d.R. nicht vorhanden und daher wird die Festplatte bei der Suche vom BIOS übersprungen.
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2012-11-16 14:32:53 CET
"Old versions of GNU Parted could affect the BIOS-mode bootability of GPT disks by erasing the MBR's boot code (through at least version 1.7) or by removing the Legacy BIOS Bootable flag (through at least version 2.3) used by SYSLINUX's GPT support. Version 3.1 lacks these problems."
Quelle: http://www.rodsbooks.com/gdisk/booting.html

In Debian (squeeze bis sid) ist nur parted 2.3 importiert worden. Der Installer setzt daher jetzt nach allen parted-Operationen das boot-Flag an der "protective partition" (Partition Type 0xEE), wenn eine BIOS-Boot-Partition auf dem jeweiligen Device vorhanden ist.

Changelogeintrag nicht notwendig, da Problem erst zu 3.1-0 eingeführt.
univention-installer (8.0.36-1) unstable; urgency=low
Comment 2 Felix Botner univentionstaff 2012-11-20 13:18:06 CET
Funktioniert auf der Schulungsraum Hardware und in KVM, das boot flag ist am Protective MBR gesetzt.

-> fdisk -l /dev/vda

WARNING: GPT (GUID Partition Table) detected on '/dev/vda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/vda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *           1        2611    20971519+  ee  GPT

Changelog Eintrag nicht notwendig, da GPT erst mit 3.1 unterstützt wird.
Comment 3 Stefan Gohmann univentionstaff 2012-12-12 21:09:28 CET
UCS 3.1-0 has been released: 
 http://forum.univention.de/viewtopic.php?f=54&t=2125

If this error occurs again, please use "Clone This Bug".