Debian Stretch Installation.
A Gigabyte EFI BIOS, which might be potentially buggy. Problems.
A thought: "This SDD is only 40 GB anyway. Why not install Grandpa's
old system on it, without any EFI-something, GPT-otherthing, plain old system. Linux will find my multi-TB harddisks afterwards without
problems, it always did. I don't want to boot from those slow disks
anyway."
Now the question: How do I convince Debian Stretch to do something as old-fashioned as that?
Debian Stretch Installation.
A Gigabyte EFI BIOS, which might be potentially buggy. Problems.
A thought: "This SDD is only 40 GB anyway. Why not install Grandpa's old system on it, without any EFI-something, GPT-otherthing, plain old system. Linux will find my multi-TB harddisks afterwards without problems, it
always did. I don't want to boot from those slow disks anyway."
Now the question: How do I convince Debian Stretch to do something as old-fashioned as that?
Debian Stretch Installation.
A Gigabyte EFI BIOS, which might be potentially buggy. Problems.
A thought: "This SDD is only 40 GB anyway. Why not install Grandpa's old system on it, without any EFI-something, GPT-otherthing, plain old system. Linux will find my multi-TB harddisks afterwards without problems, it
always did. I don't want to boot from those slow disks anyway."
Now the question: How do I convince Debian Stretch to do something as old-fashioned as that?
In order to use the MS-DOS-style partitioning layout on an EFI-based
machine, you have to set the EFI to "legacy mode", or "compatibility
mode", or whatever it's called in that particular version of the EFI.
If the machine boots in native EFI mode, then it needs the GPT layout. There's no way around that, insofar as I can tell.
Debian Stretch Installation.
A Gigabyte EFI BIOS, which might be potentially buggy. Problems.
A thought: "This SDD is only 40 GB anyway. Why not install Grandpa's old system on it, without any EFI-something, GPT-otherthing, plain old system. Linux will find my multi-TB harddisks afterwards without problems, it
always did. I don't want to boot from those slow disks anyway."
Now the question: How do I convince Debian Stretch to do something as old-fashioned as that?
"Might" ? In my experience, all UEFI firmware implementations are buggy.
There are plenty of valid reason to not want to use EFI. But why not
want to use GPT ? It as some nice useful features even on small disks :
- up to 128 partition without the extended/logical partition kludge
- partition UUID and labels independent from the contents ; i.e. even if
you reformat a partition these do not change.
You must set up the firmware to boot the Debian installer in the desired mode. Then select the expert install, so that you can choose the type
when creating a new partition table.
Pascal Hambourg schrieb:
There are plenty of valid reason to not want to use EFI. But why not
want to use GPT ? It as some nice useful features even on small disks :
- up to 128 partition without the extended/logical partition kludge
I've never used more than 3 or 4.
- partition UUID and labels independent from the contents ; i.e. even if
you reformat a partition these do not change.
That's an argument.
I did a little more reading, and found the core of the problem: As soon
as there is _any_ ESP somewhere on any disk, the mainboard automatically
goes into its buggy EFI mode. No manual setting available.
Documenting that behaviour for the user would have been too easy and
boring. Thanks for some interesting time, Gigabyte!
BTW: Is it still possible to write Grub on a floppy? I assume that even Gigabyte won't try an EFI boot from a floppy, and this computer still has
a drive for it.
I did a little more reading, and found the core of the problem: As soon
as there is_any_ ESP somewhere on any disk, the mainboard automatically
goes into its buggy EFI mode. No manual setting available.
I use 20 on my current machine (BIOS, 3 systems installed), and
constantly create and remove partitions for testing purpose. I
appreciate that it does not renumber other partitions, as it can happen
with logical partitions.
Note that with GPT the Debian installer allows to define partition
labels but it does not take advantage of them nor the partition UUID in /etc/fstab or elsewhere. So if you want to use them you must do it by hand.
This is really bad. If you are using the Debian installer on a USB
drive, you can remove the EFI system partition.
How many manufacturers document their bugs before they are fixed ?
Chances are they don't even know about it, or do not consider it a bug.
The grub-rescue-pc package contains a floppy GRUB image.
Pascal Hambourg schrieb:
This is really bad. If you are using the Debian installer on a USB
drive, you can remove the EFI system partition.
Thanks.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 66:41:20 |
Calls: | 6,654 |
Files: | 12,200 |
Messages: | 5,331,885 |