ОСВМ   ТПОИ   РиЭКТ   КС   ОИС   визуальные среды - 4GL   ТП ОСП   Поколения компьютеров  

Операционные системы вычислительных машин

Создание 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

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

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

ввести количество процентов от 1 до 100 для создания casper-rw

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

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

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

Завершился процесс уведомлением об успешно выполненной операции

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

получаем полный отчёт о создании загрузочного накопителя с persistent-ным разделом

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
</pre>
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

Дисковая утилита показала изменения флешки после работы в mkusb

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

В живой сессии LM можно посмотреть, чем наполнены разделы casper-rw и usbdata

можно посмотреть, чем наполнены разделы casper-rw и usbdata

Все установленные мной программы, настройки и документы сохраняются после очередной загрузки флешнакопителя.

ОСВМ   ТПОИ   РиЭКТ   КС   ОИС   визуальные среды - 4GL   ТП ОСП   Поколения компьютеров  

Знаете ли Вы, что защищённый режим компьютера, разработан фирмой DEC и заключается в том, что программист и разрабатываемые им программы используют логическое адресное пространство, размер которого может быть намного больше, чем объем ОЗУ. Логический адрес преобразуется в физический адрес автоматически с помощью схемы управления памятью (MMU). При этом содержимое сегментного регистра не связано напрямую с физическим адресом, а является номером сегмента в соответствующей таблице. Благодаря защищённому режиму, в памяти может храниться только та часть программы, которая необходима в данный момент, а остальная часть может храниться во внешней памяти (например, на жёстком диске). В случае обращения к той части программы, которой нет в памяти в данный момент, операционная система может приостановить программу, загрузить требуемую секцию кода из внешней памяти и возобновить выполнение программы. Следовательно, становятся допустимыми программы, размер которых больше объёма имеющейся памяти, и пользователю кажется, что он работает с большей памятью, чем на самом деле.

НОВОСТИ ФОРУМА

Форум Рыцари теории эфира


Рыцари теории эфира
 10.11.2021 - 12:37: ПЕРСОНАЛИИ - Personalias -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
10.11.2021 - 12:36: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
10.11.2021 - 12:36: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от д.м.н. Александра Алексеевича Редько - Карим_Хайдаров.
10.11.2021 - 12:35: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
10.11.2021 - 12:34: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вадима Глогера, США - Карим_Хайдаров.
10.11.2021 - 09:18: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> Волновая генетика Петра Гаряева, 5G-контроль и управление - Карим_Хайдаров.
10.11.2021 - 09:18: ЭКОЛОГИЯ - Ecology -> ЭКОЛОГИЯ ДЛЯ ВСЕХ - Карим_Хайдаров.
10.11.2021 - 09:16: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМЫ МЕДИЦИНЫ - Карим_Хайдаров.
10.11.2021 - 09:15: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Екатерины Коваленко - Карим_Хайдаров.
10.11.2021 - 09:13: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вильгельма Варкентина - Карим_Хайдаров.
Bourabai Research - Технологии XXI века Bourabai Research Institution