Sida 1 av 1

Time out waiting for root file system...

Postat: 19 apr 2010, 20:05
av Skyldig
Alert! /dev/disk/by-uuid/d8fa3b01-ea4e-415e-829f-600c9f784f87 does not exist. Dropping to a shell!
(initramfs)

Verkar som att sda1 har blivit korrupt.

När jag bootar via 9.10 livecd och tittar i Disk Utility står bootpartitionen (sda1) som Unrecognized. Kör jag sudo fsck -fy /dev/sda1 så "passar" den alla testen och avslutar med /dev/sda1: 273521/3424256 filer (0.1% ej sammanhängande), 1738912/13671307 block

Kör jag sudo parted -l ser allt normalt ut.

Finns det något enkelt sätt att fixa så att denna partitionen blir bootbar igen?

Re: Time out waiting for root file system...

Postat: 19 apr 2010, 20:26
av Osprey
Förmodligen pekar UUID:t "d8fa3b01-ea4e-415e-829f-600c9f784f87" inte på sda1...

Om du har Grub2 vilket är standard om du nyinstallerade karmic så går det att fixa med "sudo update-grub" och om du har Grub (1) så får du fixa det genom att se efter vad sda1 heter med "ls -l /dev/disk/by-uuid" och sedan lägga in det i "/boot/grub/menu.lst"...

Re: Time out waiting for root file system...

Postat: 19 apr 2010, 20:29
av Bowmore
Prova med att lägga till rootdelay=300 som kernel boot-option i uppstarten.

Re: Time out waiting for root file system...

Postat: 19 apr 2010, 21:01
av Skyldig
Osprey skrev:Förmodligen pekar UUID:t "d8fa3b01-ea4e-415e-829f-600c9f784f87" inte på sda1...

Om du har Grub2 vilket är standard om du nyinstallerade karmic så går det att fixa med "sudo update-grub" och om du har Grub (1) så får du fixa det genom att se efter vad sda1 heter med "ls -l /dev/disk/by-uuid" och sedan lägga in det i "/boot/grub/menu.lst"...
Problemet är att sda1 ( / ) ligger som Unrecognized /Unknown or Unused enligt Disk Utility.


sudo update-grub
gav
grub-probe: error: cannot find a device for / .

@bowmore
Menar du att längre väntetid innan timeout skulle få / att repareras?

Re: Time out waiting for root file system...

Postat: 19 apr 2010, 21:09
av Osprey
Skyldig skrev:sudo update-grub
gav
grub-probe: error: cannot find a device for / .
Nej självfallet, det borde jag ju tänkt på! Givetvis kan den inte hitta något device för / eftersom det var just det den gjorde exit för...

Hur ser det ut om du startar från en Live-CD och kör "ls -l /dev/disk/by-uuid" och hur ser det ut i "gparted"..?

Om du hittar sda1 där så kan du montera den på /mnt och köra en "chroot" dit sedan och därefter "update-grub"...

Re: Time out waiting for root file system...

Postat: 19 apr 2010, 21:27
av Bowmore
Skyldig skrev:@bowmore
Menar du att längre väntetid innan timeout skulle få / att repareras?
Nej, såg inte att disk utility hade problem med partitionen.
Däremot beror många av de problem för det felmeddelandet på detta. Jag har tidvis haft det på nya diskar.

Vore bra om du la ut utskrifterna från

Kod: Markera allt

sudo fdisk -l /dev/sda
och

Kod: Markera allt

sudo blkid

Re: Time out waiting for root file system...

Postat: 19 apr 2010, 21:38
av mrfab
sudo grub-install --recheck /dev/sda
sudo update-grub

Re: Time out waiting for root file system...

Postat: 20 apr 2010, 08:50
av Skyldig
Underbart! Tack för den goda responsen! Testar detta idag efter jobbet.

Re: Time out waiting for root file system...

Postat: 20 apr 2010, 18:43
av Skyldig

Kod: Markera allt

ubuntu@ubuntu:~$ ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 2010-04-20 18:15 10A001C92B5ED16E -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-04-20 18:15 5adc514c-593f-47ad-b9a2-40d386449d30 -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-04-20 18:15 78d6c9e1-a566-43fb-9fa8-75767a7d1b01 -> ../../sda7
ubuntu@ubuntu:~$ sudo parted -l
Model: ATA ST9320320AS (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
 1      32,3kB  56,0GB  56,0GB  primary   ext4            boot
 3      56,0GB  320GB   264GB   extended                  lba
 7      56,0GB  166GB   110GB   logical   ext4
 6      166GB   171GB   4302MB  logical   linux-swap(v1)
 5      171GB   320GB   150GB   logical   ntfs


Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0
has been opened read-only.
Error: /dev/sr0: unrecognised disk label                                  

ubuntu@ubuntu:~$ sudo grub-install --recheck /dev/sda1
grub-probe: error: cannot find a device for /boot/grub.

No path or device is specified.
Try ``grub-probe --help'' for more information.
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.
ubuntu@ubuntu:~$ sudo grub-install --recheck /dev/sda
grub-probe: error: cannot find a device for /boot/grub.

No path or device is specified.
Try ``grub-probe --help'' for more information.
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.
 

@Osprey: Hur mountar jag? Körde gparted och testade repair. Den arbetade lite och sa sedan klar men den låg fortfarande som Unrec. Startade inte om, tar ååår med livecd:n.

edit:
sudo mount /dev/sda1 /mnt
mount: you must specify the filesystem type

Re: Time out waiting for root file system...

Postat: 20 apr 2010, 21:51
av mrfab

Re: Time out waiting for root file system...

Postat: 20 apr 2010, 22:29
av Osprey
Skyldig skrev: sudo mount /dev/sda1 /mnt
mount: you must specify the filesystem type
Filsystemstypen på sda1 är ext4 så du ska isåfall mounta den med "sudo mount -t ext4 /dev/sda1 /mnt"...

MEN, det borde du egentligen inte behöva ange för ett ext-filsystem och dessutom syns den inte med "ls -l /dev/disk/by-uuid"... Så något är det som inte stämmer här...

Den visas alltså inte av "ls -l /dev/disk/by-uuid", men däremot av "parted -l"... Något är det som inte stämmer i partitionstabellen...

När jag kollar diakarna/partitionerna så brukar jag använda e2fsck -f -y -v -C 0 -D, men den borde inte göra något speciellt annorlunda i det här avseendet än den fsck du redan kört... Har du något utrymme så du kan prova att klippoklistra sda1 till en ny partition i gparted..?

Anledningen till att testa detta i gparted är att parted -l uppenbarligen hittar sda1, medan många andra delar uppenbarligen inte gör det...

Re: Time out waiting for root file system...

Postat: 28 apr 2010, 18:46
av Skyldig
Tack för svaret. Tyvärr har jag inte haft så mycket tid sista veckan att titta på den maskinen.
Jag körde repair i testdisk, vilket tog lååång tid. När den var klar var alla partitioner utom /home helt kass och efter det hade jag inte mer tid att lägga. Avvaktar morgondagen så blir det två maskiner med 10.04lts. Hoppas innerligt att den innehåller redigt med buggfixar.