Форум сообщества Runtu.org
Февраль 23, 2018, 15:38:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для тестирования альфа-версия Runtu LITE 18.04 - 20180101

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1   Вниз
  Печать  
Автор Тема: Запуск Linux из каталога и(или) в RO режиме  (Прочитано 1037 раз)
0 Пользователей и 1 Гость смотрят эту тему.
sfs
Местный
*****
Offline Offline

Сообщений: 585


WWW
« : Август 22, 2017, 14:26:26 »

Из каталога - т.е. на одном разделе винта несколько Linux
В RO режиме - т.е. в установленной системе ничего не изменяется. Изменения в верхнем слое AUFS (который может быть RAM, каталогом или файлом) - т.е. экспериментируем смело
Соответственно для AUFS нужно ядро с AUFS (в ubuntu и runtu такое). Linux - любой

Решение : rootaufs2
Сделано под Arch. Для других дистрибов нужно скопировать свой /lib/modules в любой Arch (Manjaro) и собрать initrd
Готовые initrd для runtu-xfce-16.04.3-amd64_20170806.iso. *fallback* - со всеми модулями ядра
Для прочих можно разобрать готовые initrd, заменить /lib/modules на взятые из своего рабочего initrd

Параметры загрузки ядра : root=/dev/sda1 ro rootdir=dirname changes quiet init=/lib/systemd/systemd
Код:
root=/dev/sda1 - раздел с дистрибом (обязятельный)
ro - можно rw или потом перемонтировать
rootdir=dirname - каталог с корнем дистриба (не обязятельный)
changes - без параметров - изменения в RAM (можно использовать каталог или файл)

Этот же функционал + еще куча наворотов есть и в UIRD. Он собирается через dracut в любом линуксе.
« Последнее редактирование: Август 22, 2017, 14:28:09 от sfs » Записан

Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!