[Gentoo] probleem: startup verkloot! (read-only filesystem)

Pagina: 1
Acties:
  • 57 views sinds 30-01-2008

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Er gebeurde net nogal wat geks...
Ik was bezig een ander kleurthema uit te kiezen in KDE 3.1, toen X ineens vastliep. Toetsenbord dood, muis dood, muziek speelde gewoon door. Ik op mn server X proberen te killen etc., geen succes. Uiteindelijk het reboot commando gegeven, waarna ik wel een piep kreeg maar hij ging niet rebooten. Reset knopje ingedrukt en toen.......

Kernel start prima op. Dan komen er ineens tientallen errors, voornamelijk 'read-only filesystem' maar ook 'file not found'. De meeste commando's zijn 'ln -s blabla', er moeten init scripts gelinkt worden maar dat lukt 'm niet.

Ik heb sinds de vorige reboot wel een aantal pakketjes geupdate, maar niet met init scripts oid zitten kloten. Het lijkt me onwaarschijnlijk dat een vernieuwd pakketje zomaar zo een complete chaos kan maken van het opstarten, maar iets anders kan het haast niet zijn.

Ik dacht eerst dat er errors op de schijf zouden zijn, dus eerst geprobeerd met fsck, die gaf een paar foutjes aan, werden prima gefixt. Na reboot hetzelfde probleem. Daarna in Win2k met Partitionmagic 8 ook al m'n linux schijven op errors gecheckt: niks aan de hand. Met LTOOLS vanuit Windows op m'n linux partities gekeken: alles lijkt aanwezig te zijn.

Ik draai trouwens Gentoo 1.4_rc1 met de ~x86 flag.

Wat is hier fout en hoe kan ik het oplossen?? :(

-- edit:

Dingen die ik vreemd vind:

• de melding "VFS: mounted root (ext3 filesystem) read-only)" bij het booten (net voordat de eerste error komt).
• cat: /proc/mounts: no such file or directory (bij deze error stopt ie)

De ln commando's geven "no such file" als error en de eerste paar regels na "entering runlevel 3" komen "read-only filesystem"-errors bij het 'install' commando (/var/state/init.d/failed en /var/state/init.d/softscripts.new')

[ Voor 17% gewijzigd door rb338 op 06-02-2003 15:14 ]


  • balk
  • Registratie: Januari 2000
  • Laatst online: 06:42
ehm, misschien van cd booten, je systeem in chrooten, emerge baselayout, cd /usr/src/linux, make modules_install?

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Als ik baselayout emerge, krijg ik tijdens install een OSError: /etc/filesystems: no such file :|

