LINUX.ORG.RU

Debian, поломалась файловая система


0

0

Приветствую всех, очень нужно помощь. Сам я в линуксах шарю на уровне домохозяйки и устройства удаленного управления, но пару дней назад с моим настольным дебианом что-то случилось. Параллельно, на заранее отрезанные разделы, я поставил винду. После установки она, как я и ожидал, потерла GRUB. С этим я сталкивался, когда сидел на убунту, и у меня был закатан специально для этого случая скриптик, найденный мною на убунтуфоруме. Его я и попробовал применить для восстановления загрузчика, что собственно удалось, но теперь система не грузится и выдает ошибку файловой системы. Вот небольшой фрагмент:

system cheсk failed. A log is being saved in /var/log/fsck/checkfs. Please repair the file system manually.

Лог не очень большой, и т.к. я не умею ставить спойлеры, то напишу его весь:

Log of fsck -C -R -A -a Sat May 22 21:21:14 2010

fsck 1.41.3 (12-Oct-2008) fsck.ext3: No such file or directory while trying to open /dev/hdb6 /dev/hdb6: The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device>

fsck died with exit status 8

Sat May 22 21:21:14 2010

----------------

Ну, еще можно добавить, что после сообщений об ошибке можно продолжить загрузку, но система ведет себя так, как будто просто не видит раздел /home. Вот, собственно, все что я понял. Если для того, что бы разобраться в проблеме, нужны еще какие-нибудь данные - спрашивайте, указывайте как их посмотреть.

Опубликуй таблицу разделов!

anonymous ()

Думаю, это не ошибка файловой системы, а ошибка в скрипте, который пытается проверить устройство /dev/hdb6, которого у вас нет.
Покажите ваш /etc/fstab и результат «fdisk -l»

stormy ()
Ответ на: комментарий от stormy

Хм... Тут небольшой пиздец образовался... Как можно заметить по логу, который я приложил - он сделан 22 мая, тогда я систему загружал в последний раз, после этого зашел с лайфсиди и скопировал в виндовый диск файл лога... Сейчас при загрузке мне вообще выдало кернел паник, выглядело это так:

kinit: name_to_dev_t(/dev/hdc5) = hdc5(22,5)
kinit: trying to resume from /dev/hdc5
kinit: no resume image, doing normal boot...
run-init: /sbin/init: Permission denied.
Kernel panic - not syncing: attempted to kill init!

Вроде ничего больше с системой не делал... Ладно, насчет того, что уже написали:

Покажите ваш /etc/fstab и результат «fdisk -l»

/etc/fstab - это ведь каталог? Его содержимое показывать? А команду не могу прописать из-за паника...

Опубликуй таблицу разделов!

А откуда ее брать? ) Нет, я знаю, что это такое, но где ее посмотреть?

Что за скрипт кстати?

Вот:

#! /bin/sh
hard=«sda» #введите имя харда
part=«1» # номер партиции
#-----------Ввод до этого места--------------------
mediapart=«/media/»$hard$part
hard=«/dev/»$hard
part=$hard$part
uno="(hd0)"
uno=$uno$hard

sudo mkdir $mediapart
sudo mount -t ext3 $part $mediapart
sudo echo $uno > $mediapart"/boot/grub/device.map"
sudo grub-install $hard --root-directory=$mediapart
sudo grub-install $part --root-directory=$mediapart
sudo umount $part
sudo rm -rd $mediapart

Yunatan ()
Ответ на: комментарий от Yunatan

Таблицу разделов это fdisk -l

Лучше все делать руками, а не скриптом.

А что live-cd тоже падает в панику?

sh_topor ()
Ответ на: комментарий от stormy

Извините, что закинул тред, просто уехал на отдых, а с системой так и не разобрался... В общем, показываю таблицу разделов:

root@ubuntu:/home/ubuntu# fdisk -l

Disk /dev/sda: 80.0 GB, 80060424192 bytes 255 heads, 63 sectors/track, 9733 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x0be50be4

Device Boot Start End Blocks Id System /dev/sda1 * 1 3315 26627706 7 HPFS/NTFS /dev/sda2 3316 9732 51544552+ f W95 Ext'd (LBA) /dev/sda5 3316 9732 51544521 7 HPFS/NTFS omitting empty partition (5)

Disk /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x4fbf4fbe

Device Boot Start End Blocks Id System /dev/sdb1 1 1763 14161266 83 Linux /dev/sdb2 1764 9729 63986895 5 Extended /dev/sdb3 9669 9729 489982+ 82 Linux swap / Solaris /dev/sdb5 1764 9667 63488817 83 Linux root@ubuntu:/home/ubuntu#

Yunatan ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.