Linux kernel panic

Fórumok

Sziasztok!

A problémáma következő, egy meglévő rendszer ami 4 féle operációs rendszerből áll (win xp, slackware linux, illetve másik winchesteren ultima linux és freebsd)az történt, hogy a win xp ét újra kellett rakjam, és ezért a boot sectort sajnos felülírta. Vissza kéne álltsam a lilo boot managert, de a következő történik amikor bebootolok a linux cd ről:

UMSDOS: msod_read_super failed EXT2-fs: corrupt root inode run e2fsck,

sh-2021:reiserfs_read_super can not find reiserfs on ramdisk (1;0)

Kernel panic: VSF: unable to mount root fs on 01:00

Hogy tudnám ezt a hibát kiküszöbölni??

köszi

Hozzászólások

Melyik LiveCD -t próbáltad meg?
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
http://laszlo.co.hu/

A live cd ről megy a bootolás, de azzal nem tudom visszaállítani a lilo menüt. Csak a slackware linux telepítő cd ről ha bebooltok, de aza gond hogy a kernel panicol amikor beírom a bare.i root=/dev/hda3 noinitrd ro t a bootolási folyamat elindul de nem megy végig, így nem tudom visszaállítani a lilo menüt a lilo -v vel mivel nem kapom vissza a promtot. Arra gondoltam mivela lilo.conf ban banne vannak a dolgok, és a win xp ét raktam újra ami felülírta aboot sectort, és ráadásul fat32 helyett most ntfs re raktam, nem e ezért a kernel panic üzit meg amit beírtam ír ki. Nekem erre kéne valami megoldás.

----------------------------------------------------------------------
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Az MBR -nek teljesen mindegy, hogy NTFS -rol FAT32-rol vagy egyeb masrol kell majd bootolni. O csak a boot loadert inditja, majd a boot loader, jelen esetben a lilo fogja a bootolast inditani.
Lilo -t nem hasznalok mar nagyon reg ota, csak grubot. Ot meg eleg egyszeru a dolog, ha ujra kell rakni az mbr -t.
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
http://laszlo.co.hu/

Ok köszi, majd megpróbáloma leírt módon megoldania problémát remélem sikerül:) Csak miután a kernel pánicolt és is elkezdtem "pánikolni":)))A grubot még nem sikerült feltennem sajnos:(

------------------------------------------------------------
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

A live cd nem fos, a probléma lényege nem ez volt, amúgy a live cd ről bebootol. De nem eza problémám hanem az hoyg már fennt vana 4 féle op rendszer, de mivel a win xp t újra tettem ráadásul fat32 helyett ntfs re a boot sectort is átírta, és valószínű állítanom kell a lilo.conf on, mert rendes telepítő cd ről nem tudok bebootlni, azaz a bare.i root=/dev/hda3 noinitrd ro parancs végén azokata hiba üziket kapom, maygarán nem kapom vissza a promtot, így hát nem tudom lilo -v vel visszaállítania lilo boot managert. Valószínű a lilo.conf ban kellene átírjak valamit, de nem tudom mit és hogyan. Bocs ha rosszul fogalmaztam és félreérthetően.

------------------------------------------------------
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Nem sérült a cd:S Újra kiírtam a live cd t is és a boot cd t is hoyg háétha aza gond, hát nem ugyanaz történik:S És már tanácstalan vagyok.

______________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

A lilo.conf ra gondolsz? Remélem
bemásolom:

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 800x600x256
vga = 771
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/hda1
label = Windows
table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda3
label = Linux
read-only
# Linux bootable partition config ends

# BSD
other = /dev/hdd2
label = FreeBSD
loader = /boot/chain.b
table = /dev/hdd

# Ultima
image = /boot/vmlinuz-ultima
root = /dev/hdd4
label = Ultima
read-only

A live cd ről ugyan beboolt, de rendes boot cd ről nem ahol bebootlnék és bare.i root=/dev/hda3 noinitrd ro itt a végén kernel pánikol,és így nem tuodm kiadnia lilo -v parancsot de ha live cd ről booltok is vannak gondjaim a parancsok kiadásánál amiket leírtam már.Ha rosszul írtam valmait elnézést érte, de én ezt látom most meg azt hogy sehogy sem akar működni bármit próbáltam eddig. (A lilo verziója 22.5.9)

_____________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

http://www.sysresccd.org/Main_Page
Vagy a knoppix lehet segítségedre.
Ha javító CD kell.

Egy fsck /dev/hda3 , lehet jó ötlet volna.
Milyen filerendszer van rajta ?

Valami régi kernelt említettél , lehet nem ártan frissíteni.

A fenti üzenetet a CD írja ki vagy a rendszer amikor probálod indítani ?

particós tábla, hogy néz ki ? (fdisk/parted kiirja)

Nos aparticiós táblára én az fdisk -l parancsot használtam remélem jól értettem hogy ezt kérdezted:

Disk /dev/hda: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 2432 19535008+ 7 HPFS/NTFS
/dev/hda2 2433 2675 1951897+ 82 Linux swap
/dev/hda3 2676 4870 17631337+ 83 Linux

Disk /dev/hdd: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdd1 1 243 1951866 b8 BSDI swap
/dev/hdd2 244 2431 17575110 a5 FreeBSD
/dev/hdd3 2432 2674 1951897+ 82 Linux swap
/dev/hdd4 * 2675 4865 17599207+ 83 Linux

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 11473 92156841 c W95 FAT32 (LBA)
/dev/sda2 11474 24321 103201560 c W95 FAT32 (LBA)

A kerner 2.6.16.18 valóban nem a legfrisebb.Utánanéztem eza legfrisebb kernel 2.6.21.5-ös (jelenlegi legfrissebb stabil) kernel. Csak most amíg bebootolni sem tudok a cd ről max telepteni tudnám újra a linuxokat és a freebsd ét, ha jól értem??? Ezt akartam elkerülni. Frissíteni míg hozzá nem férek nem tudom cd ről sem mert a boot cd vel kernel panicol.

___________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Elfelejtettem hogy fdisk nem írja a filerendszer tipusát. :)
Na mindegy szoval mi lenne a hda3 filerendszere?

