Re: mehrere Fedora installationen

Daniel Laczi <[email protected]> Sun, 10 Sep 2017 11:16:49 +0200
Newsgroups gmane.linux.redhat.fedora.german
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============0038829680526929015==
Content-Type: multipart/alternative;
 boundary="------------ADA2E88D47076E7DDC99399A"
Content-Language: de-DE

This is a multi-part message in MIME format.
--------------ADA2E88D47076E7DDC99399A
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Thomas,

shim ist f=C3=BCr Secure Boot. Gute Lekt=C3=BCre:
https://blogs.technet.microsoft.com/dubaisec/2016/03/14/diving-into-secur=
e-boot/
und http://mjg59.dreamwidth.org/12368.html.

Von Grub gibt es quasi zwei Varianten 1) EFIGRUB f=C3=BCr UEFI-boot und 2=
)
GRUB2 f=C3=BCr BIOS-boot. grub2-mkconfig kann eine Config f=C3=BCr beide =
Varianten
erstellen.

Meine letzte E-Mail bezog sich vor allem auf BIOS-boot. Wenn du bereits
ein Betriebssystem und einen Grub in /dev/sda installiert hast, dann
solltest du bei der zweiten Fedorainstallation den Haken bei
Grub-Installation entfernen und Grub manuell auf eine andere Partition
installieren (z. B. grub2-install --force /dev/sda5). Ansonsten wird der
vorhandene Grub in /dev/sda =C3=BCberschrieben und du kannst das zuvor
installierte System nicht mehr starten. Der Boot Loader in /dev/sda ist
bei BIOS-boot normalerweise dein Masterbootloader, der alle anderen
Bootloader l=C3=A4dt. Das kann ein spearater Grub sein, ein Grub von eine=
m
anderen Linux, ein Windows Boot Loader etc. sein (du kannst mit dem
Windows Boot Loader auch Grub laden).

Wenn du UEFI Boot verwendest, dann brauchst du keinen "Mastergrub", der
die anderen Grubs laden kann. Dann verwendest du normalerweise den UEFI
Boot Manager, um alle Boot Loader (Grubs, Windows etc.) zu laden. Der
UEFI Boot Manager ist Teil deiner Hardware.

Ich hab den Bugreport eben druchgelesen (hatte ihn gestern nur
=C3=BCberflogen) und ich glaube dein Problem verstanden zu haben: Du
verwendest UEFI-boot und bei der Installation der zweiten Fedora
Systems, wird die Grubconfig in der EFI-System-Partition
(/boot/efi/EFI/fedora/grub.cfg) der ersten Installation =C3=BCberschriebe=
n.
Ehrlich gesagt, hatte ich das Problem selbst noch nie, weil ich noch nie
zwei Fedora Installationen mit UEFI-boot auf einem System installiert
habe. Die sind alle so stark, dass sie virtualisieren k=C3=B6nnen :) Dein
Problem ist aber spannend...

Wenn ich deine L=C3=B6sung richtig verstanden habe, dann l=C3=A4dt dein U=
EFI Boot
Manager den Grub des ersten Systems und mit diesem Grub bootest du dann
das erste System oder l=C3=A4dst den zweiten Grub, der wiederum Fedora 2
starten kann. Geht, aber ist schon sehr abenteuerlich. Du musst z. B.
daran denken, dass evtl. die grub.cfg von Fedora 2 bei einem Update neu
erstellt werden k=C3=B6nnte und /boot/efi/EFI/fedora/grub.cfg der ersten
Installation wieder =C3=BCberschreibt. Deshalb klingt der von Chris
beschriebene Weg besser.

Am saubersten w=C3=A4re es wohl, wenn man den Pfad /boot/efi/EFI/fedora f=
=C3=BCr
das zweite System anpassen k=C3=B6nnte. Wo/wie bin ich allerdings =C3=BCb=
erfragt.
Ich frage mal in dem Bugreport :)

Gru=C3=9F
Daniel

