Создание Live-USB OS с разделом Casper-RW
с помощью утилиты MKUSB
Live-USB ОС позволяют загружаться с флэшки и работать в своей ОС на любом копьютере. При простом копировании ISO-образа на USB-носитель рабочие данные и новые программы не сохраняются на нём. Чтобы исключить этот недостаток, на свободном от ОС пространстве USB-носителя создается раздел данных для чтения и записи casper-rw — общего стандарта для Ubuntu-подобных ОС.
Для этого существует утилита MKUSB («make USB») — инструмент для создания загрузочных дисков Linux / Ubuntu c возможностью создания такого раздела сохранения.
Средство mkusb было разработано, чтобы упростить и безопаснее создавать загрузочные диски с помощью метода для флеширования или клонирования изображения iso или файла сжатого изображения. Он использует dd под капотом. Целью является запоминающее устройство большой ёмкости, часто, но не всегда USB-накопитель, иногда внутренний диск или диск eSATA.
Устанавливается утилита из стабильного репозитория для Ubuntu 12.04-17.10 ppa:mkusb/ppa или нестабильного ppa:mkusb/unstable, в котором более свежие версии mkusb.
Установим стабильную версию mkusb 12.2.2 в Matuntu-Z64
sudo add-apt-repository ppa:mkusb/ppa -y sudo apt update sudo apt install mkusb
По зависимостям с ней должны быть установлено несколько пакетов:
Эти пакеты установлены: dus (12.2.2-1ubuntu1) gdisk (1.0.1-1build1) guidus (12.2.2-1ubuntu1) mkusb (12.2.2-1ubuntu1) mkusb-common (12.2.2-1ubuntu1) mkusb-nox (12.2.2-1ubuntu1) pv (1.6.0-1) usb-pack-efi (12.2.2-1ubuntu1)
Интерфейс утилиты наполовину графический, но в основном консольный.
Для создания загрузочного USB-накопителя использовалась флешка размером 8 ГБ в формате FAT32.
Образ linuxmint-18.2-cinnamon-64bit.iso разместим в корне домашней папки.
В терминале запускаем команду:
sudo -H mkusb linuxmint-18.2-cinnamon-64bit.iso p
Последний параметр p сообщает mkusb, что мы хотим в Live-сессии иметь persistent иными словами раздел сохранения. Если вы опустите это, вы получите простой живой USB.
После запуска команды появится выбор опции утилиты

выбрав вариант «е», нажимаем соответствующую клавишу и подтверждаем «enter» (ввод).
После этого открылся GUI и выполняем следующие шаги:
1. Нажимаем Выбрать целевое устройство

2. Выбираем устройство и подтверждаем OK

3. Чтобы не совершить ошибку, убеждаемся в правильности выбранного устройства, ставим галочку и жмём клавишу Go

4. Следующий шаг — подтверждаем OK

5. Следующее действие оставляем без выбора, нажав клавишу Quit

6. После этого mkusb загрузит некоторые файлы и предложит ввести количество процентов от 1 до 100 для создания casper-rw (например, 3) и нажать OK

7. Начался процесс записи образа на флешку и создания раздела сохранения

8. Завершился процесс уведомлением об успешно выполненной операции, жмём OK

