Bug #903

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

Добавил(а) Артём Власов около 8 лет назад. Обновлено около 8 лет назад.

Статус:New Начата:08.09.2016
Приоритет:High Дата выполнения:
Назначена:- Готовность в %:

0%

Категория:- Затраченное время: -
Версия:-
Голоса: 0

Описание

Попытался установить систему на жесткий диск (/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

История

Обновлено Артём Власов около 8 лет назад

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

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

Обновлено Артём Власов около 8 лет назад

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

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

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

Обновлено Alexander Tratsevskiy около 8 лет назад

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

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

Обновлено Артём Власов около 8 лет назад

Alexander Tratsevskiy wrote:

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

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

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

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

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

Экспортировать в Atom PDF

Спасибо!