Am 10.09.2017 um 09:04 schrieb [email protected]:
> Hi Daniel,
>
> nach meinem bisherigen Verst=C3=A4ndnis sieht es so aus:
>
> 1. UEFI/BIOS startet den loader shim,grub.efi und das kennt den Namen
> "fedora" und schaut unter EFI/fedora nach grub.cfg
>
> 2. mkconfig kommt von der anderen Seite, nimmt den os-prober, der auch
> andere Verzeichnisse unter EFI scannt und stellt grub.cfg bereit
>
> Wenn man vom "grub" spricht, meint man dann a) den loader .efi, b) das
> grub.cfg oder c) mkconfig, die alle drei austauschbar sind...?
>
> Virtualisierung geht bei mir wegen dem pass-through zur Grafikkarte nic=
ht.
>
> Gru=C3=9F, ng0177
>
>
> 2017-09-09 21:11 GMT+02:00 Daniel Laczi <[email protected]
> <mailto:[email protected]>>:
>
>     Hi,
>
>     wichtig ist, dass du bei weiteren Installationen Grub nicht
>     mitinstallierst. Sonst wird Grub der ersten Installation
>     =C3=BCberschrieben.
>
>     Am Ende der weiteren Installation kannst du Grub manuell
>     installieren. Sogar auf eine erweiterte Partition (mit ALT+FX ins
>     Terminal wechseln). Zum Schluss noch dem Hauptgrub beibringen,
>     dass es einen weiteren Grub gibt und fertig.
>
>     Charmant finde ich auch einen Grub zu installieren, der die
>     anderen Grubs bootet. So hab ich es bei mir gel=C3=B6st.
>
>     Gibt noch zig andere M=C3=B6glichkeiten aber die sind imho nicht
>     praktikabel.
>
>     PS: Welchen Bug es da gibt, habe ich ehrlich gesagt nicht verstande=
n.
>
>     Gru=C3=9F,
>     Daniel
>
>     Am 9. September 2017 19:49:33 MESZ schrieb [email protected]
>     <mailto:[email protected]>:
>
>         Hallo zs., falls jemand auch mal mehrere direkte Fedora
>         installationen auf der Platte braucht, wollte ich euch auf den
>         bug mit workaround aufmerksam machen:
>
>         https://bugzilla.redhat.com/show_bug.cgi?id=3D1488204
>         <https://bugzilla.redhat.com/show_bug.cgi?id=3D1488204>
>
>         Man kann z.B. fedora2 auch durch rawhide ersetzen.
>
>         Vielleicht kann ja jemand etwas dazu beitragen...
>
>         Gru=C3=9F, ng0177
>
>
>     _______________________________________________
>     de-users mailing list -- [email protected]
>     <mailto:[email protected]>
>     To unsubscribe send an email to
>     [email protected]
>     <mailto:[email protected]>
>
>
>
>
> _______________________________________________
> de-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]


--------------ADA2E88D47076E7DDC99399A
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf=
-8">
  </head>
  <body text=3D"#000000" bgcolor=3D"#FFFFFF">
    <p>Hi Thomas,</p>
    <p>shim ist f=C3=BCr Secure Boot. Gute Lekt=C3=BCre:
<a class=3D"moz-txt-link-freetext" href=3D"https://blogs.technet.microsof=
t.com/dubaisec/2016/03/14/diving-into-secure-boot/">https://blogs.technet=
.microsoft.com/dubaisec/2016/03/14/diving-into-secure-boot/</a>
      und <a class=3D"moz-txt-link-freetext" href=3D"http://mjg59.dreamwi=
dth.org/12368.html">http://mjg59.dreamwidth.org/12368.html</a>.</p>
    <p>Von Grub gibt es quasi zwei Varianten 1) EFIGRUB f=C3=BCr UEFI-boo=
t
      und 2) GRUB2 f=C3=BCr BIOS-boot. grub2-mkconfig kann eine Config f=C3=
=BCr
      beide Varianten erstellen.</p>
    <p>Meine letzte E-Mail bezog sich vor allem auf BIOS-boot. Wenn du
      bereits ein Betriebssystem und einen Grub in /dev/sda installiert
      hast, dann solltest du bei der zweiten Fedorainstallation den
      Haken bei Grub-Installation entfernen und Grub manuell auf eine
      andere Partition installieren (z. B. grub2-install --force
      /dev/sda5). Ansonsten wird der vorhandene Grub in /dev/sda
      =C3=BCberschrieben und du kannst das zuvor installierte System nich=
