Hirdetés

Keresés

Új hozzászólás Aktív témák

  • cigam
    titán

    Sziasztok!

    Megpróbálom nem túlbonyolítva leírni mit is szeretnék.

    Jelenleg egy Mint van a gépemen, de különböző tesztek miatt szeretnék több (5-6) különböző disztrót is telepíteni. A kérdés az, hogy ilyenkor hogy viselkedik a GRUB. Valamelyik fórumban azt írták, hogy csak a legelső telepítésnél kell felrakni a GRUB-ot, az összes többinél kihagyni, azokat majd megtalálja (update-grub) és a boot menüből indítható lesz mindegyik. Eddig oké, de mi van egy kernel frissítés esetén? A telepített kerneleket az update-grub gyűjti össze, és akkor le kell futtatni minden egyes kernel módosulás esetén, vagy maga a GRUB rendszerindításkor?

    Vagy esetleg praktikusabb az, ha mindegyiknek a fájlrendszerén van egy saját GRUB, úgy konfigurálva, hogy csak azt az egy rendszert indítsa (menü nélkül), és a Mint-ből ezeket chainloader-rel indítom. Akkor minden kernel variálás esetén frissülne a saját GRUB konfig.

    Virtuális gépen nem lenne egyszerübb tesztelni?

  • #63718632
    törölt tag

    Sziasztok!

    Megpróbálom nem túlbonyolítva leírni mit is szeretnék.

    Jelenleg egy Mint van a gépemen, de különböző tesztek miatt szeretnék több (5-6) különböző disztrót is telepíteni. A kérdés az, hogy ilyenkor hogy viselkedik a GRUB. Valamelyik fórumban azt írták, hogy csak a legelső telepítésnél kell felrakni a GRUB-ot, az összes többinél kihagyni, azokat majd megtalálja (update-grub) és a boot menüből indítható lesz mindegyik. Eddig oké, de mi van egy kernel frissítés esetén? A telepített kerneleket az update-grub gyűjti össze, és akkor le kell futtatni minden egyes kernel módosulás esetén, vagy maga a GRUB rendszerindításkor?

    Vagy esetleg praktikusabb az, ha mindegyiknek a fájlrendszerén van egy saját GRUB, úgy konfigurálva, hogy csak azt az egy rendszert indítsa (menü nélkül), és a Mint-ből ezeket chainloader-rel indítom. Akkor minden kernel variálás esetén frissülne a saját GRUB konfig.

    Jól fogtad meg a lényeget. Legyen egy úgymond fő rendszer, aminek az indítója az mbr-ben van. Az összes többié pedig a saját gyökér partícióján. Így mindegyik rendszer csak a saját grubját fogja írogatni. Egy köztes lépés mindig kell, amikor nem a főrendszered grubja frissűl. Ahhoz, hogy a fő rendszer grubjába felvett más rendszerek frissült indítója aktualizálódjon. Úgy a főrendszeren kell egy grub update-t csinálni, hogy az osprober felvegye a változásokat a többi gyökérpartíción lévő indítókból.
    Ilyet csináltam nem egyszer Legacy/MBR módban.

    UEFI környezetben már nem csináltam ilyet. Ha mégis csinálnék, akkor minden rendszernek csinálnék saját efi/boot partíciót is és abba tenném az indítóját. A további lépések ugyannazok, mint a fentebbi esetben.

    Abban nem vagyok biztos, hogy pl. 500MB méretű efi/boot partíción csak egy rendszer grubja tud telepűlni úgy, hogy fölül ír már egy ott lévőt. Vagy szépen egymás mellé teszi-e őket és az a grub amelyik az alapértelmezett, amit mindíg használsz, abban az os prober úgy működik-e mint MBR esetén.

Új hozzászólás Aktív témák