Как решается проблемма с ридонли FS? (Создание LiveCD)

Дистрибутивы, не требующие установки на диск.

Модератор: Модераторы разделов

Ответить
Rohan
Сообщения: 170

Как решается проблемма с ридонли FS?

Сообщение Rohan »

Mojo is a simple operating system for the x86 architecture. It is developed in C, C++ and a little assembly language.
Спасибо сказали:
sim1
Сообщения: 155
ОС: GNU,BSD
Контактная информация:

Re: Как решается проблемма с ридонли FS?

Сообщение sim1 »

Для разделов, которым необходима запись на диск, например, /tmp, /var, используется ramdisk - раздел в памяти.
Создать такой раздел можно вот так (естественно,чтобы все получилось ядро должно поддерживать ramdisk)

Код: Выделить всё

/sbin/mke2fs -q -m 0 /dev/ram0
/bin/mount /dev/ram0 /tmp

busybox + заточенное ядро + спец. загрузчик = очень маленькие live системы
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Как решается проблемма с ридонли FS?

Сообщение nadge »

А как же shmfs (или как там ее)? У нее размер динамически меняется, что очень полезно. А дальше создается в ней ./tmp и т.п., которые потом mount --bind куда надо.

Второй вариант имхо намного лучше - использовать unionfs или aufs, вся ФС таким образом будет на ней. В такую систему можно даже доустанавливать пакеты пока она будет работать с сидюка.
Спасибо сказали:
Rohan
Сообщения: 170

Re: Как решается проблемма с ридонли FS?

Сообщение Rohan »

Mojo is a simple operating system for the x86 architecture. It is developed in C, C++ and a little assembly language.
Спасибо сказали:
Ответить