-
Mobilarena
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
zLegolas
őstag
Tök jó, hogy kéthetente csak én is rendszeresen megválaszolom ezt a kérdést - másokról nem is beszélve... na mindegy.
''...
Minden merevlemez tartalmaz egy Master Boot Record-nak nevezett, 512 byte méretű adatterületet. Az ezen a területen lévő bejegyzések hivatottak indítani a merevlemezre telepített operációs rendszert. Ez a fél kilobájtnyi terület magától értetődően nem elegendő komolyabb programok tárolására, egy több operációs rendszer indítását lehetővé tevő, úgynevezett bootloader program ennél nagyobb helyet igényel. Ezt a problémát úgy oldották meg, hogy a MBR-ban csupán egy utalás található, amely megmutatja a tényleges rendszertöltő program helyét, így az gyakorlatilag bármekkora méretű lehet.
...
A SuSE 9.0-ban a Grub a /boot/Grub/ könyvtárban található. A legfontosabb rendszertöltő beállításokat a /boot/Grub/menu.lst fájl tartalmazza. A menu.lst egyszerű szöveges fájl, root-ként szerkeszthető például a KWrite vagy a Midnight Commander programmal, esetleg a Yast-tal a megfelelő almenüben. Álljon itt egy fiktív példa a menu.lst -re, érdemes pár percet a tanulmányozására fordítani.
color white/blue black/light-gray
default 0
gfxmenu (hd0,0)/boot/message
timeout 5
title SuSE 8.2
kernel (hd0,0)/boot/vmlinuz root=/dev/hda1 vga=0x317 hdc=ide-scsi hdclun=0 splash=silent showopts
initrd (hd0,0)/boot/initrd
title Win_98
map (hd0,0) (hd0,1)
map (hd0,1) (hd0,0)
rootnoverify (hd0,1)
chainloader +1
title win
root (hd0,2)
makeactive
chainloader +1
title Red Hat 9a SE
root (hd1,0)
kernel /vmlinuz-2.4.20-18.9 ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.20-18.9.img
title floppy
root (fd0)
chainloader +1
Az alapértelmezett rendszer a fenti példában a SuSE 8.2. Ha a például a Red Hat-et szeretnénk automatikusan indítani, akkor a default 0 értéket kell default 2-re módosítanunk. Az alapértelmezett rendszer a menü megjelenését követően öt másodperc múlva elindul (timeout). A Primary Master -t (hda) a Grub hd0-ként jelöli. Ennek első partícióján (hd0,0) egy SuSE 8.2, a másodikon (hd0,1) pedig egy egy Windows 98 található.
...
A rendszertöltő helyreállítása
Windows és Linux együttes használata esetén gyakran előforduló probléma, hogy a szokásos Windows újratelepítés során az addig meglévő multiboot rendszertöltő Master Boot Record bejegyzése felülíródik, a Linux nem indul. Kezdők gyakori megoldása ilyenkor a Linux újratelepítése. Erre természetesen semmi szükség sincs. Lássunk néhány egyszerű módszert a MBR helyreállítására:
Az egyik legegyszerűbb, hogy a SuSE telepítőkészlet első CD-jéről bootolunk, mintha új telepítést kezdenénk. A Telepített rendszer indítása pontot választva elindul a Linux, onnan pedig a Yast-tal a Rendszertöltő beállítása almenüben vissza tudjuk rakni a Grub-ot a MBR-be.
A MBR tartalma floppyra is kiírható. Célszerű ezt a biztonság kedvéért mindenképpen megtenni, ha máskor nem, legkésőbb a Windows újratelepítése előtt. Például a Primary Master merevlemez Master Boot Record tartalmának a lementése:
dd if=/dev/hda of=/dev/fd0 bs=512 count=1
A Windows telepítés után bootoljunk Linux CD-ről rescue módban. A MBR visszaírása a floppyról a fenti utasítás fordítottjával lehetséges:
dd if=/dev/fd0 of=/dev/hda bs=512 count=1
A rendszertöltő helyreállítása Live CD -ről
Bootoljunk egy Linux Live CD -ről, pl. Knoppix-ról vagy Damn Small Linux-ról.
Mountoljuk fel az eredeti linux rendszerünk gyökérpartícióját:
mount -t típus /dev/hdXY /mnt/hdXY
ahol típus a fájlrendszer típusa (ext2, ext3, reiserfs), X a merevlemez, Y a partíció.
Konkrétan például csatoljuk fel a helyreállított rendszert a /mnt/rosszvolt-ba
mount -t ext3 /dev/hdb3 /mnt/rosszvolt
Ekkor a /mnt/rosszvolt könyvtárban fogjuk megtalálni a javított rendszer könyvtárstruktúráját, tehát a /boot, /users, /home stb. könyvtárakat.
A chroot paranccsal elérhetjük, hogy az adott pillanattól kezdődően a megadott elérési úton talált fájlrendszerben legyen a gyökerünk.
chroot /mnt/rosszvolt
Utasítsuk a rendszert, hogy innentől kezdve ezt tekintse gyökérpartíciónak!
chroot /mnt/rosszvolt
Az ettől a pillanattól kezdve kiadott utasítások az új, javított fájlrendszerre fognak vonatkozni. Ezt követően telepítsük újra a Grub-ot a
grub-install /dev/hda
, vagy a Lilo-t a
lilo
utasítással. Telepítési célként a /dev/hda helyett természetesen mást is választhatunk.''
Új hozzászólás Aktív témák
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Vírusirtó, Antivirus, VPN kulcsok
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- Újra Akcióban!!! Ducky One 2 Mini és SF billentyűzetek a bolti ár töredékéért! Számla+Gari
- Lenovo ThinkPad P1 G7
- Samsung Galaxy S23+ 256GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ASUS TUF A620M R5 7600X 32GB DDR5 1TB SSD RX 6700 XT 12GB ZALMAN I3 NEO A-Data 750W
- ÚJ Dell Latitude 15 5550 - 15.6"FullHD IPS - Ultra 5 135U - 16GB - 512GB SSD - Win11 - 2,5+ év gari
Állásajánlatok
Cég: FOTC
Város: Budapest