Доброе время суток.
Собственно, как слепить загрузочную флешку с помощью dd я знаю. Вопрос:
Как сделать, что бы не терялись пользовательские данные? Желательно было бы указать максимальный размер для этих самых данных.
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Gentoo Linux → Gentoo Live DVD на USB-Stick с сохранением пользовательских данных
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Доброе время суток.
Собственно, как слепить загрузочную флешку с помощью dd я знаю. Вопрос:
Как сделать, что бы не терялись пользовательские данные? Желательно было бы указать максимальный размер для этих самых данных.
А отчего они, собственно теряются?
Как вы делаете загрузочную флэшку? С корнем в рамдиске, как загрузочный CD/DVD?
Если просто установить Генту на флэшку с корнем на этой же флэшке, без всяких рамдисков и прочих ненужных ухищрений, то система, как это ни странно, просто работает.Только корень ядру нужно указывать по метке диска или по UUID. И загружать ядро можно не syslinux'ом а обычным Grub.
Если я так понимаю это какой то готовый liveUSB gentoo,
то просто можно смонтировать образ файловой системы squashfs и скопировать содержимое.
создается так же файл нужного размера, форматируется в нужную фс и копируется на жесткий диск(допустим это будет home.squash)
далее можно просто добавить в загрузку скрипт монтирования (лично мне нравится по LABEL нежли по UUID тогда без проблем переносится на другую флэшку)
скрипт mount_home
#!/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 это уже все написано до меня, его нужно заменить.
А я вообще не вижу смысла использовать squashfs, она же рид-онли. На флэшках можно полноценно использовать ext4 или вообще, что душе угодно. При этом вполне можно использовать корневую файловую систему внутри файла, а не на физическом разделе флэшки, если очень хочется, использовать флэшку не только как загрузочную, и оставить на ней файловую систему fat.
А я вообще не вижу смысла использовать squashfs, она же рид-онли. На флэшках можно полноценно использовать ext4 или вообще, что душе угодно. При этом вполне можно использовать корневую
Упс в название файла home.squash не соответствует типу ФС, его привел просто ради примера, а так там должно быть что то типа ext4,ext3,reiserfs
Просто тут вопрос по сохранению пользовательских данных, тем более в squashfs в качестве корня умещается больше программ.
получается необходимый инструментарий всегда под рукой.
Оказывается c гентой не прокатывает как я делал в свое время с убунтой.
dd if=/образ of=/dev/устройство
далее в fdisk помечаем раздел как загрузочный...
Если можно скиньте how to по созданию загрузочной флешки что бы ещё и все мои файлы на ней сохранялись.
Индустриальный Эльф, нужно просто установить генту на флэшку из stage3 по хэндбуку. Точно также, как и на раздел жесткого диска. Ничего необычного.
Индустриальный Эльф, нужно просто установить генту на флэшку из stage3 по хэндбуку. Точно также, как и на раздел жесткого диска. Ничего необычного.
А можно на флешке создавать разделы ext4 и т.п.?
А можно на флешке создавать разделы ext4 и т.п.?
Можно.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Gentoo Linux → Gentoo Live DVD на USB-Stick с сохранением пользовательских данных
Форум работает на PunBB, при поддержке Informer Technologies, Inc