Форум проекта PuppyRus Linux

Разработки проекта PuppyRus => Разработка PFS и Initrd => Тема начата: RoDoN от 09 Август 2017, 09:25:11

Название: Запуск любого full Linux из каталога (опционально с сохраненкой)
Отправлено: RoDoN от 09 Август 2017, 09:25:11
Вчера немного поэкспериментировал :) Все каталоги, стоящей на нетбуке Runtu 14.04 XFCE переместил в каталог /mnt/sda6/runtu1404, добавил файлы ядра 4.7.0-pf1 собранного Pro и нормально загрузился с использованием initramfs.img (http://forum.puppyrus.org/index.php?topic=19897.msg133563#msg133563), который собран с конфигом /etc/mkinitcpio-rootaufs2-pf.conf (http://wiki.puppyrus.org/soft/arch-initrd-rootaufs2). Похоже так можно любой большой линукс запустить из каталога и иметь их несколько на одном разделе :)

З.Ы. К сожалению на нетбуке нормально смотреть полноэкранное онлайн-видео можно только в pra32full (http://forum.puppyrus.org/index.php?topic=19897.0), т.к. и Runtu, и штатная Win XP HE, и даже frugal-установки Puppy(Rus) тормозят  :(
Название: Re: Запуск любого full Linux из каталога (опционально с сохраненкой)
Отправлено: sfs от 09 Август 2017, 10:48:53
Похоже так можно любой большой линукс запустить из каталога и иметь их несколько на одном разделе
Т.е. рано похоронили LF (http://forum.puppyrus.org/index.php?topic=15365.0)  :)
Можно и еще хитрее : модули ядра, профили браузеров и т.п. распаковать отдельные папки и наделать симлинков
Причем ядро можно любое с AUFS. А если использовать только full из папки - вообще любое
Все описанное можно и с UIRD (http://wiki.puppyrus.org/soft/uird)
Название: Re: Запуск любого full Linux из каталога (опционально с сохраненкой)
Отправлено: RoDoN от 09 Август 2017, 11:57:32
Причем ядро можно любое с AUFS. А если использовать только full из папки - вообще любое
Да, любое с AUFS можно, а вот вообще любое для только full из папки не прокатывает, во всяком случае на ядре 3.16.77 от Runtu  у меня не загрузилось.
Название: Re: Запуск любого full Linux из каталога (опционально с сохраненкой)
Отправлено: sfs от 09 Август 2017, 12:39:49
любое для только full из папки не прокатывает
инитрд пересобирал? По идее в subdir(2) только mount --bind
Название: Re: Запуск любого full Linux из каталога (опционально с сохраненкой)
Отправлено: RoDoN от 09 Август 2017, 15:05:39
инитрд пересобирал?
Нет, взял сделанный в pra32full
Название: Re: Запуск любого full Linux из каталога (опционально с сохраненкой)
Отправлено: sfs от 09 Август 2017, 15:12:10
взял сделанный в pra32full
Этот подойдет для любого спец-ядра  от Pro
Для не спец ядер - надо пересобирать initrd с этим ядром и /etc/mkinitcpio-rootaufs2.conf