t
      mehr starten. Der Boot Loader in /dev/sda ist bei BIOS-boot
      normalerweise dein Masterbootloader, der alle anderen Bootloader
      l=C3=A4dt. Das kann ein spearater Grub sein, ein Grub von einem and=
eren
      Linux, ein Windows Boot Loader etc. sein (du kannst mit dem
      Windows Boot Loader auch Grub laden).<br>
    </p>
    <p>Wenn du UEFI Boot verwendest, dann brauchst du keinen
      "Mastergrub", der die anderen Grubs laden kann. Dann verwendest du
      normalerweise den UEFI Boot Manager, um alle Boot Loader (Grubs,
      Windows etc.) zu laden. Der UEFI Boot Manager ist Teil deiner
      Hardware.</p>
    <p>Ich hab den Bugreport eben druchgelesen (hatte ihn gestern nur
      =C3=BCberflogen) und ich glaube dein Problem verstanden zu haben: D=
u
      verwendest UEFI-boot und bei der Installation der zweiten Fedora
      Systems, wird die Grubconfig in der EFI-System-Partition
      (/boot/efi/EFI/fedora/grub.cfg) der ersten Installation
      =C3=BCberschrieben. Ehrlich gesagt, hatte ich das Problem selbst no=
ch
      nie, weil ich noch nie zwei Fedora Installationen mit UEFI-boot
      auf einem System installiert habe. Die sind alle so stark, dass
      sie virtualisieren k=C3=B6nnen :) Dein Problem ist aber spannend...=
</p>
    <p>Wenn ich deine L=C3=B6sung richtig verstanden habe, dann l=C3=A4dt=
 dein
      UEFI Boot Manager den Grub des ersten Systems und mit diesem Grub
      bootest du dann das erste System oder l=C3=A4dst den zweiten Grub, =
der
      wiederum Fedora 2 starten kann. Geht, aber ist schon sehr
      abenteuerlich. Du musst z. B. daran denken, dass evtl. die
      grub.cfg von Fedora 2 bei einem Update neu erstellt werden k=C3=B6n=
nte
      und /boot/efi/EFI/fedora/grub.cfg der ersten Installation wieder
      =C3=BCberschreibt. Deshalb klingt der von Chris beschriebene Weg
      besser.<br>
    </p>
    <p>Am saubersten w=C3=A4re es wohl, wenn man den Pfad
      /boot/efi/EFI/fedora f=C3=BCr das zweite System anpassen k=C3=B6nnt=
e. Wo/wie
      bin ich allerdings =C3=BCberfragt. Ich frage mal in dem Bugreport :=
)<br>
    </p>
    <pre class=3D"moz-signature" cols=3D"72">Gru=C3=9F
Daniel
</pre>
    <div class=3D"moz-cite-prefix">Am 10.09.2017 um 09:04 schrieb
      <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:[email protected]=
om">[email protected]</a>:<br>
    </div>
    <blockquote type=3D"cite"
cite=3D"mid:[email protected]=
l.com">
      <div dir=3D"ltr">Hi Daniel,
        <div><br>
        </div>
        <div>nach meinem bisherigen Verst=C3=A4ndnis sieht es so aus:</di=
v>
        <div><br>
        </div>
        <div>1. UEFI/BIOS startet den loader shim,grub.efi und das kennt
          den Namen "fedora" und schaut unter EFI/fedora nach grub.cfg</d=
iv>
        <div><br>
        </div>
        <div>2. mkconfig kommt von der anderen Seite, nimmt den
          os-prober, der auch andere Verzeichnisse unter EFI scannt und
          stellt grub.cfg bereit</div>
        <div><br>
        </div>
        <div>Wenn man vom "grub" spricht, meint man dann a) den loader
          .efi, b) das grub.cfg oder c) mkconfig, die alle drei
          austauschbar sind...?</div>
        <div><br>
        </div>
        <div>Virtualisierung geht bei mir wegen dem pass-through zur
          Grafikkarte nicht.</div>
        <div><br>
        </div>
        <div>Gru=C3=9F, ng0177</div>
        <div><br>
        </div>
      </div>
      <div class=3D"gmail_extra"><br>
        <div class=3D"gmail_quote">2017-09-09 21:11 GMT+02:00 Daniel Lacz=
