LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Вы можете перенесети установленную систему в файл образа файловой системы.

Т.е., создаёте файл, в котором вы создадите файловую систему и скопируете туда установленную и настроенную систему.

dd if=/dev/zero of=/путь_куда_сохранять_файл/ bs=1M count=размер_файла_в_мегабайтах
Теперь создаёте файловую систему в файле:
mkfs.ваша_любимая_файловая_система /путь_куда_сохранили_файл/
Монтируете файловую систему в файле и переносите установленную систему в файл:
mkdir /tmp/system
mount /путь_куда_сохранили_файл/ /tmp/system -t ваша_любимая_файловая_система -o loop
Собственно перенос установленной системы (копирование с сохранением прав)
cp -pr /точка_монтирования_исходной_системы /tmp/system
Далее правите /etc/fstab скопированной системы, указывая новое расположение корневой файловой системы.

Вот, можете почитать это сообщение, здесь наброски по редактированию init сценария в initrd: Нужна дуракоустойчивая система (комментарий)

squashfs as root file system (комментарий)

Вам aufs и squashfs я конечно не советую, но посмотреть что примерно и как менять в сценарии init можете.

Или можете «разобрать» initrd LiveCD диска Debian.

Исправление kostik87, :

Вы можете перенесети установленную систему в файл образа файловой системы.

Т.е., создаёте файл, в котором вы создадите файловую систему и скопируете туда установленную и настроенную систему.

dd if=/dev/zero of=/путь_куда_сохранять_файл/ bs=1M count=размер_файла_в_мегабайтах
Теперь создаёте файловую систему в файле:
mkfs.ваша_любимая_файловая_система /путь_куда_сохранили_файл/
Монтируете файловую систему в файле и переносите установленную систему в файл:
mkdir /tmp/system
mount /путь_куда_сохранили_файл/ /tmp/system -t ваша_любимая_файловая_система -o loop
Собственно перенос установленной системы (копирование с сохранением прав)
cp -pr /точка_монтирования_исходной_системы /tmp/system
Далее правите /etc/fstab скопированной системы, указывая новое расположение корневой файловой системы.

Вот, можете почитать это сообщение, здесь наброски по редактированию init сценария в initrd: Нужна дуракоустойчивая система (комментарий)

squashfs as root file system (комментарий)

Или можете «разобрать» initrd LiveCD диска Debian.

Исходная версия kostik87, :

Вы можете перенесети установленную систему в файл образа файловой системы.

Т.е., создаёте файл, в котором вы создадите файловую систему и скопируете туда установленную и настроенную систему.

dd if=/dev/zero of=/путь_куда_сохранять_файл/ bs=1M count=размер_файла_в_мегабайтах
Теперь создаёте файловую систему в файле:
mkfs.ваша_любимая_файловая_система /путь_куда_сохранили_файл/
Монтируете файловую систему в файле и переносите установленную систему в файл:
mkdir /tmp/system
mount /путь_куда_сохранили_файл/ /tmp/system -t ваша_любимая_файловая_система -o loop
Собственно перенос установленной системы (копирование с сохранением прав)
cp -pr /точка_монтирования_исходной_системы /tmp/system
Далее правите /etc/fstab скопированной системы, указывая новое расположение корневой файловой системы.

Вот, можете почитать это сообщение, здесь наброски по редактированию init сценария в initrd: Нужна дуракоустойчивая система (комментарий)

Или можете «разобрать» initrd LiveCD диска Debian.