sumej
@sumej
DevOps

Как из livecd загрузить linux на разделе?

Добрый день,
  • Нужно загрузить busybox/minimal Linux из livecd.
  • Отформатировать HDD если нужно.
  • Скопировать/разархивировать Ubuntu 12.04 из squashfs на HDD.
  • Загрузиться с HDD или же смонтировать Ubuntu 12.04 на HDD как root partition(/).
Этот процесс должен быть автоматический и в одну загрузку (Вставил диск и вся магия произошла): Система грузится с диска - форматирует раздел если нужно, разархивирует Линукс на HDD и грузит его.
Грузиться с HDD - нельзя.

Как можно загрузиться с одним линуксом (минимальным) и потом переключиться на другой?
Могу ли я менять ядро или же я должен специальный ядро изначально нужное?

PS:
Boot device у меня livecd и я не могу загружать squashfs в память.
  • Вопрос задан
  • 426 просмотров
Пригласить эксперта
Ответы на вопрос 4
Sanes
@Sanes
Ответ написан
Комментировать
Загрузиться с HDD
Грузиться с HDD - нельзя.


Ничего не понятно. Может вы опишите требуемую цель, а не противоречивую последовательность действий?
Ответ написан
@estj
prepodavatel Vuza po background programming
1. в любом livecd есть типа --- gpated
2. .....
Ответ написан
@pfg21
ex-турист
Нарисовать большой скрипт, который будет анализировать параметры винта или разделов на нем и по необходимости разворачивать на него образ, потом update-grub и перегружать систему.
скрипт засунуть в инитрд, к примеру, плюс подключить нужные модули ядра.

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

но дъявол кроется в деталях, для "продакшена" надо будет оттестировать на разных системах
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы