2024. május 2., csütörtök

Gyorskeresés

Egyszerűen GRUB

Írta: |

[ ÚJ BEJEGYZÉS ]

Ez a téma egy régi-régi fekete folt ami egyszercsak kivilágosodott. A legtöbb linux írásnál érvényes, hogy több megoldás létezik. Természetesen itt is, egy nekem tetsző, illetve kedves megoldást vázolnék fel.
Az ihletet egy Suse Server generálta amit fontos volt megmenteni, és az újrahúzás egy kicsit nehézkes a telepített programok, és a Suse fizetős mivolta miatt.
Esetleg ha multiboot-os rendszert akarunk akkor fontos betartani a telepítés sorrendjét.
Win
Linux
Solaris.
A sorrend egyszerűen abból adódik, hogy melyik operációs rendszer GRUB-ja képes megtalálni, és majd elindítani a másikat. Itt is meglepett a Solaris, mert nem ismertem ezt a tulajdonságát sem. Természetesen ha nem tartod be a telepítési sorrendet a szöveg végére már lesz ötleted a hogyanra.
Egy mini Debian distribution volt a segítségemre: Rescatux. A Solaris GRUB-ja egy picit más. Sajnos nem jó hozzá a Rescatux. Az iso formátumból kell legyártanunk a CD-t, és az USB-s pendrive-ot. Természetesen elég az egyik is, de nálam mind a kettő kellett az öreg, és szakadt
gépek miatt. A pendrive készítésére egy picit kitérnék.
Rengeteg progi létezik, és található erre a célra, de itt is mint a Chakra-nál egyetlen működő út van a "dd"-és copy. Itt is rengeteg változat megtalálható. A két leggyakrabban működő kód következik.

sudo fdisk -l ### hogy tudd mire írsz.
sudo dd if=/home/brogyi/Desktop/res.iso of=/dev/sdb
pv -tpreb /home/brogyi/Desktop/res.iso | dd of=/dev/sdb

A kész pendrive-ról indítasz, és most rövidítek, mert csak katt,katt...
Enter
Grub (+)
Restore Grub
Restore Grub!!!

Az első "Enter"nél még variálhatsz, de minek.
És kész. Örülhetsz az új GRUB-odnak.

Itt a végén teszek egy kis Solaris kitérőt. A várakozási időt csökkentjük, és a sorrendet cseréljük fel. Valamint egy GRUB install, és egy pici rename.

bootadm list-menu ### Location of grub and the current grub entries.
the location for the active GRUB menu is: /rpool/boot/grub/menu.lst
default 2
timeout 30
0 OpenIndiana Development oi_151.1.7 X86 (powered by illumos)
1 Windows
2 openindiana-1

pfexec bootadm set-menu default=0 ### Boot sequence changing.

pfexec bootadm set-menu timeout=5 ### Timeout changing

pfexec installgrub -fm /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c6t0d0s0 #
## grub install, reinstall.

Láthatjuk, hogy az update nem túl informatív: openindiana-1
Ezt a következőképpen változtathatjuk meg. A probálkozás elött mentsünk a biztonság kedvéért.
Lépjünk be "su" vagy "sudo su" használatával.

cd /rpool/boot/grub
cp menu.lst menu.lst.orig ### a biztonsági másolat.
gedit menu.lst

Itt nagyon óvatosan módosítsunk. A "default", és a "timeout" itt könnyen módosítható.
Előzőleg leírtam a biztonságosabb módot is. Az biztos működik, és elég nehéz elrontani.
Térjünk vissza a név megváltoztatáshoz. Kizárólag csak a "titel"-lel kezdődő sorokba javítsunk!

title openindiana-1 ### ilyen volt.
title Windows ### ilyen volt.

title SunOS openindiana 5.11 oi_151a7 i86pc i386 i86pc Solaris ### ilyenre javíthatjuk ki.
title Windows 7 x64 Professional ### ilyenre javíthatjuk ki.

Jelenleg ez a pár példa elegendő hiszen roppant kevesen olvassák el idáig.
Erről egy iskolai dolgozat jut eszembe amiben a diák beleírta a hosszú, és számára unalmas dolgozat végére a következőt:
Ha idáig elolvasod akkor kapsz egy sört.
A diáknak nem volt szerencséje, mert bár a dolgozat nem volt rossz mégis furó lett a jutalma. :)

Hozzászólások

(#1) Honkydoo


Honkydoo
őstag

GRUB... Mennyit szívtam ma ezzel... :W

Amúgy jó írás, köszi! :D

"Légy olyan, mint bárki más, tégy olyat, mint senki más."

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.