Hallo an Alle!
Zu meinem hauptsächlichen OS "Debian 11" auf /dev/sda habe ich zu Testzwecken ein weiteres Betriebssystem "Q4OS 4.7 Gemini" auf /dev/sdb installiert. Nun kann ich Debian nicht mehr booten, weil nur noch Q4OS angezeigt wird.
Dieses "Kuckucks-Phänomen", dass ein BS ein anderes quasi aus dem Nest wirft, ist mir auch schon mit anderen Betriebssystemen passiert. Deshalb denke ich nicht, dass es speziell mit Q4OS zu tun hat. Irgendwo muss grundsätzlich der Wurm drin sein, aber wo?
Was kann man da machen?
sudo gdisk /dev/sda ergibt: Number Start (sector) End (sector) Size Code Name 1 2048 3906250751 1.8 TiB 8300 2 3906250752 3906349055 48.0 MiB EF02 3 3906349056 4101660671 93.1 GiB 8200 4 4101660672 4103614463 954.0 MiB 8300 DEBIAN 11 5 4103614464 4162207743 27.9 GiB 8300 DEBIAN 11 6 4162207744 4201269247 18.6 GiB 8300 DEBIAN 11 7 4201269248 4259862527 27.9 GiB 8300 DEBIAN 11 8 4259862528 4298924031 18.6 GiB 8300 DEBIAN 11 9 4298924032 4337985535 18.6 GiB 8300 DEBIAN 11 10 4337985536 4534274047 93.6 GiB 8200 11 4534274048 5860533134 632.4 GiB 8300 DEBIAN 11
sudo gdisk /dev/sdb: Number Start (sector) End (sector) Size Code Name 1 34 409602047 195.3 GiB 8300 2 409602048 537217023 60.9 GiB 8300 3 537217024 537234734 8.6 MiB 8300
Kann es daran liegen, dass ich bei /dev/sdb3 "EF02" nicht angegeben habe? Ich sehe gerade, dass /dev/sdb2 kein Swap-Bereich ist, wie eigentlich beabsichtigt. Bei der Test-Installation geschludert, gell?
Viele Grüße,
Rudolf
Hallo,
üblicherweise verwaltet eines der installierten Linuxe den Grub-Bootloader. Ein update-grub sollte auch andere Installationen (und Windows) finden und korrekt eintragen. Mag sein dass das bei Q4OS (noch nie gehört) nicht richtig funktioniert oder konfiguriert ist, es sich aber dennoch für den Bootsektor zuständig fühlt. So wie ein nachträglich installiertes Windows den ja auch überschreibt.
Falls jetzt Q4OS Grub verwalten soll kannst Du unter Q4OS ein grub-install /dev/sda und dann ein update-grub versuchen. Dabei sollten alle vorhandenen Systeme gefunden und eingetragen werden.
Oder Du wechselst nach Debian (chroot) und machst da das gleiche.
Mit freundlichen Grüßen
Manuel Ohnemus Dipl. Ing. (FH)
Konstruktion und Betriebsmittel Ohnemus Hauptstraße 72 D-77960 Seelbach Tel: +49 7823 961238-1 Fax: +49 7823 961238-4 manuel.ohnemus@kb-ohnemus.de https://www.kb-ohnemus.de
Am 25.11.21 um 07:18 schrieb Rudolf Bahr:
Hallo an Alle!
Zu meinem hauptsächlichen OS "Debian 11" auf /dev/sda habe ich zu Testzwecken ein weiteres Betriebssystem "Q4OS 4.7 Gemini" auf /dev/sdb installiert. Nun kann ich Debian nicht mehr booten, weil nur noch Q4OS angezeigt wird.
Dieses "Kuckucks-Phänomen", dass ein BS ein anderes quasi aus dem Nest wirft, ist mir auch schon mit anderen Betriebssystemen passiert. Deshalb denke ich nicht, dass es speziell mit Q4OS zu tun hat. Irgendwo muss grundsätzlich der Wurm drin sein, aber wo?
Was kann man da machen?
sudo gdisk /dev/sda ergibt: Number Start (sector) End (sector) Size Code Name 1 2048 3906250751 1.8 TiB 8300 2 3906250752 3906349055 48.0 MiB EF02 3 3906349056 4101660671 93.1 GiB 8200 4 4101660672 4103614463 954.0 MiB 8300 DEBIAN 11 5 4103614464 4162207743 27.9 GiB 8300 DEBIAN 11 6 4162207744 4201269247 18.6 GiB 8300 DEBIAN 11 7 4201269248 4259862527 27.9 GiB 8300 DEBIAN 11 8 4259862528 4298924031 18.6 GiB 8300 DEBIAN 11 9 4298924032 4337985535 18.6 GiB 8300 DEBIAN 11 10 4337985536 4534274047 93.6 GiB 8200 11 4534274048 5860533134 632.4 GiB 8300 DEBIAN 11
sudo gdisk /dev/sdb: Number Start (sector) End (sector) Size Code Name 1 34 409602047 195.3 GiB 8300 2 409602048 537217023 60.9 GiB 8300 3 537217024 537234734 8.6 MiB 8300
Kann es daran liegen, dass ich bei /dev/sdb3 "EF02" nicht angegeben habe? Ich sehe gerade, dass /dev/sdb2 kein Swap-Bereich ist, wie eigentlich beabsichtigt. Bei der Test-Installation geschludert, gell?
Viele Grüße,
Rudolf
On Thu, Nov 25, 2021 at 07:41:15AM +0100, Manuel Ohnemus wrote:
Hallo,
üblicherweise verwaltet eines der installierten Linuxe den Grub-Bootloader. Ein update-grub sollte auch andere Installationen (und Windows) finden und korrekt eintragen. Mag sein dass das bei Q4OS (noch nie gehört) nicht richtig funktioniert oder konfiguriert ist, es sich aber dennoch für den Bootsektor zuständig fühlt. So wie ein nachträglich installiertes Windows den ja auch überschreibt.
Eigentlich nur "Einzelkindbetriebssysteme" (aka Windows). Der Debian-Installer (und die meisten vernünftigen Gnu-Linuxe) versuchen, für die bereits vorhandenen Betriebssysteme Einträge in den Bootloader (auf x86 dieser Tage meist Grub) zu machen.
Falls jetzt Q4OS Grub verwalten soll kannst Du unter Q4OS ein grub-install /dev/sda und dann ein update-grub versuchen. Dabei sollten alle vorhandenen Systeme gefunden und eingetragen werden.
Sollte gehen. Q4OS ist Debian-basiert und dürfte auch Grub als bootloader benutzen. Warum deren Macher*innen nicht die bereits in Debian vorhandene Fähigkeit nutzen, andere Betriebssysteme "mit ins Boot" zu nehmen ist mir nicht klar.
Oder Du wechselst nach Debian (chroot) und machst da das gleiche.
Dritte Möglichkeit (aber letztlich ähnlich), Du nimmst eine Debian-Install ISO, bootest ein rescue-System und machst... wieder das gleiche :)
lg -- t