Problem z uruchomieniem systemu po reinstalce GRUBa - fsck

A więc korzystając z tych porad : http://forum.ubuntu.pl/showthread.php?t=45073 , ponownie zainstalowałem sobie GRUBa na systemie Linux Mint 6 Felicia Universal. Wszystko przebiegło pomyślnie, GRUB działa, no, ale co z tego. Gdy pasek ładowania osiąga około 1/4 wartości pingwinek przechodzi w tryb tekstowy i wywala takie coś :

* Checking root file system

1029

fsck 1.41.3 (12-Oct-2008)

/dev/sda5: Resize inode not valid


/dev/sda5: UNEXPECTED INCONSISTENCY : RUN fsck MANUALLY

           (i.e., wichout -a or -p options)

fsck died with exit status 4



* An automatic file system chceck (fsck) of the root filesystem failed.

A manual fsck must be performed, then the system restarted.

The fsck should be performed in maintenance mode with the

root filesystem mounted in read-only mode.



* The root filesystem is currently mounted in read-only mode.

A maintenance shell will now be started.

After performing system maintenance, press CONTROL-D

to terminate the maintenance shell and restart the system.

Give root password for maintenance

(or type Control-D to continue):

Proszę o pomoc!!

daj z live cd

sudo fdisk -l

cat /dev/x/boot/grub/menu.lst

x - montowanie twojej partycji

Po prostu padaj hasło root’a jak prosi i wpisz:

fsck /dev/sda5

@mati75:

Nie ma jak strzelać z armaty do komara :slight_smile:

barmazu , problem w tym, że w ogóle nie ustawiałem hasła root-a, a moje hasło nie jest przyjmowane.

mati75 :

ubuntu@ubuntu:~$ sudo fdisk -l


Disk /dev/sda: 250.0 GB, 250059350016 bytes

255 heads, 63 sectors/track, 30401 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x000444e0


   Device Boot Start End Blocks Id System

/dev/sda1 * 1 7870 63215743+ 7 HPFS/NTFS

/dev/sda4 7871 30402 180982809 5 Extended

/dev/sda5 7871 30213 179470116 83 Linux

/dev/sda6 30214 30401 1510078+ 82 Linux swap / Solaris


Disk /dev/sdb: 40.8 GB, 40822161408 bytes

255 heads, 63 sectors/track, 4963 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x6d6f6b73


   Device Boot Start End Blocks Id System

/dev/sdb1 1 4964 39865360 7 HPFS/NTFS

ubuntu@ubuntu:~$ cat /dev/sda5/boot/grub/menu.lst

cat: /dev/sda5/boot/grub/menu.lst: Not a directory

Wygląda na to, że chyba nie podałeś właściwego polecenia #-o

Czyli w jaki sposób mam wykonać tego fsck jeżeli system mi nie pozwala??

Z całym szacunkiem dla mati75 ale jego post jest bez sensu :wink:

Uruchom jeszcze raz ten liveCD, i wdaj polecenie:

fsck /dev/sda5

/dev/sda5 musi być od-mount-owane, wiec w razie czego: umount /dev/sda5

Po zrobieniu fsck możesz zrobić tak:

mkdir /mnt/test && mount /dev/sda5 /mnt/test && cd /mnt/test

cd boot/grub

cat menu.lst

(zakładam iż mati75 chiał zobaczyć ten plik…)

Możesz też zrebootować system, sprawdzić czy wstanie poprawnie

W takim wypadku wystarczy:

sudo su


lub


sudo -S

System powinien zaproponować stworzenie hasła dla root, lub po prostu włączyć konto roota, które w Ubuntu jest domyślnie “wyłączone”:

sudo passwd root

Prawdopodobnie partycja nie była zamontowana.

Tak jak pisał barmazu

Pozdrawiam!

root@ubuntu:~# fsck /dev/sda5

fsck 1.40.8 (13-Mar-2008)

e2fsck 1.40.8 (13-Mar-2008)

Resize inode not valid. Recreate?

Mam pozwolić to naprawić??

Chyba nie masz innej opcji… (No, możesz dać ‘no’ ale będziesz w dalej tkwił w punkcie wyjścia)

Aha… No, bo przyznam się, że kilka godzin temu próbowałem naprawy za pomocą zdjęcia z podstawką przytwierdzoną do klawisza Y :stuck_out_tongue: . Jednak po straconej połowie dnia z tego zrezygnowałem. No dobra.

Możesz użyć opcji -y wtedy automagicznie fsck będzie wybierał odpowiedź

fsck /dev/sda5 -y

barmanzu

Dzięki. Teraz znacznie szybciej :slight_smile:

Edit :

Nie, ja już mam dość. Chcę tylko skopiować swoje dane na inny dysk i tyle!!

Spróbować nie zaszkodziło, jednak szkoda, ze nie pomogło.

Zobacz czy możesz pod-mount-ować ten file system. Jak – napisałem parę postów wyżej.

Próbuję zamontować i :

mint hd # mount -t ext3 /dev/sda5 /home/mint/Desktop/hd

mount: Stale NFS file handle

Możesz spróbować użyć opcji -f

Możesz sprawdzić poleceniem df -h jakie partycje zostały zamontowane przez Live CD?

Że jak mam to zrobić??

mint ~ # mount -f ext3 /dev/sda5 /home/mint/Desktop/hd

Usage: mount -V (blablabla...)

A df wypisuje :

mint ~ # df -h

System plików rozm. użyte dost. %uż. zamont. na

tmpfs 252M 2,0M 250M 1% /lib/modules/2.6.27-7-generic/volatile

tmpfs 252M 2,0M 250M 1% /lib/modules/2.6.27-7-generic/volatile

tmpfs 252M 0 252M 0% /lib/init/rw

varrun 252M 300K 251M 1% /var/run

varlock 252M 0 252M 0% /var/lock

udev 252M 2,9M 249M 2% /dev

tmpfs 252M 540K 251M 1% /dev/shm

rootfs 252M 29M 223M 12% /

/dev/sda1 61G 17G 44G 28% /isodevice

/dev/loop0 1,3G 1,3G 0 100% /cdrom

/dev/loop1 1,2G 1,2G 0 100% /rofs

tmpfs 252M 16K 252M 1% /tmp