LINUX.ORG.RU

помогите пожалуйста решить проблему с загрузкой GRUB


0

0

доброе утро! знающие люди помогите пожалуйста решить проблему с GRUB-ом.дело в том что нужно было сделать копию жесткого диска на котором стоит винда и линукс.подцепил жесткий диск,загрузился с Live CD Ubuntu и копию делал командой dd.Копия сделалась,пытаюсь загрузиться с этого жесткого диска,там стоит Acronis OS Selector,в котором есть два пункта:винда и линукс.выбираешь когда винду-то все грузится нормально.выбираешь линукс-там должен загрузиться еще Grub после этого и потом еще в нем надо выбрать что загружать и все нормально должно быть..НО почему-то когда выбираешь линукс вот уже на скопированном жестком диске Grub не запускается,пишет Error 17.я пробовал садить на разные шлейфы этот жесткий (первичный вторичный и тд)-не помогает.пробовал менять в grub.conf разделы с которых грузиться-не помогает (хотя там все правильно стоит как и на исходном жестком диске).все разделы точно такие же...не понимаю что нужно сделать

Ответ на: комментарий от Alan_Steel

Устр-во Загр Начало Конец Блоки Id Система /dev/sdb1 * 1 319 2562336 b W95 FAT32 /dev/sdb2 320 638 2562367+ b W95 FAT32 /dev/sdb3 639 1245 4875727+ 85 Linux расширен /dev/sdb5 639 651 104391 82 Linux своп / Solaris /dev/sdb6 652 945 2361523+ 83 Linux /dev/sdb7 946 1245 2409718+ 83 Linux

вот такие разделы у меня на моем скопированном жестком диске.на sdb6 и sdb7 стоит линукс старый Red Hat какой-то там версии древней.раздел sdb7 я могу замонтировать а вот раздел sdb6 не могу..почему? может по-этому не запускается grub?может он установлен на нем.. делаю проверку fsck sdb6: [root@Dmitry_K dmitry]# /sbin/fsck /dev/sdb6 fsck 1.40.2 (12-Jul-2007) WARNING: bad format on line 8 of /etc/fstab e2fsck 1.40.2 (12-Jul-2007) Couldn't find ext2 superblock, trying backup blocks... fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb6

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 sda7: [root@Dmitry_K dmitry]# /sbin/fsck /dev/sdb7 fsck 1.40.2 (12-Jul-2007) WARNING: bad format on line 8 of /etc/fstab e2fsck 1.40.2 (12-Jul-2007) /dev/sdb7: clean, 68104/301568 files, 253540/602429 blocks

что можете сказать?куда копать?очень нужно чтоб эта копия диска работала так же как основной диск....

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

> а вот раздел sdb6 не могу..почему?

Обычно mount всё честно говорит, почему он не может примонтировать. См. /var/log/messages

может по-этому не запускается grub?

Он запускается и выдаёт ошибку, что не может примонтировать ФС. Да, скорее всего, это оно.

что можете сказать?куда копать?

Тебе и без нас сказали:

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>

Если ты твёрдо уверен, что /sdb6 - раздел с линуксом (или точно знаешь, что у тебя есть бекап на всякий пожарный), то e2fsck -b 8193 <device>

Ещё бы не помешало взглянуть на /etc/fstab (WARNING: bad format on line 8 of /etc/fstab)

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

на команду монтирования sdb6 он говорит:[root@Dmitry_K dmitry]# mount /dev/sdb6 /mnt/sda mount: вы должны указать тип файловой системы

запускаю [root@Dmitry_K dmitry]# /sbin/e2fsck -b 8193 /dev/sdb6 e2fsck 1.40.2 (12-Jul-2007) /sbin/e2fsck: Bad magic number in super-block while trying to open /dev/sdb6

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> ничего нового не написал вроде..

а вот /etc/fstab

/dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 /dev/sdc1 /mnt/sdc ----это восьмая строка

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

mount /dev/sdb6 /mnt/sda -t ext_не_знаю_какая_она_у_тебя_там

И про fstab оно правильно ругается: в 8й строчке нет ни типа ФС, на параметров.

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

в это же место раздел sdb7 монтируется нормально.а файловая система там ext3,ну про fstab понятно это для флешки строчка недописанная..я думаю она тут наверно не причем?

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

Если на sdb6 ext3 (ну или ext2), то у неё побились оба суперблока, что маловероятно. Если старый хард подключить - там тот раздел монтируется успешно?

Alan_Steel ★★
()

Acronis OS Selector

нах оно нужно?

amorpher ★★★★★
()

Судя по сообщениям в этом треде предположу что коипрование с помощью dd было выполнено неправильно/не до конца
Уверен что копирование завершилось удачно? Не было ли каких-нибудь сообщений в процессе выполнения dd?
Целевой диск точно больше или равено исходному?

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

копировал весь диск целиком.копирование выполнилось успешно никаких сообщений не было.исходный диск 10гб целевой 40.

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

кстати GRUB переставить не могу.пишу команду grub-install /dev/sda.. а мне в ответ пишется: could not find device for /dev/mapper/livecd-rw

и так пишется если попытаться поставить на любой из разделов

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

дело в том что я не могу попробовать со старым хардом такое проделать так как он не находится у меня.он стоит на предприятии.я пришел сделал копию и ушел...

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

> GRUB переставить не могу.пишу команду grub-install /dev/sda.. а мне в ответ пишется: could not find device for /dev/mapper/livecd-rw

Т.е., ты загрузился с live-cd, диск у тебя определяется как sdb; а поставить grub ты всё равно пытаешься на sda? Ну да, я бы тоже на его месте ругался.

З.Ы. Настоятельно советую почитать мануал к грубу, пока не произошло страшного и ты не стёр свой акронис напрочь.

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

не не не я просто тут винты переключаю и он у меня то sda то sdb :)) видимо команду списал когда он sda был

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

Порядок действий примерно такой:

chroot /mnt/sysimage /bin/bash
pvscan
vgscan
lvscan
grub-install ...

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

Это тип партиции, нет никакой гарантии что он соответствует содержимому (файловой системе или там pv lvm)

Что говорят:
file -Ls /dev/sdb*
pvscan
?

Nao ★★★★★
()

всем большое спасибо за советы!!!!проблема решена другим путем!загрузился с загрузочного диска на котором была какая-то программка пол названием Disk Copy 2.0 и с помощью нее сделал копию!все заработало!

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