[Eisfair] eisfair-64 auf interne SSD
Thomas Bork
tom at eisfair.org
Di Mär 31 13:37:52 CEST 2020
Am 31.03.2020 um 12:56 schrieb Marcus Röckrath:
>> Dies ist also - zumindest bei mir - eine mögliche Lösung.
> Wenn eine generelle Umsetzung auch "schaden" kann, wäre es günstiger, eine
> Wikiartikel als Hilfestellung anzulegen.
Ich habe gestern testweise in den Installer eine Lösung mit fdisk nach
Abfrage implementiert:
[...]
echo
echo "Some buggy BIOSes only boot from GPT when the protective"
echo "MBR is marked as bootable. But other BIOSes normally"
echo "refuse such an bootable protective MBR."
echo
ask "Mark the protective MBR as bootable"
if [ "$a" = "y" ]
then
echo "a
w" | fdisk -t mbr /dev/$disk >/dev/null 2>&1
if [ $? -ne 0 ]
then
echo "Failed!"
else
sleep 1
#echo "Running fdisk -t mbr -l /dev/$disk"
#fdisk -t mbr -l /dev/$disk
fi
fi
/busybox rm /sbin/fdisk
[...]
Aber da das auch zu Problemen führen kann, weil es der Spezifikation
widerspricht, ziehe ich die Variante mit printf vor. Dann muss ich auch
fdisk nicht noch mit in das opt stopfen.
Eventuell kann dann sogar die Abfrage entfallen. Es gibt ja nun auch
noch die zusätzliche Abfrage zur Konvertierung von GPT nach MBR (die
auch nur gelingt, wenn die Partitionen nicht zu gross sind).
Das wird für den User sonst ziemlich verwirrend...
--
der tom
[eisfair-team]
Mehr Informationen über die Mailingliste Eisfair