Bug #903
Установка из рабочей системы ломает последнюю
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
В процессе установки в системе создаётся туева хуча блочных устройств непонятного назначения, которые никуда не деваются - только перезагрузка спасает.