System rescue CD szerintem segíthet neked.
Azon grub boot manager van.

Ha parancssoros módba váltod. (grub -ot bootolás kor)
Beirkászol neki ilyeneket hogy:


root (hd0,2)
kernel /boot/vmlinuz root=/dev/hda3
boot

vagy


root (hd0,2)
kernel /boot/vmlinuz-generic-2.6.16.18 root=/dev/hda3
boot

Remélhetőleg bootolja a rendszered.

Ok.

Kicsit elbizonytalanodtam, hogy grub van -e rajta.

De legtöbb grub boot managert használó CD vel mogoldható amit írtam.
Knoppix -on is grub rémlik.

szerk:
nem grub van rajta:
De azt írja hogy:
rescuehd root=/dev/hda3
bebotolja Linuxot, azon a partición , a CD - kernelével.

Na akkor írnám, letöltöttem a rescuecd t kiírtam, bebootltam vele, egy gond vana rescuehd root=/dev/hda3 nem műkszik, mivel azt írja rescuehd parancs nincs.:( És valami egy kcsiit furi amikor bebootltam róla azt láttam hoyg aza van felsorolva hogy ext3, ntfs, stb fájlrendszerekre jó, lehet ext2 re nem is jó?:S Az tuti hogy ext2 megnéztem a 82h a linux swap a 83h meg a linux ext2 fájlrendszere. Most mit tegyek?

__________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Értem, ezt is kipróbáltam egy darabig elmegy de megáll a starting up X11 - manager - nél és fél órát vártam mivel nem ment tovább ezért nem értem, akkor lehet órákat kell várni míg végig megy? Vagy most akkor mit tegyek?

_______________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

http://hup.hu/node/41292#comment-389328

Nem kellhet annyit várni valami baj lehet. (Cd kernellét használja a rendszered moduljaival, ami lehet nem nyerő, egy grub -os boot izével megoldható hogy a winyó kernelét használja vinyón lévő modulokkal)

hdd illesztésénél írja ki a liló a hibát. Idéglenes kiveheted a rá vonatkozó bejegyzést, vagy használhatod , a kényszerító opciókat.

Nos akkor kiadom ha jól értem egy live cd és bootlás utána a cd /mnt/hda3 utána a chroot . /
sbin/lilo -P parancsot? És utána a rescue cd vel azta parancsot? De hogy tudok grubos boot ot létrehozni? Teljesen nem értem, légyszíves magyarázd el.:(

____________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

szerintem ha ondítasz egy live-cd és azon egy sshd, ezt elküldöd turulnak vagy bárkinek akkor már rég készlennél :D csak egy ip, egy root user és egy pwd kell és távolról is meg lehet csinálni

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.

debian 4.0 - linux-2.6.22-rc5-wifi0

Aham, és akkor én nem is fogom tudni megcsinálni erre célzol? Ha megcsinálják helyettem hogy fogom tudni legközelebb ha iylen eset történik megcsinálni?:( annyira ez nekem nem vicces knlódom és végigcsináltam a leííírtak szerint... Végülis megoldás az is ha újra rakom az egész rendszert....

____________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Hát ide a fórumra mégsem írom ki az ipém és a hozzáféréseket... Meg jó lenne megoldanom egyedül is, így ha helyettem megoldja valaki akkor legközelebb sem fogom tudni megcsinálni, ezzel csak eza gondom. A bioson belül hol keressem?

_______________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Oksa azt köszi biosban megnéztem azzal nicns gond.:( Lehet a root mbr je úgy megsérült hogy javíthatlan??:(

__________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Hm kiírtam cd re de nem indul bootl be a cd ről:S Még mindig kínlódom vele mert nem akar működni.

_____________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Még egy dolog bár nem hiszem hogy ez okozná a galibát. A videokartyam lecseréltem és itt olvastam hogy a "A >=8.20.8 verziójú ATI driver a 2.6.15-ös kernelekkel nem nagyon működik.Gyakorlatilag kernel panic-ot és a gép fagyását okozza." de mielőtt nekiláttama win újra telpítésének azelőtt működött a boot manager. Lehet emiatt hal le? Bár nem hinném.

_______________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

hi
Bootolj be egy akarmilyen live cd-t ne a telepitot.
mountold a linux particiot valahova majd chroot es installald a lilot.
Ez nalam igy nez ki
root=/dev/hda2

uhu live be
mount /dev/hda2 /mnt
chroot /mnt
lilo

es kesz mar megy is a rendszer megint.

sok sikert

Köszi, ha hazaértem kipróbálom. Valószínű slax live cd ről is menni fog a parancs ugyanaz:)

-------------------------------------------------------------------
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

A slax -ot es az uhut sem ismerem, de neha az is jol jon, hogy a /proc es /dev is felcsatolod a chroot kornyezetbe. Azt meg igy (miutan felcsatoltad a linuxos particiokat, de meg nem chroot -oltal be)
#mount -t proc none /mnt/linux/proc
#mount -o bind /dev /mnt/linux/dev
#chroot /mnt/linux /bin/bash
#cp /proc/mounts | grep -v rootfs > /etc/mntab
Es ezutan johet a lilo install.

___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
http://laszlo.co.hu/

Lehet most egy kicsit megzavarodtam már. De had tegyem fela kérdést, a lilo már be volt állítva működött is a win újratelpítése előtt, most újra is kell raknom nem tudom visszaállítani lilo -v vel?

_________________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Ha bechrootolod a mar telepitett linuxodat a leirtak alapjan, akkor eleg lesz a lilo -v.
Ird le nekem a pontosan a particioidat es irok neked egy copy-paste -s megoldast, amibol latni fogod, hogyan mukodik a dolog.

___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
http://laszlo.co.hu/

Köszi a sok segítséget:)Jó majd ha az aktuális gép közelében elszek akkor bemásolom a particióimat:)Köszi előre is.

__________________________________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.


1. livecd be
2. mount /dev/[root partico] /mnt
3. for i in dev proc sys; do mount --bind /$i /mnt/$i; done   
4. chroot /mnt
5. lilo

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.

debian 4.0 - linux-2.6.22-rc5-wifi0

Azt már kiderítettem hoyg hda2 vana linux swapje (a slackwere)ez van az első winyón az egyik 40 gb áson a másik partíción van a win xp. A másik winchseteren ami szintén 40 gb ás vana freebsd és az ultima linux hdb4 áés hdb3 on a freebsd.

Hát nem jött sajnos be, ezeketa hibákat írta ki nekem:

/usr/bin/fstab-update line 23 /proc/partitions: no such file or directory.

Warning: RAID1 install implied by omitted 'boot='
Fatal: Can't put the boot sector on logical particion 0x000D

chroot: cannot run command '/bin/bash': No such file or directory.

Pedig a live cd ről amikor bebootlok látom az mnt könyvtárban a particiókat:( És megvannak csak aza gyanúm hoyg elcsúsztaka particiók, egyszer már jártam így, de valahogy nem szeretném az egészet újra telepíteni, van erre más megoldás?:S

_____________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Köszi de már lassan mindent végig próbáltam eddig egyiks em jött be a chroot parancsnál elkad ezzel a hibával:

Warning: RAID1 install implied by omitted 'boot='
Fatal: Can't put the boot sector on logical particion 0x000D

Nem tudom akkor most mit tegyek? esteleg win xp telpítő cd és fdisk /mbr? Nincs más ötletem:(

_______________________________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Tudnám hogy mi a rák akar lefutni chroot-kor. Evben ugye lefut pár dolog, pl a /etc/profile, a /root/.profile, meg ilyen hülyeségek. Valami el akar indulni, ami behal, és nem engedi a shellt belépni. Errefele keresgélj.

Esetleg: chroot /mnt /sbin/lilo -v
Ha erre is sír a RAID miatt, akkor nem a chroot baja, akkor valami egyéb baj van.

Köszi ezt is megpróbálom ha az aktuális gép közelében leszek:) Még esetleg amit nem próbáltam hogy freebsd alól be tudok e bootlni ha igen akkor fel tudnám raknia grubot.:)

___________________________________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Nos kipróbáltam amit írtál nem jött be, de írt még pár üzit amit eddig nem

Csak live cd ről tudok bebootolni és ezért így adtam kia parancsot :

cd /mnt/hda3/sbin (ez a slackware logikai particiója a hda2 ön vana swap.)

és ./lilo -v

ezek a hibák:
Warning: LBA32 adressing assumed
Warning:RAID install implied by omitted 'boot='

Reading boot sector from current root.
Fatal: Can't put the boot sector on logical partition 0x000D

Akkor mi lehet a gond?:S

_________________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Nos akkor kipróbáltam ezt a verziót is:

cd /mnt/hda3
chroot . /sbin/lilo -v

Hibaüzi ez:

Warning LBA32 adressing assumed
Reading boot sector from /dev/hda
Warning: '/proc/partitions' does not exist, diskscan by passed
using MENU secondary loader
Calling map_insert_data
Mapping message file /boot/boot.txt

Boot other:/dev/hda1, on /dev/hda, loader CHAIN
Added Windows *

Boot image: /boot/vmlinuz-generic-2.6.16.18
Added Linux

Boot other:/dev/hdd2, on /dev/hdd, loader CHAIN

Warning: BIOS drive 0x82 may accassible
Warning: BIOS drive 0x82 may accassible
Device 0x1640: Inconsistent partiton tabla, 2nd entry
CHS adress in PT: 243:0:1 --> LBA(244944)
LBA adress in PT: 3903795 --> CHS (3872:13:1)
Fatal: Either FIX-TABLE (-P ignore)
If not sure, first try IGNORE - TABLE (-P ignore)

__________________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

ha van floppymeghajtód, meg ha nincs is akkor ez: http://sourceforge.net/projects/btmgr/

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.

debian 4.0 - linux-2.6.22-rc5-wifi0

windows bootloaderbol is indithatsz lilo-t (vagy grubot, vagy barmi mast), ha nem mbr-be rakod (marmint a lilot), hanem fdisk particiora es atirod a boot configodat.
a mirosoft kezikonyvei kozott megtalalod a leirast, hogy hogyan allithatod be.

--
Those who do not understand Unix are condemned to reinvent it, poorly

Köszi de inkább a wines változatot kihagynám. Inkább szeretném ha akár lilo val akár grubbal de linux alól lehetne megoldani.:S

_____________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.

Hm... még nem sikerült? Íme egy egyszerű megoldás slackware cd-vel:
Bootold fel a slackware telepítő cd-ét. Alap kernel jó lesz, mert ha jól látom a liloban /dev/hda vagy, tehát nem sata.

Persze nem kezdesz el telepíteni, hanem felmountolod a slackware partíciót valahova (azthiszem kell csinálni könyvtárat elöbb).
mkdir /mnt/hd
mount /dev/hda3 /mnt/hd

Aztán átugrassz a felmountolt rendszerrre:
chroot /mnt/hd

Aztán szépen visszaírod a LILO-t:
lilo

Készen is van. Jó esetben. Szerintem ezt már ezer helyen leírták, nem tudom miért a liveCD-vel az ügyeskedés.
Sok sikert.

Azért nem csináltam slackware telepítő cd vel mivel a kernel panicolt, nem bootolt be végig de ezt már az előzőekben leírtam:( A live cd ről ezért próbálkoztam több alkalommal is, de méga problémám mindig nem oldódott meg.

______________________________________________
Az optimizmus nem azt jelenti, hogy valaki nem látja a problémákat, hanem hogy hisz abban, hogy mindig létezik egy megoldás.