[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