Portál AbcLinuxu, 12. května 2025 06:07
Řešení dotazu:
/home
, zazálohovat /etc/zypp/repos.d/
čistě pro upomínku, jaké repozitáře byly ještě kromě standardních používány, a pak provést čistou instalaci. Při instalaci dát import rozložení disku z příslušného systémového oddílu a pokud máte samostatný home, tak ho nechat netknutý.
grubu
do root oddílu a ne do MBR (to je oprávněné ve chvíli, kdy nad MBR vládne jiný systém s vlastními aktualizacemi a openSUSE se spouští přes chainloading). Při instalaci do MBR, je pak nutné na sumarizační obrazovce, těsně před vlastním spuštěním instalace sáhnout na část "Zavaděč" a změnit mu umístění zavaděče na MBR. V této chvíli máte v MBR starý zavaděč a ten samozřejmě nenajde své spouštěcí díly, protože systém je již jiný.
grub2-install --recheck /dev/sdaAle je třeba to provést v bežícím systému ve správném kontextu. tedy:
/mnt/root
) systém/boot
tak také připojit do /mnt/root/boot
.grub2-install --recheck /dev/sda
to spravilo. Jestli jste instaloval na čisto, tak projít znovu instalaci je méně času, než naše diskuse, a uvidíte (a případně můžete zkorigovat), zda instalace zapíše zavaděč do MBR
/root
oddílu a ne na MBR. Takže buď to reinstalujete znovu a pohlídáte, že grub přijde do MBR nebo na běžícím systému jen opravíte umístění toho grubu, což jsem popsal předtím. (a mimochodem ten popis a řešení jsem našel tak že tu vaši chybu "grub_term_highlight_color" not found.
jsem hodil do googlu a řešení je na blogu někoho, kdo totéž řešil pro Fedoru.
To umístění do lokálního oddílu není nesmyslné. V případě, že na počítači je více systémů současně, tak jeden operuje grubem nad MBR a ty ostatní operují nad svými lokálními gruby. Protože v té chvili, kdy aktualizuji jádro pro jeden z těch doplňkových systému tak jeho aktulizace změní jeho lokální grub a vše funguje, pokud bych to měl mít vše v jednom grubu, tak po každé aktualizaci jádra, kteréhokoliv z podřízených systému bych musel zpět do toho hlavního a nechat aktualizovat grub v MBR. Co by jestě mělo mnohem větši problémy.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.