Custom Live USB — различия между версиями
Материал из Rosalab Wiki
Syspacer (обсуждение | вклад) |
Syspacer (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
Для достижения цели вам понадобятся: | Для достижения цели вам понадобятся: | ||
− | + | * урезанная версия сборки '''MagOS'''[http://magos-linux.ru/index.php?option=com_agora&task=topic&id=767] на пакетной базе ROSA Desktop.Fresh - http://syspace.ru/portarosa/Custom-ROSA-liveusb.tgz | |
− | + | * наличие в системе установленного пакета '''squashfs-tools''' версии 4.х | |
− | + | * если вы желаете иметь возможность установки вашей системы с live usb, то нужно установить пакет '''draklive-install'''. | |
− | + | * носитель, который будет использоваться в роли загрузочного. Необходимую емкость вы сможете определить в процессе подготовки. | |
== Процесс == | == Процесс == | ||
− | + | * проверяем наличие всех необходимых пакетов. | |
− | + | * делаем слепок системы командой (из-под root): <pre>mksquashfs / /media/папка_назначения/10-имя_файла-слепка.xzm -e /etc/fstab /media /mnt /sys /dev /proc /run /tmp /var/tmp</pre> (параметром {{Cmd|'''''-e''' /etc/fstab /media ...''}} исключаются папки и файлы, которые не нужны для копирования). | |
− | + | * смотрим размер получившегося файла .xzm и подбираем носитель подходящего размера (плюс место для MagOS). | |
− | - | + | * распаковываем содержимое архива ''Custom-ROSA-liveusb.tgz''. там будут папки ''boot'', ''MagOS'' и ''MagOS-Data''. Копируем их на носитель. Если вы использовали полную версию сборки MagOS, то из папки ''/MagOS/base/'' удаляете все модули .xzm, кроме '''00-kernel.xzm''' и '''01-firmware.xzm'''. туда же копируете свой файл слепка. |
− | + | * делаете загрузочным носитель. заходите в папку '''boot/syslinux/install.lin(.win)''' на носителе и выполняете '''bootinst.sh(.bat)'''. | |
− | + | * загружаетесь с подготовленного носителя и выбираете "чистый режим". Должна загрузиться копия вашей системы в живом режиме. Правда, крутиться она будет в текущей версии MagOS на ядре ''3.6.10-nrj-desktop-pae-1rosa'', но пока это не сильно разнится с текущим ядром (разве что ''-pae''), а дальше и MagOS обновится. Работа в режиме "с сохранением данных" не гарантируется. | |
− | + | ||
− | При первом входе в установленную систему он попросит ввести пароль для root и нового пользователя. при этом старые пользователи все уже есть, поэтому если новый пользователь не нужен введите любого не существующего - потом удалите. В папке /boot установленной системы помимо вашего ядра будут | + | * для установки своей системы выберете в списке приложений "Установщик в режиме live" и пройдите быструю процедуру установки как с обычного официального установочного диска. |
+ | {{Предупреждение| В конце установки программа сообщит об ошибке копирования ''initrd.img'' в папку ''/boot'' - не обращайте внимания - все что надо уже установлено. Далее опять может появиться окно установщика - просто закройте его.}} | ||
+ | |||
+ | {{Примечание| При первом входе в установленную систему он попросит ввести пароль для ''root'' и нового пользователя. при этом старые пользователи все уже есть, поэтому если новый пользователь не нужен введите любого не существующего - потом удалите.}} | ||
+ | {{Примечание| В папке ''/boot'' установленной системы помимо вашего ядра будут находиться "ядерные" ''-pae'' файлы, доставшиеся в нагрузку от MagOS при установке. Если мешают можете удалить. Только будьте внимательны и не удалите файлы действующего ядра.}} | ||
== Бонус == | == Бонус == | ||
− | Примером работы такого способа является сборка '''Porta ROSA''' - система установленная с официального iso-образа, обновленная по состоянию на 25 января 2013 года и превращенная в живую | + | Примером работы такого способа является сборка '''Porta ROSA''' - система установленная с официального iso-образа, обновленная по состоянию на 25 января 2013 года и превращенная в живую флэшку с возможностью сохранения данных (тех что сохраняются в пользовательской папке ''/home''). Процесс создания загрузочного носителя аналогичен вышеописанному. |
{{Скачать|[http://syspace.ru/portarosa/PortaROSA.tgz Скачать Porta ROSA]}} | {{Скачать|[http://syspace.ru/portarosa/PortaROSA.tgz Скачать Porta ROSA]}} | ||
− | |||
− | |||
== Благодарность == | == Благодарность == | ||
+ | {{Рамка| | ||
− | Огромное спасибо Михаилу Зарипову (МихаилZ) и Антону Горошкину (neobht) за проект MagOS и полезные советы! | + | '''Огромное спасибо Михаилу Зарипову (МихаилZ) и Антону Горошкину (neobht) за проект MagOS и полезные советы!''' |
}} | }} |
Версия 13:44, 26 января 2013
Содержание
Цель
Получить копию вашей ОС ROSA Desktop.Fresh в виде живой флэшки (live usb) c возможностью установки этой копии на любую машину стандартным установщиком из live-режима. Вместо флэшки может использоваться жесткий диск.
Средства
Для достижения цели вам понадобятся:
- урезанная версия сборки MagOS[1] на пакетной базе ROSA Desktop.Fresh - http://syspace.ru/portarosa/Custom-ROSA-liveusb.tgz
- наличие в системе установленного пакета squashfs-tools версии 4.х
- если вы желаете иметь возможность установки вашей системы с live usb, то нужно установить пакет draklive-install.
- носитель, который будет использоваться в роли загрузочного. Необходимую емкость вы сможете определить в процессе подготовки.
Процесс
- проверяем наличие всех необходимых пакетов.
- делаем слепок системы командой (из-под root):
mksquashfs / /media/папка_назначения/10-имя_файла-слепка.xzm -e /etc/fstab /media /mnt /sys /dev /proc /run /tmp /var/tmp
(параметром -e /etc/fstab /media ... исключаются папки и файлы, которые не нужны для копирования).
- смотрим размер получившегося файла .xzm и подбираем носитель подходящего размера (плюс место для MagOS).
- распаковываем содержимое архива Custom-ROSA-liveusb.tgz. там будут папки boot, MagOS и MagOS-Data. Копируем их на носитель. Если вы использовали полную версию сборки MagOS, то из папки /MagOS/base/ удаляете все модули .xzm, кроме 00-kernel.xzm и 01-firmware.xzm. туда же копируете свой файл слепка.
- делаете загрузочным носитель. заходите в папку boot/syslinux/install.lin(.win) на носителе и выполняете bootinst.sh(.bat).
- загружаетесь с подготовленного носителя и выбираете "чистый режим". Должна загрузиться копия вашей системы в живом режиме. Правда, крутиться она будет в текущей версии MagOS на ядре 3.6.10-nrj-desktop-pae-1rosa, но пока это не сильно разнится с текущим ядром (разве что -pae), а дальше и MagOS обновится. Работа в режиме "с сохранением данных" не гарантируется.
- для установки своей системы выберете в списке приложений "Установщик в режиме live" и пройдите быструю процедуру установки как с обычного официального установочного диска.
Предупреждение
В конце установки программа сообщит об ошибке копирования initrd.img в папку /boot - не обращайте внимания - все что надо уже установлено. Далее опять может появиться окно установщика - просто закройте его.
В конце установки программа сообщит об ошибке копирования initrd.img в папку /boot - не обращайте внимания - все что надо уже установлено. Далее опять может появиться окно установщика - просто закройте его.
Примечание
При первом входе в установленную систему он попросит ввести пароль для root и нового пользователя. при этом старые пользователи все уже есть, поэтому если новый пользователь не нужен введите любого не существующего - потом удалите.
При первом входе в установленную систему он попросит ввести пароль для root и нового пользователя. при этом старые пользователи все уже есть, поэтому если новый пользователь не нужен введите любого не существующего - потом удалите.
Примечание
В папке /boot установленной системы помимо вашего ядра будут находиться "ядерные" -pae файлы, доставшиеся в нагрузку от MagOS при установке. Если мешают можете удалить. Только будьте внимательны и не удалите файлы действующего ядра.
В папке /boot установленной системы помимо вашего ядра будут находиться "ядерные" -pae файлы, доставшиеся в нагрузку от MagOS при установке. Если мешают можете удалить. Только будьте внимательны и не удалите файлы действующего ядра.
Бонус
Примером работы такого способа является сборка Porta ROSA - система установленная с официального iso-образа, обновленная по состоянию на 25 января 2013 года и превращенная в живую флэшку с возможностью сохранения данных (тех что сохраняются в пользовательской папке /home). Процесс создания загрузочного носителя аналогичен вышеописанному.
Благодарность
Огромное спасибо Михаилу Зарипову (МихаилZ) и Антону Горошкину (neobht) за проект MagOS и полезные советы!