[Ubuntu 9.10 Server] Gave up waiting for root device

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Iska
  • Registratie: November 2005
  • Laatst online: 24-08 21:44

Iska

In case of fire, use stairs!

Topicstarter
Hey allemaal,

Ik heb net mijn server ge-upgrade van 9.4 naar 9.10. Nu start alleen heel Ubuntu nauwelijks meer op!
Ik krijg dit te zien bij opstarten:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Starting up...
[1.446465] ACPI: Expecting a [Reference] package element, found 0
[2.030019] ATA1: Softreset failed (device not ready)
Gave up waiting for root device. Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay =
   - Check root=
 - Missing modules (cat /proc/modules; ls /dev)
ALERT! dev/disk/by-uuid/d1338a96-cec4-4765-83ff-d6d47bad2117 does noet exist. Dropping to a shell!


BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu7) built-in shell (ash)
(initramfs)


Ik heb nog wel backups staan, maar die ga ik nog liever niet overzetten (mbv Live-CD) als dit nog gefixt kan worden (lijkt alleen een setting probleem)

Weet iemand misschien wat hier dus aan valt te doen?

-- All science is either physics or stamp collecting


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Vanuit die root shell kun je in /dev/disk/by-uuid/ zien of de UUID nog wel bij de juiste disk hoort. Als dat niet zo is, moet je GRUB aanpassen hieraan. Anders moet je even googlen, want ik ben nog niet zo thuis in GRUB2.

Je kunt eens `sudo update-grub2` proberen.

Check wel even of je wel grub2 hebt! Als dat niet zo is, staat het in /boot/grub/menu.lst :)

[ Voor 29% gewijzigd door Room42 op 04-03-2010 22:45 ]

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 13-09 14:53

Kees

Serveradmin / BOFH / DoC
wordt de disk in die shell wel gevonden? heb je de juiste modules geladen? Kun je nog een oude kernel booten? Is de root device veranderd? heb je al eens met noacpi geboot? heb je rootdelay hoger gezet?

(edit de bootline met 'e' en als je klaar bent met editten boot je met 'b')

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Deze hadden wij ook na een upgrade. Bij de ene hielp het om over te stappen op grub2, bij de andere zijn we teruggegaan naar de notatie /dev/sdax.

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 00:40

Hero of Time

Moderator LNX

There is only one Legend

Boot een live CD en kijk via 'sudo blkid' of het UUID van je schijf/partitie nog wel klopt met dat in je fstab/Grub config. Als de UUID die je krijgt voor / niet overeen komt met de boot parameter en/of je fstab, moet je die updaten zodat het wel weer klopt.
Als je geen andere schijven hebt, of zeker weet dat deze volgorde niet verandert, kan je ook zoals GlowMouse zegt de device zelf aanwijzen via /dev/sda1.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Iska
  • Registratie: November 2005
  • Laatst online: 24-08 21:44

Iska

In case of fire, use stairs!

Topicstarter
Ik heb een paar 'oplossing' geprobeerd, maar niets heeft gewerkt tot nu toe. Ik kom alle aangegeven mappen namelijk niet in! Als ik 'ls -al /' doe, zie ik dat alleen de mappen dev/ en init/ een kleine beetje data bevatten. Verder niets :S:S
Nu maar even de Live-CD pakken

Update:
Net via LiveCD en editor van GRUB 1.5 de file aangepast, maar zonder resultaat bij zowel de oude UUID (die ik ook krijg via blkid) of /dev/sda1! Nu nog even de /dev/sdax proberen en anders misschien toch maar backup terug

[ Voor 30% gewijzigd door Iska op 05-03-2010 14:25 ]

-- All science is either physics or stamp collecting


Acties:
  • 0 Henk 'm!

  • Iska
  • Registratie: November 2005
  • Laatst online: 24-08 21:44

Iska

In case of fire, use stairs!

Topicstarter
Kees schreef op donderdag 04 maart 2010 @ 22:58:
wordt de disk in die shell wel gevonden? heb je de juiste modules geladen? Kun je nog een oude kernel booten? Is de root device veranderd? heb je al eens met noacpi geboot? heb je rootdelay hoger gezet?

(edit de bootline met 'e' en als je klaar bent met editten boot je met 'b')
- Kan via Live CD nog wel op schijf en alles lijkt in orde
- Eeeehm
- Ja en nee, werkt nauwelijks
- Volgens mij niet
- Yup
- Yup

Nog steeds geen verschil

Update:
Ik denk dat ik straks maar de laatste (9.10) Live CD moet halen, want met de 8.04 kan het systeem niet upgraden naar GRUB 2. Vind het wel vreselijk irritant, nog nooit meegemaakt dat een systeem niet meer op te starten was na een update.. maar ja, dat is linux ;)

Update 2:
Victory is mine >:)
Oplossing lag in het feit dat alleen 'apt-get upgrade' blijkbaar niet voldoende is! Dit moet je doen om dit probleem op te lossen (mochten er nog andere mensen mee zitten):

1: Download ISO van Live CD
MOET zelfde architecture zijn als geïnstalleerde distro, niet zoals ik eerste keer verkeerde pakken want dan werkt mounten niet

2: Na opstarten console openen en root mounten (x zelf invullen):
code:
1
2
3
4
5
sudo mkdir /mnt/root
sudo mount -t ext3 /dev/sdax /mnt/root
sudo mount -t proc none /mnt/root/proc
sudo mount -o bind /dev /mnt/root/dev
sudo chroot /mnt/root /bin/bash


3: Distro updaten:
code:
1
sudo apt-get dist-upgrade


4: Reboot

[ Voor 50% gewijzigd door Iska op 05-03-2010 17:10 ]

-- All science is either physics or stamp collecting

Pagina: 1