i
          <span dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]"
              target=3D"_blank" moz-do-not-send=3D"true">daniell1@t-onlin=
e.de</a>&gt;</span>:<br>
          <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div>Hi,<br>
              <br>
              wichtig ist, dass du bei weiteren Installationen Grub
              nicht mitinstallierst. Sonst wird Grub der ersten
              Installation =C3=BCberschrieben.<br>
              <br>
              Am Ende der weiteren Installation kannst du Grub manuell
              installieren. Sogar auf eine erweiterte Partition (mit
              ALT+FX ins Terminal wechseln). Zum Schluss noch dem
              Hauptgrub beibringen, dass es einen weiteren Grub gibt und
              fertig.<br>
              <br>
              Charmant finde ich auch einen Grub zu installieren, der
              die anderen Grubs bootet. So hab ich es bei mir gel=C3=B6st=
.<br>
              <br>
              Gibt noch zig andere M=C3=B6glichkeiten aber die sind imho
              nicht praktikabel.<br>
              <br>
              PS: Welchen Bug es da gibt, habe ich ehrlich gesagt nicht
              verstanden.<br>
              <br>
              Gru=C3=9F,<br>
              Daniel<br>
              <br>
              <div class=3D"gmail_quote">Am 9. September 2017 19:49:33
                MESZ schrieb <a href=3D"mailto:[email protected]"
                  target=3D"_blank" moz-do-not-send=3D"true">ng0177@gmail=
.com</a>:
                <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt
                  0pt 0.8ex;border-left:1px solid
                  rgb(204,204,204);padding-left:1ex">
                  <div dir=3D"ltr">Hallo zs., falls jemand auch mal
                    mehrere direkte Fedora installationen auf der Platte
                    braucht, wollte ich euch auf den bug mit workaround
                    aufmerksam machen:
                    <div><br>
                    </div>
                    <div><a
                        href=3D"https://bugzilla.redhat.com/show_bug.cgi?=
id=3D1488204"
                        target=3D"_blank" moz-do-not-send=3D"true">https:=
//bugzilla.redhat.com/<wbr>show_bug.cgi?id=3D1488204</a><br>
                    </div>
                    <div><br>
                    </div>
                    <div>Man kann z.B. fedora2 auch durch rawhide
                      ersetzen.</div>
                    <div><br>
                    </div>
                    <div>Vielleicht kann ja jemand etwas dazu
                      beitragen...</div>
                    <div><br>
                    </div>
                    <div>Gru=C3=9F, ng0177</div>
                  </div>
                </blockquote>
              </div>
            </div>
            <br>
            ______________________________<wbr>_________________<br>
            de-users mailing list -- <a
              href=3D"mailto:[email protected]"
              moz-do-not-send=3D"true">[email protected].<wbr>=
org</a><br>
            To unsubscribe send an email to <a
              href=3D"mailto:[email protected]"
              moz-do-not-send=3D"true">de-users-leave@lists.<wbr>fedorapr=
oject.org</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class=3D"mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap=3D"">_______________________________________________
de-users mailing list -- <a class=3D"moz-txt-link-abbreviated" href=3D"ma=
ilto:[email protected]">[email protected]</=
a>
To unsubscribe send an email to <a class=3D"moz-txt-link-abbreviated" hre=
f=3D"mailto:[email protected]">de-users-leave@lists.=
fedoraproject.org</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------ADA2E88D47076E7DDC99399A--

--===============0038829680526929015==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZGUtdXNlcnMg
bWFpbGluZyBsaXN0IC0tIGRlLXVzZXJzQGxpc3RzLmZlZG9yYXByb2plY3Qub3JnClRvIHVuc3Vi
c2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gZGUtdXNlcnMtbGVhdmVAbGlzdHMuZmVkb3JhcHJvamVj
dC5vcmcK

--===============0038829680526929015==--