9. В терминале получаем полный отчёт о создании загрузочного накопителя с persistent-ным разделом
409200+0 записей получено 409200+0 записей отправлено 1676083200 байт (1,7 GB, 1,6 GiB) скопирован, 616,422 s, 2,7 MB/s Done do_n_show: Work done --------------------------------------------------------------------------- Syncing the target device . parted -s "/dev/sdd" print Модель: Verbatim STORE N GO (scsi) Диск /dev/sdd: 7741MB Размер сектора (логич./физич.): 512B/512B Таблица разделов: gpt Флаги диска: Номер Начало Конец Размер Файловая система Имя Флаги 2 1049kB 2097kB 1049kB primary bios_grub 3 2097kB 130MB 128MB fat32 primary загрузочный, esp 4 130MB 1826MB 1696MB primary 5 1826MB 2126MB 300MB ext2 primary 1 2126MB 7741MB 5615MB ntfs primary msftdata lsblk -o MODEL,NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE "/dev/sdd" MODEL NAME FSTYPE LABEL MOUNTPOINT SIZE STORE N GO sdd 7,2G |-sdd1 ntfs usbdata 5,2G |-sdd2 1M |-sdd3 vfat linuxmint18 122M |-sdd4 1,6G Lsdd5 ext4 casper-rw 286,5M
Done 🙂 The target device is ready to use. ‘linuxmint-18.2-cinnamon-64bit.iso’ was installed Cleanup after mkusb finished 🙂 Zenity error log-file ‘zerrlog’=/tmp/tmp.s1LtUahWT6 Cleanup after mkusb finished 🙂 ————————————————————————— Total time used [by mkusb] = 1158 s; 00:19:18
Дисковая утилита показала изменения флешки после работы в mkusb

При монтировании флешки в Matuntu на панели появляются три раздела: casper-rw, Linux Mint 18.2 Cinnamon 64-bit и usbdata.
В живой сессии LM можно посмотреть, чем наполнены разделы casper-rw и usbdata

Все установленные мной программы, настройки и документы сохраняются после очередной загрузки флешнакопителя.
Знаете ли Вы, что электромагнитное и другие поля есть различные типы колебаний, деформаций и вариаций давления в эфире.
Понятие же «физического вакуума» в релятивистской квантовой теории поля подразумевает, что во-первых, он не имеет физической природы, в нем лишь виртуальные частицы у которых нет физической системы отсчета, это «фантомы», во-вторых, «физический вакуум» — это наинизшее состояние поля, «нуль-точка», что противоречит реальным фактам, так как, на самом деле, вся энергия материи содержится в эфире и нет иной энергии и иного носителя полей и вещества кроме самого эфира.
В отличие от лукавого понятия «физический вакуум», как бы совместимого с релятивизмом, понятие «эфир» подразумевает наличие базового уровня всей физической материи, имеющего как собственную систему отсчета (обнаруживаемую экспериментально, например, через фоновое космичекое излучение, — тепловое излучение самого эфира), так и являющимся носителем 100% энергии вселенной, а не «нуль-точкой» или «остаточными», «нулевыми колебаниями пространства». Подробнее читайте в FAQ по эфирной физике.
Сделать casper rw из zip архива ? Реально или нет ?
За основу хотелось бы взять этот архив вот с таким сжатием https://drive.google.com/open?id=1EgKzmx9sK53PwlrGwezxa0jIrUmO1VQS , а точнее не напрягаясь rw можно и не делать там и так этот архив может растягиваться до бесконечности , как установить систему прямо в архив?

Griggorii
19.07.18 15:47:25 MSK

так заархивируй систему, делов-то.
Anoxemian ★★★★★
( 19.07.18 15:51:20 MSK )
Ответ на: комментарий от Anoxemian 19.07.18 15:51:20 MSK

Акакий ? Каким макаром сделать что бы она потом грузилась ?
Griggorii
( 19.07.18 16:02:55 MSK ) автор топика
Ответ на: комментарий от Griggorii 19.07.18 16:02:55 MSK

внутри или снаружи архива?
Anoxemian ★★★★★
( 19.07.18 16:06:51 MSK )
Ответ на: комментарий от Anoxemian 19.07.18 16:06:51 MSK

Да разместить внутри
Griggorii
( 19.07.18 16:14:50 MSK ) автор топика

как установить систему прямо в архив?
redgremlin ★★★★★
( 19.07.18 16:22:33 MSK )
Ответ на: комментарий от redgremlin 19.07.18 16:22:33 MSK

Ман ман закинь системку плес ? Вот эту https://yadi.sk/d/HcwX-KFr3YnoJy смогешь помочь ?
Griggorii
( 19.07.18 16:25:36 MSK ) автор топика
anonymous
( 19.07.18 16:27:22 MSK )
Ответ на: комментарий от anonymous 19.07.18 16:27:22 MSK

