Bug #903

Установка из рабочей системы ломает последнюю

Added by Артём Власов about 8 years ago. Updated about 8 years ago.

Status:New Start:09/08/2016
Priority:High Due date:
Assignee:- % Done:

0%

Category:- Spent time: -
Target version:-
Votes: 0

Description

Попытался установить систему на жесткий диск (/dev/sdb) из-под работающей (/dev/sda) и столкнулся со следующей проблемой.

Установщик перезаписал загрузчик на основном системном диске (/dev/sda), в результате система оказалась неработоспособна.

С основного диска (/dev/sda) стала грузиться свежеустановленная система (та, что на /dev/sdb).

В итоге основную систему-то я привёл в чувство. Данные потеряны не были. А вот загрузчик на целевом диске (/dev/sdb) отсутствует, - загрузиться с него невозможно, хотя система на нём стоит полностью функциональная.

Для установки использовал следующую команду:

cl-install -l ru_RU --iso /home/user/cld-20160831-x86_64.iso -p ON -D /dev/sdb --netconf networkmanager --iface eth0:dhcp --hostname blender --root-password -u user -A user --video nvidia -X 1600x1200

History

Updated by Артём Власов about 8 years ago

Я не пробовал указывать ключ --mbr (сейчас постестирую с ним и отпишу дополнительно). Возможно, в этом кроется причина, но, как мне кажется, нужно проверять, откуда выполняется установка и действовать сообразно.

В данном случае, я считаю, установщик должен был установить загрузчик на тот же диск, куда ставится система и сконфигурировать его для загрузки с этого диска, никак не касаясь уже работающей системы.

Updated by Артём Власов about 8 years ago

Да. Ключ --mbr не работает с авторазметкой.

Я тут ещё подумал, что у кого-то может быть сценарий, в котором ему нужны несколько копий кальки на одной машине и такое поведение нормально.

Я же пытаюсь таким образом установить систему на другой компьютер.

Updated by Alexander Tratsevskiy about 8 years ago

Я же пытаюсь таким образом установить систему на другой компьютер.

Как правило не хватает места и пользователь докупает ещё один жесткий диск. Если mbr менять только в нём, то установленная система никогда не загрузится. Отсюда такие настройки по умолчанию.

Updated by Артём Власов about 8 years ago

Alexander Tratsevskiy wrote:

Я же пытаюсь таким образом установить систему на другой компьютер.

Как правило не хватает места и пользователь докупает ещё один жесткий диск. Если mbr менять только в нём, то установленная система никогда не загрузится. Отсюда такие настройки по умолчанию.

Честно сказать, не вижу связи, ибо на выходе имеем чистую систему. Да, туда можно перенести настройки (и данные?). Но загрузчик оказывается активен только на основном разделе - на втором диске (куда переносим) он отсутствует и система с него не грузится. Отключаем любой диск - вообще ничего ниоткуда не грузится.

С помощью определённого шаманства (многократная перенастройка загрузчика, смена кабелей местами, что довольно нетривиально и неприемлимо для обычного пользователя) я сумел восстановить отдельный загрузчик и сам grub на первом диске, а вот добиться загрузки со второго не смог.

PS
В процессе установки в системе создаётся туева хуча блочных устройств непонятного назначения, которые никуда не деваются - только перезагрузка спасает.

Also available in: Atom PDF

Thank you!