LINUX.ORG.RU

grub error 17


0

0

сегодня произвёл в виндоус хп увеличение C: диска за счёт одого из других FAT32 дисков, всё прошло ок, но перестало грузится grub меню. Загрузился с диска Debian 5.0 в rescue режиме, выбрал там "Reinstall GRUB loader" для диска /dev/sda. Меню grub теперь загрузилось нормально, и я могу загрузится в виндз. Но если я пытаюсь загрузится в Linux (Debian 5.0), он говорит что (точно не помню, вроде так)

root hd0(0, 4)
Filsystem type unknown, partition type 0.5

...

Error 17: Cannot mount selected partition.

--

Корневой раздел Linux находится на /dev/sda5 и отформатирован в reiserfs. Он НОРМАЛЬНО монтируется из rescue режима - именно /dev/sda5.

Как это побороть? Почему раньше работало, а теперь нет? Спасибо.

default		saved
splashimage /boot/grub/splashimages/debsplash.xpm.gz
timeout		5

title           Debian GNU/Linux, kernel 2.6.28.7
root            (hd0,4)
kernel          /boot/vmlinuz-2.6.28.7 root=/dev/sda5 ro
initrd          /boot/initrd.img-2.6.28.7
savedefault

title		Microsoft Windows XP Professional RU
root		(hd0,0)
savedefault
makeactive
chainloader	+1

--

Раньше этот конфиг работал, теперь - нет.

former_anonymous ★★★
() автор топика
Ответ на: комментарий от former_anonymous

а что с ним? в грубе же наименование разделов на 1 меньше их /dev номера, значит /dev/sda5 будет иметь номер 4

Загрузиться с ЛивСД и убедиться что всё именно так сложно?

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

ещё раз. До увеличения размера первого раздела диска корневой раздел для Linux был /dev/sda5, в menu.lst было (hd0,4), всё работало прекрасно. После - в таблице разделов не изменилось ничего кроме размера первого раздела. Почему теперь grub отказывается грузится, если /dev/sda5 как был так и остался, да и собственно всё остальные разделы сохранили свои номера?

former_anonymous ★★★
() автор топика
Ответ на: комментарий от former_anonymous

Если я правильно понял исходное положение, то был убит один раздел и на его место расширен другой. Значит количество разделов было изменено и скорее всего теперь надо не (hd0,4), а (hd0,3).

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

нет, просто от одного раздела Paragon Partition Manager отрезал один кусок и добавил его к C:. Ни буквы дисков в виндз, ни номера разделов в /dev в Linux (в rescue режиме) не поменялись.

former_anonymous ★★★
() автор топика
Ответ на: комментарий от Lumi

p.s. не надо ставить загрузчик в mbr, не надо, от этого только куча проблем при дуалбуте.

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

[root:debian /]$ mount | grep sda5
/dev/sda5 on / type reiserfs (rw)
[root:debian /]$ fdisk -l /dev/sda
omitting empty partition (5)

Disk /dev/sda: 250.0 GB, 250058268160 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000d58d1

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         760     6104668+   b  W95 FAT32
/dev/sda2             761       30401   238091332+   f  W95 Ext'd (LBA)
/dev/sda5             761        1544     6297448+  83  Linux
/dev/sda6            1545        2700     9285538+  83  Linux
/dev/sda7            2701        2827     1020096   82  Linux swap / Solaris
/dev/sda8            2828        4651    14651248+   b  W95 FAT32
/dev/sda9            4652        6475    14651248+   b  W95 FAT32
/dev/sda10           6476       15096    69248151   83  Linux
/dev/sda11          15097       21065    47945961    b  W95 FAT32
/dev/sda12          21066       26773    45849478+   b  W95 FAT32
/dev/sda13          26774       30401    29141878+   b  W95 FAT32

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