Ну да получается оттуда в zip , а потом сделать архив загружаемым если это возможно
Griggorii
( 19.07.18 16:31:37 MSK ) автор топика
Ответ на: комментарий от Griggorii 19.07.18 16:25:36 MSK

Я не понимаю по болгарски. Или это српски? Хотя один фиг, я по сербски тоже ни бум-бум.
redgremlin ★★★★★
( 19.07.18 18:01:00 MSK )
Ответ на: комментарий от redgremlin 19.07.18 18:01:00 MSK
anonymous
( 19.07.18 18:04:12 MSK )
Ответ на: комментарий от redgremlin 19.07.18 18:01:00 MSK

плес — ступодово плескавица. ням.
Мне вот из тем юзера понравилось
На сколько это безопасно?
Форум — General
От имени суперпользователя провел операцию chmod -R a+rwx /usr/share
Сделать так меня привела идея потому что в папке /usr/share/applications отображались ярлыки без иконок в виде шестеренок , щас этих шестеренок стало меньше и они приобрели вид иконок
mos ★★☆☆☆
( 19.07.18 18:26:36 MSK )
Ответ на: комментарий от mos 19.07.18 18:26:36 MSK

У него все темы шикарны, не умаляй его гений.
Anoxemian ★★★★★
( 19.07.18 18:29:25 MSK )
Ответ на: комментарий от Anoxemian 19.07.18 18:29:25 MSK

ну я дальше не скроллил)) не сомневаюсь что там еще много наваристого.
mos ★★☆☆☆
( 19.07.18 19:52:49 MSK )
Ответ на: комментарий от Anoxemian 19.07.18 16:06:51 MSK

Коротко расскажу что бы и рационализаторам было понятно почему я взял этот архив без всяких заговоров массонов и илюнатов , возьмите абсолютно одинаковые файлы любого расширения и сделайте допустим 10 папок пустых , туда закиньте в каждую папку не меняя имени файлов выбранных вами эти фаилы и затем закиньте эти десять папок не важно как вы их там разместили в архив , ну естесно удалите сначала из архива мой мусор и посмотрите это не фантастика архив будет весить ровно тот один фаил и не больше т.е он не будет весить в десять раз больше
Griggorii
( 20.07.18 03:41:02 MSK ) автор топика

