У меня есть жесткий диск, который выходит из строя, поэтому, прежде чем он полностью умирает, и мне приходится прибегать к резервному копированию, я хочу скопировать все (ОС и все) на новый диск, и поместить его обратно в машину, с которой пришел сбойный диск, поэтому я не даже не нужно делать переустановку ОС. Я делаю все это на моем обычном настольном компьютере с Linux (с новым диском, подключенным через горячую замену SATA), хотя диск в конечном итоге будет загружен и запущен на другой машине (одном из моих домашних серверов Linux).

Я разбил на разделы и отформатировал новый диск и скопировал все файлы. Осталось только установить GRUB на новый диск, чтобы я мог загрузиться с него, как только он будет установлен на целевой машине.

К сожалению, я не могу понять, как это сделать с моего настольного компьютера. Если я использую grub-install , он жалуется, что на диске нет идентификатора BIOS в моем BIOS, что бессмысленно, так как мой компьютер никогда не загрузит этот диск.

$ grub-install --root-directory=/mnt/newdisk /dev/sdh
/dev/sdh does not have any corresponding BIOS drive.

Это будет единственный диск на сервере, поэтому, вероятно, идентификатор BIOS всегда будет 0x80.

Как я могу сказать GRUB установить себя на этот диск и действовать так, как будто это единственный диск в системе? (без заполнения конфигурации GRUB на моем настольном ПК в процессе!)

1 ответ1

0

Я бы посмотрел на Клонезиллу, который был бы похож на то, что вы хотите сделать. Вы создаете образ своего диска и сможете при необходимости перезагружать его за несколько минут на новом диске. http://clonezilla.org/ , где вы можете найти информацию и скачать. Надеюсь, поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .