Алексей Федорчук
Все знают, что оптические приводы и соответствующие носители нынче мертвы почти как птица дронт. Однако дистрибутивы Linux’а традиционно по прежнему распространяются преимущественно в виде образов формата ISO 9660. И, чтобы установить с них систему, не используя OD, их требуется не только изготовить, но и записать на какой-либо твердотельный носитель, типа флешки или SD-карты с помощью специальных утилит (хотя можно и просто командой cp
).
Однако для дистрибутивов, подготовленных с помощью программы Systemback, промежуточной возни с образом можно избежать. Непосредственный результат её работы — это файл вида [imagename].sblive
. Который собственными средствами можно трансформировать в стандартный ISO’шник (в ходе процедуры создания или после оной). Но можно этого и не делать, ибо файл этот представляет собой образ системы, пригодный для прямой записи на флешку или карту.
О такой возможности я узнал из обсуждения на форуме Matuntu от Татьяны Ивановой aka Vita, за что ей — искренняя признательность.
Правда, первый мой опыт прямого переноса sblive-образа на флешку оказался неудачным: он вроде бы благополучно записывался, и содержимое его после монтировании флешки просматривалось, но система с неё категорически не грузилась. Почему — так и осталось покрыто мраком неизвестности — было даже высказано предположение, что это — последствия предшествующих записей командой dd
, и флешка нуждается в «обнулении».
Однако скорее мне по первости просто не повезло, и флешка была дефективной. Потому что в ходе сборки очередного образа Cintu (о котором напишу в ближайшее время) я повторил эксперимент — и с неизменно превосходным результатом на нескольких носителях, флешках и SD-картах, как «стерильных», так и использованных под другие образы. Почему и описываю процедуру подробно.
Итак, для начала нужно средствами Systemback’а образ системы, причём можно, разумеется, обойтись без его трансформации в iso’шник. И даже перенести файл *.sblive
, ранее созданный в другой системе, в рабочий каталог программы (по молчанию это непосредственно /home
). Затем нужно вставить флешку (обязательно! — я поначалу до этого не допёр), запустить Systemback и выбрать кнопку кнопку Создание системы Live:
После чего можно видеть такую не вполне ясную картину:
Для прояснения обстановки достаточно щёлкнуть мышью на имени Live-образа и диска для записи — и тогда активизируется, в числе прочих, и кнопка Записать на диск:
Сама запись начинается после согласия с последним китайским предупреждением:
И проходит на удивление быстро — кажется, что даже быстрей, чем просто записать на флешку файл аналогичного размера. Однако быстрота эта кажущаяся, потому что потом происходит долгая и нудная процедура, которая по русски называется Очистка кеша. Хотя есть подозрение, что это и есть сама запись, а то, что было раньше — просто кеширование в память. Прерывать эту процедуру ни в коем случае не следует — нужно дождаться сообщения о её окончании.
После чего флешка готова к загрузке. Каковая, как я уже говорил, проходила у меня во всех случаях без сучка, без задоринки. Что вселяет надежду в то, что железный конь твердотельный установочный носитель придёт, наконец, окончательно на смену крестьянской лошади оптическому диску с его приводом — этому гнусному порождению проприетаризма и его продажных масс-медиа.
При этом стоит отметить, что перед процедурой записи флешка должна быть в «родной» файловой системе FAT32 и после записи образа, несмотря на её форматирование Systemback, останется в той же ФС.
Такой способ позволит избежать обнуление накопителя.
Как выяснилось, Таня, первое — не обязательно. Я экспериментировал с флешками и картами:
а) без раздела и файловой системы вообще,
б) с записанным ранее через dd образом, то есть с iso 9660,
в) заполненной каким-то хламов после нескольких неудачных записей каких-то образов, то есть непонятно с чем.
Собственно с последнего варианта и начал, подумав, что всё равно выкидывать :)
И во всех случаях всё прошло нормально.
Хотя, конечно, сбои не исключены (и у меня был опыт, и у Вас, верно?). Так что Ваш вариант на крайняк помнить надо, и я там в тексте ссылку на соответствующий пост поставил.
А вот что в итоге на флешке всегда получается один раздел с FAT32 — да. Что забавно и удивительно :)
Алексей, только что проверила возможность записи рассмотренным способом на загрузочную флешку с образом iso 9660. В результате система с этой загрузочной флешки не смогла запуститься с уведомлением:
(initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: No such device
Can not mount /dev/loop0 (/cdrom/casper/filesystem.squashfs) on //filesystem.squashfs
Хотя файловая система на флешке теперь FAT32.
Помогло только такое действие с этой флешкой.
В Gparted создала таблицу msdos и вновь записала образ на не распределённом пространстве :)
У вас systemback на русском, как вы побороли кракозябры в меню при старте образа?
Mitai, образы я создаю при английском интерфейсе.
Но на форуме Matuntu описано, как и при русском можно побороть.