[ Voor 4% gewijzigd door rb338 op 06-02-2003 15:43 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:04
ext3 FS verkloot ofzoiets :?

Staat er niks raars in de logs?

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Nope, en zoals ik in mn beginverhaal zei heb ik met fsck en PM8 al gecheckt en er is niks mis, ik kan ook gewoon alle bestandjes lezen in LTOOLS. Misschien dat ik afgelopen nacht baselayout heb geupgrade (ik werd wel wakker van een hoop gepiep, maar vanmorgen was alles goed).

In ieder geval krijg ik nu dus aan tijdens het install-gedeelte van emerge baselayout (alle versies waar ik ebuilds van heb) een error dat /etc/filesystems niet bestaat (en die bestaat idd niet).

  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

baselayout heeft een serieuze update gehad, na het compilen MOET je etc-update runnen en alle init.d scripts updaten

Ik had hetzelfde probleem en ben er bijna helemaal af, ik heb alleen nog een paar /dev/*** die niet in mijn kernel zitten maar wel worden opgevraagd.

De oplossing
Pak je installatiecdrom en boot daar je systeem mee op.
Laad alle modules die nodig zijn om je systeem te gebruiken.

Mount je root en proc zoals tijdens de normale installatie procedure
code:
1
2
3
4
#mkdir /mnt/gentoo
#mkdir /mnt/gentoo/proc
#mount /dev/ROOT /mnt/gentoo
#mount -t proc proc /proc


Chroot :)
code:
1
#chroot /mnt/gentoo /bin/bash


Je zit nu dus weer in je geinstalleerde gentoo omgeving :)
Zoek de tar.bz2 met de nieuwe init.d scripts
Standaard is dat: /usr/portage/sys-apps/baselayout/files/rc-scripts-1.4.3.2.tar.bz2
Pak deze uit en kopieer alle scripts uit de init.d directory naar /etc/init.d

Voor de zekerheid nog een keer "emerge baselayout" en als het goed is heb je weer een bootable OS. ;)

Edit: lol ik zie net dat Balk precies hetzelfde al gepost had 8)7 :P

[ Voor 4% gewijzigd door Hagar op 06-02-2003 15:54 ]

Nu ook zonder stropdas


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Alles uitgevoerd zoals Hagar aangegeven had, krijg nog steeds dezelfde errors :(

  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

Op de lilo bootprompt root=/dev/hdX -o rw
Was ik vergeten O-)

Nu ook zonder stropdas


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Ik doe het volgende:

Gentoo stage1 cd erin. Linux start op, ik log in als root zonder password.
mkdir /mnt/gentoo
mkdir /mnt/gentoo/proc
mount /dev/hda10 /mnt/gentoo
mount -t proc proc /mnt/gentoo/proc
chroot /mnt/gentoo
dan pak ik die rc-scripts tar.bz2 uit en cp * /etc/init.d (in die nieuwe rc-scripts/init.d dir)
emerge baselayout (installeert nu zonder errors)
etc-update

maar bij etc-update krijg ik:

Scanning Configuration files...
Exiting: no files to work on!

:(

-- edit:

Ik heb geen lilo, maar die is ook niet nodig afaik :)

Okej, etc-update kende ik nog niet, die kan blijkbaar alle ._cfg-blabla files makkelijk omzetten enzo. Ik heb dus geen ._cfg bestanden. Toch werkt m'n systeem na reboot nog steeds niet :(

[ Voor 22% gewijzigd door rb338 op 06-02-2003 16:21 ]


  • balk
  • Registratie: Januari 2000
  • Laatst online: 06:42
hoe vol zit je schijf? (df -h)

[ Voor 16% gewijzigd door balk op 06-02-2003 16:22 ]


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Ehm... da's nog eens raar, df -h geeft voor elke partitie hetzelfde formaat aan.
Zelfs voor partities die niet gemount zijn (m'n 3 FAT32 partities bijv.)...

Alle partities staan op:
Size: 7.0G Used: 3.3G Avail: 3.6G Use% 48%

Maar ik weet zeker dat ze niet vol zijn :)

  • balk
  • Registratie: Januari 2000
  • Laatst online: 06:42
ook als df doet vanaf de cd? dus niet chrooted? Haalt df z'n info uit /proc? Kan het zijn dat je /proc 'stuk' is?

  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

rb338 schreef op 06 February 2003 @ 16:16:
Ik doe het volgende:

Gentoo stage1 cd erin. Linux start op, ik log in als root zonder password.
mkdir /mnt/gentoo
mkdir /mnt/gentoo/proc
mount /dev/hda10 /mnt/gentoo
mount -t proc proc /mnt/gentoo/proc
chroot /mnt/gentoo
dan pak ik die rc-scripts tar.bz2 uit en cp * /etc/init.d (in die nieuwe rc-scripts/init.d dir)
emerge baselayout (installeert nu zonder errors)
etc-update

maar bij etc-update krijg ik:

Scanning Configuration files...
Exiting: no files to work on!

:(

-- edit:

Ik heb geen lilo, maar die is ook niet nodig afaik :)

Okej, etc-update kende ik nog niet, die kan blijkbaar alle ._cfg-blabla files makkelijk omzetten enzo. Ik heb dus geen ._cfg bestanden. Toch werkt m'n systeem na reboot nog steeds niet :(
Je gebruikt dus grub?
Gentoo mount de root partitie eerst altijd readonly. Dat was voorheen ook al zo maar dat viel nooit op. Zorg er dus voor dat de root partitie direct rw wordt gemount zodat de aanpassingen gemaakt kunnen worden. Dit hoef je maar een keer te doen!!!

Nu ook zonder stropdas


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Als df z'n info uit /proc haalt (lijkt me wel?), zou je zeggen dat de partitie info niet bijgewerkt kan worden (door readonly fs) en dus moet ik dat veranderen...
Hoe zorg ik dat root direct rw gemount wordt? Kon het zo gauw niet vinden in bootscripts...

En ik gebruik idd grub :)

[ Voor 7% gewijzigd door rb338 op 06-02-2003 16:35 ]


  • balk
  • Registratie: Januari 2000
  • Laatst online: 06:42
Hagar schreef op 06 februari 2003 @ 16:29:
[...]

Je gebruikt dus grub?
Gentoo mount de root partitie eerst altijd readonly. Dat was voorheen ook al zo maar dat viel nooit op. Zorg er dus voor dat de root partitie direct rw wordt gemount zodat de aanpassingen gemaakt kunnen worden. Dit hoef je maar een keer te doen!!!
Maar als je chroot vanaf cd heb je daar geen last van. Wat roept je systeem nu na reboot? nogsteeds ro fouten? Heb je misschien een init script weggedonderd? (degene die je / rw mount oid?)

[update]
Mijn boot en default scripts:
code:
1
2
3
4
5
6
7
herman root # ls /etc/runlevels/boot/
alsasound  checkroot    hostname  localmount  nfsmount   urandom
bootmisc   clock        hotplug   modules     rmnologin
checkfs    consolefont  keymaps   net.lo      serial
herman root # ls /etc/runlevels/default/
acpid   cupsd  flexlm  mountbinds  net.eth0  ntpd     proftpd  sshd    sysklogd
apache  dcron  local   mysql       netmount  numlock  samba    svscan  vmware

[ Voor 30% gewijzigd door balk op 06-02-2003 16:43 ]


  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

balk schreef op 06 February 2003 @ 16:42:
[...]
Maar als je chroot vanaf cd heb je daar geen last van. Wat roept je systeem nu na reboot? nogsteeds ro fouten? Heb je misschien een init script weggedonderd? (degene die je / rw mount oid?)

[update]
Mijn boot en default scripts:
code:
1
2
3
4
5
6
7
herman root # ls /etc/runlevels/boot/
alsasound  checkroot    hostname  localmount  nfsmount   urandom
bootmisc   clock        hotplug   modules     rmnologin
checkfs    consolefont  keymaps   net.lo      serial
herman root # ls /etc/runlevels/default/
acpid   cupsd  flexlm  mountbinds  net.eth0  ntpd     proftpd  sshd    sysklogd
apache  dcron  local   mysql       netmount  numlock  samba    svscan  vmware
De nieuwe versie van baselayout moet tijdens het opstarten een aantal symlinks aanmaken maar dat kan dus niet vanwege het readonly mounten. Die procedure is met de bootcdrom niet aan de orde. Misschien dat je als je van runlevel veranderd in je chroot je iets dergelijks kan simuleren maar daar ga ik me niet aan wagen ;) (als het al mogelijk is)

Nu ook zonder stropdas


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Mijn /etc/runlevels/boot:
bootmisc
checkfs
checkroot
clock
consolefont
hdparm
hostname
keymaps
localmount
modules
net.lo
rmnologin
serial
urandom

Mijn /etc/runlevels/default:
cupsd
local
lvcool
net.eth0
netmount
sshd
vcron
win4lin

Ik krijg na reboot nog steeds de ro fouten...

  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

rb338 schreef op 06 February 2003 @ 16:49:
* knip *

Ik krijg na reboot nog steeds de ro fouten...
man grub :?

Nu ook zonder stropdas


  • balk
  • Registratie: Januari 2000
  • Laatst online: 06:42
Kan je wel helemaal doorstarten? Staan er rare dingen in /var/log/messages?
offtopic:
Ik ga trouwens bier drinken en bitterballen eten nu, succes verder! ;)

[ Voor 41% gewijzigd door balk op 06-02-2003 16:56 . Reden: biba's ]


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
/var/log/messages is uiteraard niet meer geupdate sinds het probleem begon (14:00).
Doorstarten, tja... hij stopt dus met een bepaalde error, als ik dan ctrl+alt+del doe en hij gaat afsluiten, krijg ik een maintenance login prompt.

Ik wist overigens niet dat ik in grub de root al op rw moest zetten, kzal ff kijken hoe dat dan moet :)

  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

balk schreef op 06 February 2003 @ 16:52:
Kan je wel helemaal doorstarten? Staan er rare dingen in /var/log/messages?
offtopic:
Ik ga trouwens bier drinken en bitterballen eten nu, succes verder! ;)
Nog verder
offtopic:
hmm :9~
* Hagar gaat ook maar eens kijken wat er te snacken valt ;)


Edit: Weer ontopic http://forums.gentoo.org/viewtopic.php?t=33891

[ Voor 9% gewijzigd door Hagar op 06-02-2003 17:03 ]

Nu ook zonder stropdas


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 04-03 19:38
Hmm, 't werkt weer :)

Heb de etc/inittab uit rc-scripts-bla.tar.bz2 naar /etc gekopieerd, et voila :)

  • DAMAGE
  • Registratie: December 2001
  • Laatst online: 17-04 21:40

DAMAGE

a.k.a. Rice_NL

Ik heb dus exact het zelfde probleem met mijn debian machine. hier staan iig mooie tips in die ik straks thuis even ga proberen...

Jullie horen nog van me want ben nu aan het werk! Als ik klaar ben dan edit ik mijn post even met mijn ervaring op dit probleem :)

Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel


  • DAMAGE
  • Registratie: December 2001
  • Laatst online: 17-04 21:40

DAMAGE

a.k.a. Rice_NL

Nou ik heb het niet kunnen redden op die mannier.. ik was een nieuwe kernel aan het compilen laast en toen klapte mijn systeem er in eens uit met een gzip fout geloof ik. Toen gereboot en sinds dien heb ik die fouten.

Ik weet bij god niet wat ik hier aan kan veranderen, zou een nieuwe kernel bakken het probleem verhelpen? dan download ik gewoon een geheel nieuwe kernel en die smijt ik er op.

Ik krijg een Segment Fault, en ik heb echt geen benul van wat ik er nou aan kan doen, gister mee bezig geweest, en vandaag weer. cd er in rescue-en en gaan... maar niks wil helpen... ik denk dat het systeem gewoon een klap gehad heeft ofzo... Alleen, er staan nog wel belangrijke dingen op en das wel KLOTE :(

Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Als het alleen je kernel is die naar de klote is, dan boot je toch gewoon met je install cd, hoe dat moet is all-over-the-place te vinden afaik ;)

En dan een nieuwe kernel downloaden en installeren, isse simpel.
Aangezien dat nogal vrij simpel zelf te verzinnen is, gaat dit topic op slot.. Trouwens, volgende keer mag je wel een eigen topic openen, i.p.v. zo'n oud topic weer nieuw leven in proberen te blazen ;)

God, root, what is difference? | Talga Vassternich | IBM zuigt

Pagina: 1

Dit topic is gesloten.