LinuxForum.Fans
Тема

Gentoo Live DVD на USB-Stick с сохранением пользовательских данных

Автор: u___________________ 9 сообщений 4630 просмотров
#251644

Доброе время суток.

Собственно, как слепить загрузочную флешку с помощью dd я знаю. Вопрос:
Как сделать, что бы не терялись пользовательские данные? Желательно было бы указать максимальный размер для этих самых данных.

#251676

А отчего они, собственно теряются?
Как вы делаете загрузочную флэшку? С корнем в рамдиске, как загрузочный CD/DVD?
Если просто установить Генту на флэшку с корнем на этой же флэшке, без всяких рамдисков и прочих ненужных ухищрений, то система, как это ни странно, просто работает.Только корень ядру нужно указывать по метке диска или по UUID. И загружать ядро можно не syslinux'ом а обычным Grub.

#251683

Если я так понимаю это какой то готовый liveUSB gentoo,
то просто можно смонтировать образ файловой системы squashfs и скопировать содержимое.
создается так же файл нужного размера, форматируется в нужную фс и копируется на жесткий диск(допустим это будет home.squash)

далее можно просто добавить в загрузку скрипт монтирования (лично мне нравится по LABEL нежли по UUID тогда без проблем переносится на другую флэшку)
скрипт mount_home

text
#!/sbin/runscript

start() { mkdir /mnt/home mount LABEL=<label> -t vfat /mnt/home #это если находится на фат mount -o loop -t <тип фаловой системы> /mnt/home/home.squash /home/user }

stop() { umount /home/user &&\ umount /mnt/home &&\ rm -rf /mnt/home }

можно использовать в место файла просто раздел для директории пользователя.
Конечно я описал не подробно, но все таки думаю должно быть понятно в общем смысле что нужно сделать.
Как создать заново образ squashfs это уже все написано до меня, его нужно заменить.

#251688

А я вообще не вижу смысла использовать squashfs, она же рид-онли. На флэшках можно полноценно использовать ext4 или вообще, что душе угодно. При этом вполне можно использовать корневую файловую систему внутри файла, а не на физическом разделе флэшки, если очень хочется, использовать флэшку не только как загрузочную, и оставить на ней файловую систему fat.

#251689
"bobr" написал:
А я вообще не вижу смысла использовать squashfs, она же рид-онли. На флэшках можно полноценно использовать ext4 или вообще, что душе угодно. При этом вполне можно использовать корневую

Упс в название файла home.squash не соответствует типу ФС, его привел просто ради примера, а так там должно быть что то типа ext4,ext3,reiserfs
Просто тут вопрос по сохранению пользовательских данных, тем более в squashfs в качестве корня умещается больше программ.
получается необходимый инструментарий всегда под рукой.

#251969

Оказывается c гентой не прокатывает как я делал в свое время с убунтой.
dd if=/образ of=/dev/устройство
далее в fdisk помечаем раздел как загрузочный...

Если можно скиньте how to по созданию загрузочной флешки что бы ещё и все мои файлы на ней сохранялись.

#251990

Индустриальный Эльф, нужно просто установить генту на флэшку из stage3 по хэндбуку. Точно также, как и на раздел жесткого диска. Ничего необычного.

#252024
bobr написал:
Индустриальный Эльф, нужно просто установить генту на флэшку из stage3 по хэндбуку. Точно также, как и на раздел жесткого диска. Ничего необычного.

А можно на флешке создавать разделы ext4 и т.п.?

#252025
"amid88" написал:
А можно на флешке создавать разделы ext4 и т.п.?

Можно.

Войдите или зарегистрируйтесь, чтобы ответить.