Проще говоря архив понимает что файлы одинаковые и принимает все эти тысячи или миллионы , миллиарды файлов за один
Casper-rw, а ну-ка отдай мои файлы!
Жила-была у меня флешка. Та самая, «живая», с linux-ом, с сохранением измененй, созданная по методу, описанному мной на этой странице. И вот понадобилось мне как-то в ней покопаться на предмет извлечения файлов, сохраненных мной в процессе работы. А файлы эти (пользовательские), равно как и все, что было изменено от начального варианта (установленные пакеты, обновления, настройки и многое другое), хранятся на самом деле на флешке в одном единственном файле — casper-rw. Проще всего, конечно, загрузиться с этой флешки снова и скопировать эти файлы куда-то. Но мы же легких путей не ищем! Да и мало-ли по какой причине еще может потребоваться влезть внуть файла ! Например, по прошествии некоторого периода работы с флешкой захотелось увеличить размер данного файла…
В качестве вводной — все описанное ниже я проделывал на компьютере, на котором установлен Linux (дистрибутив mandriva 2009.1). Все выполнялось в консоли, запущенной от имени root-а. Требовалось, собственно, смонтировать каким-то образом файл casper-rw в файловую систему Linux, чтобы получить к нему доступ.
Для меня вопрос, собственно, состоял в том, что я не знал, какой командой смонтировать этот файл. Немного погуглив, нашел вот такую команду (цитирую, т.к. на том ресурсе требуется регистрация):
mount -t ext2 /media/MDV_FLASH/.loopbacks/system.loop systemloop -o loop
Чтож, команда есть. Приступаем! (Да, позабыл я в самом начале в вводных написать, что моя Mandriva — это сервер мой, валяющийся на антресоли, следовательно, ни десктопа, ни автомонтирования, ни прочих «благ цивилизации»)… И еще забыл сказать, для всяких там нужд у меня в файловлой системе уже были созданы (заранее) две папки — /mnt/flash и /mnt/temp. А «всякие там нужды» — это монтирование подключаемых внешних дисков. В моем процессе я эти папки и использовал. Вы же можете задействовать свои, либо создать такие же…
Итак, чтобы добраться до файла casper-rw нам нужно первым делом смонтировать флешку, на которой он лежит. Включаем флешку в компьютер. Затем, чтобы знать, что именно монтировать, сначала запускаем команду (выделена красным):.
[root@dmitrykhn ~]# fdisk -l Диск /dev/sda: 500.1 ГБ, 500107862016 байт 255 heads, 63 sectors/track, 60801 cylinders Units = цилиндры of 16065 * 512 = 8225280 bytes Disk identifier: 0x0000e142 Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 5099 40957686 83 Linux /dev/sda2 5100 60801 447426315 5 Расширенны . (тут было много чего ещен, я его слегка выкинул, чтоб сократить объем бесполезной в данном случае информации) . Диск /dev/sdc: 2002 МБ, 2002747392 байт 32 heads, 63 sectors/track, 1940 cylinders Units = цилиндры of 2016 * 512 = 1032192 bytes Disk identifier: 0x67a77fae Устр-во Загр Начало Конец Блоки Id Система /dev/sdc1 * 1 1940 1955488+ 6 FAT16
В ответ на приведенную команду мы получаем информацию обо всех установленных в системе дисковых накопителях и обо всех разделах на них. Интересующую нас в данном случае информацию я выделил синим цветом. Как видим, сама флешка наша определилась системой как /dev/sdc, а (единственный) раздел с файловой системой FAT на ней как /dev/sdc1. Вот его-то и смонтируем
[root@dmitrykhn ~]# mount /dev/sdc1 /mnt/flash
По большому счету для «правильности» приведенной выше команде монтирования не хватает «прямого» указания типа файловой системы используемой монтируемым разделом. Дистрибутив Mandriva в этом плане «дружественен» и зачастую сам «угадывает» файловую систему монтируемого устройства. Но, чтобы все было правильно, в приведенную выше команду нужно добавить ключ «-t vfat«. Так или иначе, но после того, как диск смонтирован, можно перейти в папку /mnt/flash и просмотреть ее содержимое. Среди прочего там должен присутствовать и интересующий нас файл casper-rw. Теперь смонтируем его. Сначала, по аналогии с приведенной выше цитатой я ввел такую команду:
[root@dmitrykhn ~]# mount -t ext2 /mnr/flash/casper-rw /mnt/temp -o loop
Но увы, в ответ на нее я получил сообщение об ошибке. Система ругалась на файловую систему монтируемого раздела. И не зря, с учетом того, о чем я напишу далее. Но на данном этапе, памятуя о «дружественности» Mandriva, я ввел ту же команду, но уже без принудительного указания используемой файловой системы. Вот такую:
[root@dmitrykhn ~]# mount /mnt/flash/casper-rw /mnt/temp -o loop
Раздел смонтировался! Перейдя в папку /mnt/temp, я увидел все файлы, сохраненные внутри файла casper-rw, в том числе, и интересовавшие меня. Всё, задача решена!
PS. Так как мне было интересно, почему же файл не смонтировался по первой команде, «поинтересовался» я и типом файловой системы, использованной файлом casper-rw. Оказалось — ext3. Так что, если при монтировании файла casper-rw есть желание в команде тип файловой системы указать принудительно, то нужно вводить ключ «-t ext3«…
Советую также прочесть следующие записи блога:
- Форматирование флешки в Linux (комментариев — 0)
- Создание файла Casper-RW (комментариев — 3)
- «Живая» флешка с Linux-ом (комментариев — 0)
- «Живая» флешка «многоцелевого назначения» (комментариев — 0)
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.039 секунд. Запросов: 25.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.