LINUX.ORG.RU
ФорумAdmin

grub-probe: ошибка: no such disk

 , ,


0

1

Всем привет!

Есть диск на котором, был прописан grub и благодаря ему загружалась система с другого диска, но так как диск проработал 55к часов посыпались ошибки, он почти умер и сейчас не отвечает:

kernel: [31772.838314] sd 1:0:0:0: [sda] Unhandled error code
kernel: [31772.838318] sd 1:0:0:0: [sda]  Result: 
hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
kernel: [31772.838323] sd 1:0:0:0: [sda] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00

В данный момент система загружена и функционирует как надо, но не получается прописать grub на другой диск:

grub-install /dev/sdb
ошибка: cannot read from `/dev/sda'.
/usr/sbin/grub-probe: ошибка: no such disk.
Auto-detection of a filesystem of /dev/md3 failed.
Try with --recheck.

Короче тот диск был только для gruba. Вся система установлена на других дисках. Как прописать grub на другой диск при включенной системе? папка /boot/grub есть. Если я перезагружусь то диск ‘sda’ может быть мертв и дальше система не загрузится т.к grub’а нет на других дисках!



Последнее исправление: fraer (всего исправлений: 3)

После команды:

echo 1 >/sys/block/sda/device/delete

диск должен исчезнуть из системы и, возможно, grub отработает нормально.

mky ★★★★★
()

No suck dish!

Простите, не удержался.

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

сделал echo

echo 1 >/sys/block/sda/device/delete

диск пропал, но команда не отработала:

grub-install /dev/sdb
/usr/sbin/grub-probe: ошибка: no such disk.
Auto-detection of a filesystem of /dev/md3 failed.
Try with –recheck.
If the problem persists please report this together with the output of «/usr/sbin/grub-probe –device-map=»/boot/grub/device.map" –target=fs -v /boot/grub" to bug-grub@gnu.org

Диск при следующей перезагрузке будет виден?

fraer
() автор топика
Последнее исправление: fraer (всего исправлений: 1)
Ответ на: комментарий от fraer

установить в твоём случае штатно нельзя (да ты и сам это понимаешь). могу предложить попробовать с этими опциями источник

--force
    install even if problems are detected
--skip-fs-probe
    do not probe for filesystems in DEVICE

и рабочий конфиг сохрани/распечатай до перезагрузки. grub станет, а вот что там у него с конфигом будет – я хз

в идеале, конечно, вынуть этот /dev/sdb и поставить grub отдельно, конфиг рабочий подкинуть…

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

Диск при следующей перезагрузке будет виден?

Не факт. Может быть, что часть служебной информации не считается и диск после reset'а больше не оживёт. Можете пробовать сканировать шину не выключая (перезагружая) комп: https://geekpeek.net/rescan-scsi-bus-on-linux-system/

Я не знаю, что советовать, потому что не понятно, что у вас за /dev/md3 и почему с ним проблемы.

Какой древности у вас там дебиан?

Физический доступ к серверу есть? Даже если установить grub на /dev/sdb, нужно будет менять в BIOS порядок загрузки или отцеплять /dev/sda.

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