Valaki segítsen már légyszi SOS-ben, hogy a retkes istenbe kell telepíteni másik diszkre grub2-t.
- mdadm raid 1 két diszkkel
- grub2 sda-n, azt kéne cserélni
- minden szart varázsoltam már, debian irc-n is kérdeztem, nem megy
- ha kiveszem az sda-t, nem bootol a rendszer. rebootol magától, be se villan a grub.
Köszi.
Update 2013.09.07: a probléma azóta is fennáll.
- 8523 megtekintés
Hozzászólások
Elvileg csak egyszerüen mindkét diszkre pl:
grub-install /dev/sda
grub-install /dev/sdb
Ez egész jó leírás, talán segít:
http://ubuntu.hu/node/13573
Persze érdemes ha külön van, a /boot-ot is Raid1-be rakni...
A boot eszközöknek meg az fstab-ban is a root-nak a raid1 tömbböt megadni, hogy bármelyik diszk kiszedése esetén be tudjon bootolni a másikról.
Szerintem...
- A hozzászóláshoz be kell jelentkezni
A /boot is raid1.
A grub-install nem működik (nem elég). Ha lehúzom sda, folyamatos reboot az eredmény.
El nem tudom mondani mennyire gyűlölöm ezt a szart. Harmadik napja, és kb. 20 órája szopok ezzel. Régi grub nincs már, csak valami dummy package. Most nézem a liloval mit tudok kezdeni.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Megnézheted akkor a syslinux/extlinux-ot is, az egy kicsit egyszerübb, amolyan lilo-szerü a configja :)
A folyamatos reboot-nál nem ír hibát valami? Kissé furcsa... nekem inkább ki szokott akadni a dolog, azaz megáll a boot folyamat, nem pedig rebootol a gép.
Próbáltad már a boot szektort esetleg felülcsapni, majd újra installálni a grub-ot?
pl: dd if=/dev/zero of=/dev/sda bs=446 count=1, majd ezután grub-install
innen vettem a példát: http://trac.cross-lfs.org/wiki/bootloaders/syslinux
- A hozzászóláshoz be kell jelentkezni
Igen, nekem is eszembe jutott a lilo, csak az a baj, hogy ha elrontjuk a grub2-t a másik diszken is, akkor sehogyse fog bootolni. :)
- A hozzászóláshoz be kell jelentkezni
http://forums.debian.net/viewtopic.php?f=5&t=59310
Igy probaltad mar?
To install Grub 2 on both mirrored drives (in raid 1 configuration) on Debian 6 Squeeze, type this:
grub-mkdevicemap
grub-install "(hd0)"
grub-install "(hd1)"
For some strange reason grub-install /dev/sdb will not install grub2 on sdb properly, while grub-install /dev/sda will install grub2 on sda properly. Heh. But when you do grub-install "(hd1)" (just make sure your device.map is up to date), grub 2 on sdb will work fine. It will boot the system installed on raid1 (it also will work when the system is on lvm which is on the raid1) even when the original sda is missing.
- A hozzászóláshoz be kell jelentkezni
Így sem megy.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Mekkora diszkek ezek? Mekkora particiók? Az sda-ra a telepítő tette fel a grubot?
- A hozzászóláshoz be kell jelentkezni
500G diszk, 453G partíció. Igen, a telepítő.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Egy hibaüzenet bemásolása sokat segíteni szerintem mindenkinek
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"
- A hozzászóláshoz be kell jelentkezni
Nincs hiba, leszámítva hogy nem megy ez a fos.
grub-install /dev/sda -> Intallation finished. Not error reported.
grub-install /dev/sdb -> Intallation finished. Not error reported.
Bootnál meg sima loop.
Egyszer valahogy a múltkor elértem azt, hogy eljutottam grub rescue-ba, ott annyi hiba volt, hogy file not found, de hogy melyik azt fingom sincs mert nem írta. Innen viszont sehova tovább nem tudtam szintén menni.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Bios ügyileg a második winyó be van adva bootnak? :)
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"
- A hozzászóláshoz be kell jelentkezni
Persze.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
raid-et utólag kreáltad, vagy a telepítövel?
esetleg egy mkinitrd/mkinitramfs?
A "no error reported" elvileg azt jelzi, hogy rendben. A grub(2) sikeresen feltelepült az MBR-be. Erre fogjuk rá, hogy rendben van.
Valószínü a config-al lesz valami gond.
A boot-nál látszik a menü, vagy már addig sem jut el?
Ha nem jelenik meg, a /etc/default/grub-ban kikommentezted a grub_hidden kezdetü sorokat? (ekkor jelenik meg a menü ha csak egyetlen OS van amit el kell indítani)
- A hozzászóláshoz be kell jelentkezni
Nem én telepítettem, de valószínűleg telepítővel.
Sajnos az mkinitrd-t most nem tudom kipróbálni, mert nem lehet újraindítani a gépet.
Nem látszik a bootnál a menü sem. AHCI inicializálás lefut, aztán rögtön reboot, és jön a POST.
Normál esetben megjelenik a menü, mert lehet választani a normál és a rescue mód között.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Értem, pedig ez tipikusan az a hiba, amikor vagy nincs grub felrakva, vagy amire felvan onnan nem is bootol a rendszer.
Szerintem butulj be egy supergrubdisk2-el úgy, hogy csak az a disk van rádugva, amiről nem megy, és nézd meg, így el tudod-e indítani.
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"
- A hozzászóláshoz be kell jelentkezni
Jólvan, majd legközelebb megpróbálom, most nem lehet.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
mdstat?
--
#conf t
#int world
#no shut
- A hozzászóláshoz be kell jelentkezni
Azzal nincs semmi, a tömb az egyben.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
első lépésként nézd meg honnan boot-ol a grub
ezt itt tudod ellenőrizni: /boot/grub/grub.cfg
keress ilyet: menuentry
set root= ???
- A hozzászóláshoz be kell jelentkezni
# cat /boot/grub/grub.cfg | grep -A 7 menuentr
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --class gnu --class os {
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(md/0)'
search --no-floppy --fs-uuid --set 8687385a-c743-483c-b14c-e06e01d8be01
--
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(md/0)'
search --no-floppy --fs-uuid --set 8687385a-c743-483c-b14c-e06e01d8be01
- A hozzászóláshoz be kell jelentkezni
ez ki:8687385a-c743-483c-b14c-e06e01d8be01
ls -l /dev/disk/by-uuid/
- A hozzászóláshoz be kell jelentkezni
# ls -l /dev/disk/by-uuid/
összesen 0
lrwxrwxrwx 1 root root 9 márc 26 10.11 75605e08-eb64-4124-a5a6-7a6e3568b894 -> ../../md1
lrwxrwxrwx 1 root root 9 márc 26 10.11 8687385a-c743-483c-b14c-e06e01d8be01 -> ../../md0
- A hozzászóláshoz be kell jelentkezni
lefuttatsz egy "grub-mkdevicemap -n", ha nincsen /boot/grub/device.map és bepostolod.
Tettél be másik disk-et a hibás helyére, és úgy nem boot-ol, vagy egy disk-ként?
- A hozzászóláshoz be kell jelentkezni
Lefuttattam már korábban:
(hd0) /dev/disk/by-id/ata-WDC_WD5003ABYX-01WERA1_WD-WMAYP4529907
(hd1) /dev/disk/by-id/ata-WDC_WD5003ABYX-01WERA0_WD-WMAYP1450801
Hát ez úgy volt, hogy a hibás diszk amin van a grub. Először, kivettem ezt, betettem helyette az újat, systemrescue alatt átmásoltam az újra a partíciós táblát, hozzáadtam a tömbhöz. Majd bootoltam volna róla, akkor szembesültem vele, hogy nincs grub. Semmi gond, felteszem (haha). Ezzel szoptam az első napot. Nem jött össze. Aztán jött az idő, kellett a szerver. Visszatettem egyedül a régi hibás diszket, arról ment egy napot. Mivel ugye lett módosítás, másnap az újnak az elejét kinulláztam, nehogy galiba legyen, majd hozzáadtam újra a tömbhöz, így ugye a hibás diszkről átszinkronizált... Ez mire végzett megint ott tartottam, hogy guglizás meg wiki alapján pár dolgot kipróbáltam a grubra, majd el kellett indítani a szervert. Aztán így ment, hogy benne volt a hibás, meg az új diszk (ami korábban a tömbbe volt, a régi-jó diszk lehúzva). Aztán mentem volna ismét, hogy akkor tegyünk grubot arra a fosra, és sehogy nem tudok. Ha lehúzom a rossz diszket, és csak az új marad (egyedül), akkor nem indul.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
ezt a device.map-ot írd át a következőre:
(persze értelemszerűen)
(md0) /dev/md1
(hd0) /dev/sda
(hd1) /dev/sdb
majd:
update-grub
grub-install /dev/sda
grub-install /dev/sdb
- A hozzászóláshoz be kell jelentkezni
Rendben, megnézem ezt is ha oda jutok.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Ez sem jött be.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
method 2 megvolt ? http://wiki.eri.ucsb.edu/sysadm/Grub_Bootloader
--
#conf t
#int world
#no shut
- A hozzászóláshoz be kell jelentkezni
Én lennék a legboldogabb, ha grub lenne, de ez sajnos grub2, mint a cím is mutatja...
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
ez, vagy javitottak mar?
- A hozzászóláshoz be kell jelentkezni
Hmm, pont ez a verzióm van, ami az említett bugos...
Holnap reggel tolok rá egy updatet, remélem nem száll el semmi, és akkor meglátjuk. Bár igazán kipróbálni megint csak a helyszínen lehetne...
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Up2date a rendszer, még mindig nem jó.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Már korábban többen "játszottunk" ilyennel...:
http://hup.hu/node/116832#comment-1494636
Kerülő megoldásként:
- sda lehúz (ilyenkor a jelenlegi sdb sda-ként látszik)
- telepítő CD-ről boot
- particionáló résznél meglévő partíciókat használva féllábú raid öszerakása
- majd grub-install /dev/sda ( ami most ugye az egyedüli új lemez)
Itt BognarB leirja nálam érthetőbben:
http://hup.hu/node/98571#comment-1519030
- A hozzászóláshoz be kell jelentkezni
OK, megnézem.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Igen ez a következő, megnézem system rescuecd vagy hasonlóról.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Debian telepítő-> rescue mód -> kiválasztom a nyelvet meg a billentyűzetet, elkezd betölteni fájlokat, a usert még bekéri, majd reboot (olyan reset féle).
Erre most mit mondjak? Debian? :)
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
Ezért váltottam ubuntu serverre.
- A hozzászóláshoz be kell jelentkezni
Ne legyenek illúzióid. Ubuntu 12.04.2 LTS detto.
A grub fel van telepítve az MBR-ekbe. Másutt van a bug.
Jelenség azonos.
Varázslatos parancssorrend, dpkg-reconfigure grub-pc nem oldja meg.
- A hozzászóláshoz be kell jelentkezni
Az mivel is jobb szerinted, meséld el légyszíves?! :)
(Az is grub2 asszem...)
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"
- A hozzászóláshoz be kell jelentkezni
Sajnos ezt örököltem, nem én telepítettem. Akkor centos lenne. :)
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni
sub
--
>'The time has come,' the Walrus said<
- A hozzászóláshoz be kell jelentkezni
lehet hulye kerdes, de sdb-n a bootable flaget megkapta a boot particio?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Hasonlóba futottam en is, csak ubuntuval. A jelenség nem teljesen azonos, de hátha segít.
Ellenőrizd, hogy azokon a partíciókon ahonnan bootol a rendszer be van-e kapcsolva a boot flag. Nálam az sda diszken nem volt bekapcsolva kezdetben, csak az sdd-n. Ennek ellenére ha az sda-t kivettem, akkor nem bootolt be. Ha visszatettem bebootolt.
Elsőre nem akartam elhinni, de megoldotta. Egy próbát megér.
- A hozzászóláshoz be kell jelentkezni
Rendben vannak a boot flagek.
--
The Community ENTerprise Operating System
- A hozzászóláshoz be kell jelentkezni