emlen |
|
Темы:
2
Сообщения:
19
Участник с: 26 ноября 2014
|
Доброго времени суток! Дорогие форумчане, подскажите, где лучше подглядеть сценарий развертывания с-мы на фс внутри raw-файла. Вкратце опишу задачку. Есть ЖД с grub4dos с набором нужных исошек. Переразбивать данный ЖД и форматировать нельзя, но хотелось бы добавить пункт в меню граба и загружать с этого диска из файла-образа archlinux, но не в лайв-режиме, а с возможностью записи в этот же файлобраз... |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Все молчат, попробую изложить свое понимание данного вопроса. Насколько я знаю такое возможно при создании загрузочной флешки Live USB, имеющей возможность производить сохранение изменений, внесенных в процессе работы (так называемый режим persistence mode). Но, учитывая тот факт, что а также тот факт, что там все делается довольно хитро - сам образ записывается на одном разделе, а для сохранения внесенных изменений создается другой раздел, со специальной меткой.А потому, имхо, просто имея образ на носителе (с любым загрузчиком) и загрузившись с него не возможно записать/сохранить в этом же образе внесенные изменения.
Ошибки не исчезают с опытом - они просто умнеют
|
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
Почему не возможно? Создаете файл нужного размера. Создаете на нем ФС, например ext4 и используете єтот файл как корневой раздел. Может быть, что-то придется подправить в скриптах initramfs-linux.img. Естественно, для загрузки ядро и инитрамфс должны быть скопированы из образа в доступное место. А чем арч на флешке не устраивает? Есть соответствующая тема, достаточно подробная. PS.Даже дюкдюкать долго не пришлось. Статья на русском, Хаутушка из которой ноги растут. |
redix |
|
Темы:
34
Сообщения:
3433
Участник с: 11 марта 2013
|
vasekТак сделано в сусях, если записать образ на флеш носитель, то там будет два раздела и браузер сохраняет историю и закачки. Когда то столкнулся, был удивлен, если честно.
In Tux We Trust
|
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
Ребята, ТС заказал: emlen, а вы рассказываете немножко не то. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
anodeНасколько я понял, ТС ничего изменить не может и хочет использовать для загрузки существующий образ. Или я опять что то не понял правильно.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
anodeТогда пусть описывает более конкретно. До меня старого все доходит плохо.
Ошибки не исчезают с опытом - они просто умнеют
|
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
Давненько баловался))anodeСначала в initramfs нужно монтировать раздел на котором хранится образ с корнем. Ведру в параметрах передать mntdev="путь до раздела" и, видимо, mntdir="куда его монтировать". Последнее не помню зачем было выделено. Можно прибить в коде на любую папку. Затем используется losetup В fstab прописать корень как /dev/loop0, если не ошибаюсь. Хук писал и использовал очень давно. Возможно придется доработать. Хук install
anodeВ grub2 есть модуль loopback. Монтирует любые образы с поддерживаемыми фс. Загружает ведро без проблем. grub4dos наверняка что-то подобное умеет.
Lupus pilum mutat, non mentem.
|
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
vasek, emlenклассическая loopback система, если ТС хочет что-то устанавливать, удалять, настраивать и т.д. и т.п. без переразбивки диска. По крайней мере, я так понял :) Может вы правы, а я ошибаюсь. Ждем реакции рулевого. |
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
jim945врядли, он и исо монтирует только если файл без фрагментации. С какого-то момента граб4дос начал выделоваться по поводу ext4, для себя я понял так, что grab4dos не понимает каких-то новшеств ext4, плюнул и окончательно перешел на grub2, что и ТС советую. |