Другое > Дистрибутивы сообщества

Альтернативный LiveCD(flash|hdd) метод установки с расширенными функциями

(1/5) > >>

sfs:
Для большинства LiveCD Linux существует возможность так называемой frugal установки: содержимое CD просто копируется на HDD(flash) или монтируется .iso . Причем возможно даже сохранение состояния (persistent)

lfuld22-test1-x86_64.iso
Спойлер: ПоказатьСкрыть
Цель работы:
1. Нравится runtu-lt
2. Протестировать LinuxFrugal методику
3. Пригодится как платформа для компиляции под 14.04

Плюсы frugal:
1. Установить просто и быстро
2. Можно установить на раздел с другой системой (даже windows на fat, ntfs). На одном разделе можно иметь сколько угодно frugal установок. Удобно для тестирования, экспериментов
3. Можно таскать с собой на флэшке. Причем при копировании всего дистра в память не будет износа флэшки, экономится батарея, увеличивается скорость работы
4. При наличии системы модулей - быстрое изменение состава системы просто копированием нужных модулей
5. Неубиваемость. После перезагрузки - девственно чистая система

Минусы frugal:
1. Дополнительная сложность понимания AUFS
2. Определенные неудобства при обновлении и установке софта

Отличия rootaufs от casper:
1. Количество модулей не органичено. В casper мне >2 не удалось
2. Возможность сохранения в папку (только для ext fs)
3. Модули нужно перечислять в конфиге - неудобно

Теоретически к подобному виду можно привести почти любой LiveCD линукс.
Предлагаю ознакомиться с демо.iso сделанном на базе runtu-lite-14.04_20140419.iso
Базовый модуль не изменял. СД содержит авторский (HsH) вариант на базе casper + модуль исправлений nemo и мой вариант на базе модифицированного https://aur.archlinux.org/packages/mkinitcpio-rootaufs/

В альтернативном варианте добавлены опциональные модули утилит (которые можно использовать и при обычной установке) и наработки проекта http://puppyrus.org. Включена дока по casper и rootaufs, конфиги для grub4dos и grub2, собран модуль для компиляции софта
Возможность подключить модули : openoffice, teamviewer, gimp, skype

Скачать 480мб. Зеркало


Инструкция по установке

lf-lubuntu-16.04-desktop-i386-ru-sf01.iso

sfs:
http://forum.runtu.org/index.php/topic,5210.msg36341.html#msg36341

--- Цитата: yx от Май 26, 2014, 21:09:12 ---
--- Цитата: sfs от Май 26, 2014, 10:25:03 ---
--- Цитата: yx от Май 25, 2014, 01:07:39 ---Придется, пожалуй, ставить - сдлайв не дает реальной картины

--- Конец цитаты ---
Если ставить не хочется - вот промежуточный вариант между стандартной установкой и casper-LiveCd (frugal)

--- Конец цитаты ---
этот вариант был бы прекрасным, но у меня лайт стоит фуллом. В предложенном варианте в сборку включен тоже лайт. Если возможно заменить в предложенном материале исо и больше делать ничего не надо, то это очень интересно. Разве что, добавление пакетов довольно муторная штука - я так и не осилил эту ступеньку. Толстый слако решил это, но не до конца.

--- Конец цитаты ---
Предложенный мной вариант можно установить в этот же раздел причем сколько угодно копий
Для приведения к такому виду другого дистра нужно заменить главный модуль filesystem.squashfs. Кроме того нужно использовать initrd vmlinuz и /lib/modules от этого дистра или собрать инитрд для нужного дистра (это сложней - могу собрать или рассказать как)
Добавление пакетов:
1. Используйте сохраненку и стандартную установку пакетов
2. После стандартной установки - преобразовать deb2pfs все скачанные пакеты в .pfs + pfsmerge + положить в /modules

yx:
а можно сделать видеоурок для идиотов? Прямо с самого начала - вот стоит на винте некий линукс, и идиоту надо показать с небольшими объяснениями, как поставить к нему фругалом другой линух. Это ведь только вам досконально понятно, что делать нужно. Думаю, если до меня дойдет-таки сам принцип такой работы. то это будет понятно и всем. Ну и революция в сознании масс.

sfs:
Если боитесь все испортить - проделайте описанное в виртуалке или запишите сд (сделайте grub4dos флэшку) или грузите iso через grub2(4dos) и поймите надо Вам это или нет.
Надо может быть тем кто
а. Хочет полностью свою, настроенную систему на флэшке
б. Склонен к экспериментам. После перезагрузки без сохраненки - всегда чистая исходная система
в. Хочет полноценный линукс на ntfs (т.е. на виндомащине без манипуляций с разделами винта) или кучу линуксов на одном разделе

Видео - не удобно, не умею -  текст удобнее (можно распечатать)

1. Имеем стандартно установленный линукс с grub2 (как вариант - винду - тогда к ней надо прикрутить grub4dos)
2. Делаем копию sudo cp /etc/grub.d/40_custom /etc/grub.d/40_custom.bak. Если накосячите - все вернуть: грузите любой live-linux и возвращаете исходный 40_custom
Вписываем в конец Вашего /etc/grub.d/40_custom пункт menuentry 'LF UtRl из
/boot/grub/grub.cfg (из iso)
Войти в iso можно через mc или:
--- Код: ---sudo mkdir /tmp/iso && sudo mount Ваш.iso /tmp/iso
--- Конец кода ---
3. Меняем в пункте LF UtRl строку set pdev1='sr0 fsck.mode=skip ro' на set pdev1='sda1'
где sda1 - это раздел Вашего винта , на который будете копировать папку utrl. Файловая система может быть ext* fat* ntfs (возможно любая - другие не пробовал). Раздел любой (не обязательно тот где основная система)
Посмотреть все разделы : sudo blkid
4. Применить изменения grub2 : sudo update-grub2
5. Скопировать папку utrl с iso на раздел sda1 (из п.3)
6. sudo reboot. В меню загрузки должен появиться пункт LF UtRl. Если система перестала грузиться - грузим любой cd-live-linux проверяем п.2,3,4


ivm ®:
А ещё есть внешние боксы с эмулятором привода и скоростным интерфейсом. Вставил в него HDD, создал в нём папку _iso, набросал в неё кучу образов и наслаждайся "живой" системой без описанного гемора (такой способ использовался в то время, когда не было возможности загрузиться с USB). Да и загрузочная флешка в помощь, только чуть медленнее будет.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии