1

В этой теме описаны способы создания загрузочных "флешек" с Mageia при помощи различных утилит.

Содержание темы:

  • dd: использование консольной утилиты для создания загрузочной "флешки" в Linux'е

  • Mandriva Seed: утилита с графическим интерфейсом для создания загрузочной "флешки" в Windows'е

В первую очередь нам нужно загрузить образ с Mageia: http://www.mageia.org/en/downloads/

Использование dd.

Spoiler

Подключаем флешку к ПК
Для записи нам нужно знать название нашей флешки.

Консоль
mount

В выводе ищем наше устройство
Должно быть что-то похожее на
/dev/sdf1 on /media/usbflashdrive
Отсюда нам нужно /dev/sdf, именно sdf, а не sdf1, так как указывать будем устройство, а не раздел на устройстве.

Либо устанавливаем gparted

Консоль
su
<root-пароль>
urpmi gparted
exit

Запускаем gparted и в правом верхнем углу окна смотрим по выпадающему списку нашу флешку.
http://storage2.static.itmages.ru/i/12/0612/s_1339504698_1997858_4f7cb96f3f.png

Запись на флешку будет произведена командой вида

Консоль
dd if=образ.iso of=/dev/<устройство>

Перед записью нужно идентифицироваться, как супер пользователю

Консоль
su
<root-пароль>

С образом LiveCD KDE Europe2 в домашней папке и флешкой /dev/sdf команда для записи образа принимает вид

Консоль
dd if=Mageia-2-LiveCD-KDE4-Europe2-i586-CD.iso of=/dev/sdf

После ввода команды нужно дождаться сообщения о выполненной работе, вроде такого

Консоль
[root@mageia.org.ru user]# dd if=Mageia-2-LiveCD-KDE4-Europe2-i586-CD.iso of=/dev/sdf
1425408+0 записей считано
1425408+0 записей написано
скопировано 729808896 байт (730 MB), 241,454 c, 3,0 MB/c

После выполнения действий от root не забываем выйти из этого режима

Консоль
exit

Важно!!! Удостоверьтесь в правильности используемого имени флешки (в данном примере/руководстве, это - sdf)! Если по ошибке вы укажите имя, например, жесткого диска, вы уничтожите все данные на нем и запишите образ на него!

Использование Mandriva Seed
Вообще Mandriva Seed существует как под Linux, так и под Windows. Но linux-версия этой утилиты у меня ни в какую не запускается на Mageia 2, по этому я буду рассматривать лишь windows-версию утилиты.

Spoiler

1) Скачиваем Mandriva Seed по этой ссылке.
Архив распаковываем в корень диска, чтобы полный адрес до папки утилиты был вида "C:\Mandriva Seed". Распаковывать в корень необходимо, чтобы избежать ряда ошибок при записи.
2) Скачиваем образ Mageia по ссылке в начале темы, скачанный образ тоже кладем в корень диска, чтобы полный путь до него был вида "C:\Mageia-2-LiveCD-KDE4-Europe2-i586-CD.iso".
Запускаем mandriva-seed.exe
http://storage3.static.itmages.ru/i/12/0612/s_1339515005_3665201_8eee09603e.png
Указываем образ и флешку, нажимаем "Create Live USB"

Другие варианты (Windows): Win32DiskImager
Другие варианты (Linux): IsoDumper

Внимание! Даже не пытайтесь использовать UNetBootin для записи образов!

Fedora & GNOME

2

xxblx пишет:

Есть подозрение, что утилита корректно работает только с LiveCD образами

Неправда, пишет она DVD.iso! Mandriva PP 2010/2011, Mageia1-dvd.iso были мною записаны лично именно с помощью мандрива-сид (линукс). Но вот в Магея2 эта утилита действительно работать не хочет sad

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

3

Если кому интересен мой опыт общения с системой, то для установки на флеш-накопители вполне подойдет обыкновенный установщик, который есть на живом диске. Так я ставлю систему на флешки и на свой внешний USB-HDD с которого сейчас и пишу этот пост. Преимущества такого подхода в том, что такая система установлена на флешку думает будто она стоит на обыкновенном HDD и работает точно также. На второй Mageia 2 это не проверял, но должно работать так как в Mageia гибридность живых дисков еще никто не успел разрушить по крайней мере пока smile.

4

Про свои грабли (может кому время сэкономит).

Mandriva Seed
с этой утилитой у меня получилось создать в Винде (ХР) работающие загрузочные флешки для Mageia 2 : DVD (флешка 8Гб) и Live-CD (флешка 1 Гб) , предварительно форматировал быстро их в FAT32.
Загрузочное первое ставил USB-HDD (другие USB варианты в BIOS не пробовал).

UNetbootin - из реально заработавших систем (давно) - флешка 1Гб, отформатированная в FAT16
Mageia 2 с этой утилитой на тех же флешках не пошла.

5

А dd работает?

airdow пишет:

Про свои грабли (может кому время сэкономит).

Mandriva Seed
с этой утилитой у меня получилось создать в Винде (ХР) работающие загрузочные флешки для Mageia 2 : DVD (флешка 8Гб) и Live-CD (флешка 1 Гб) , предварительно форматировал быстро их в FAT32.
Загрузочное первое ставил USB-HDD (другие USB варианты в BIOS не пробовал).

UNetbootin - из реально заработавших систем (давно) - флешка 1Гб, отформатированная в FAT16
Mageia 2 с этой утилитой на тех же флешках не пошла.

6 (2012-07-16 16:21:07 отредактировано Zomby)

Mageiafriend пишет:

А dd работает?

Пробовал записать на флешку Mageia-DVD-i586 - не прокатило. Запись на флешку образа по инструкции прошла успешно, а вот устанавливаться с флешки система не пожелала.

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

7

Странно, надо будет попробовать.

8

Получилось создать мультизагрузочную флешку с несколькими загружаемыми дистрибутивами по этой инструкции. Правда для этого пришлось установить бубунту на виртуалбокс и соответственно настроить проброс usb-порта в "коробочке".

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

9 (2012-11-07 12:36:12 отредактировано romkaromka)

С выпуском дистрибутива MagOS на базе Mageia установка на флешку значительно облегчится.

Аккаунт отключен по просьбе пользователя. (28.12.2014)

10

Установка МагОС? Нет, спасибо, мне Магея как-то ближе.

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

11

Установленный MagOS с профилем на базе Mageia равносилен установленной Mageia с дополнительным функционалом, которого в дефолтной Mageia нет.

Аккаунт отключен по просьбе пользователя. (28.12.2014)

12 (2012-12-11 16:19:45 отредактировано mandriva)

Пробовал Mageia-1 64 бит залить на флэшку 16 гб при помощи UNetbootin ничего не вышло, не грузится.

Mageia-1 64бит KDE

13

mandriva, из-под какой ОС пробовал?

Fedora & GNOME

14

Если нужно записать только один образ на флешку, то ничего лучше Mandriva-ssed нет. Вот только в Mageia2 эта программа не работает, зато прекрасно работает в Windows XP (в виртуалбоксе можно) и в Mageia1. Ну а если нужно несколько ОСей записать на одну флешку, то тут способов много (мне помог описанный немного выше), но UNetbootin не поможет ни в одном случае (по крайней мере заюзанный в Магее).

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

15

В наших репах есть unetbootin, я через него писал на флешку DVD диск и все грузилось. Так же и под винду тоже mageia2 грузится.

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================

16

Значит мне не повезло. 3 (!) раза писал (Бог троицу любит) через unetbootin образ mageia-i586-dvd и ни разу не смог загрузиться. sad

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

17

Пробовал записать образ Mageia2 х64 на флешку описанными тут способами, не один образ не загрузился. Плюнул и записал образ на DVD диск, с него и установил себе Магию ))

Главный нуб форума

18

Буквально вчера успешно записал Mageia 2 KDE LiveCD через Mandriva Seed из-под WinXP.  На прошлой неделе записывал этот же образ на флешку из-под Mageia средствами Unetbootin.

Fedora & GNOME

19

С загрузочными флешками бывают проблемы на некоторых материнках, они просто не хотят иногда грузить с флешки, а на некоторых конфигурациях и live-cd виснут.. всяко бывает, PC дело такое, железа много, оно разное, может и что то не заработать..

20 (2012-12-02 04:16:13 отредактировано mandriva)

xxblx пишет:

mandriva, из-под какой ОС пробовал?

Пробовал под виндой-7 максимальная 64 бит, не получилось.
Вчера пробовал под mageia-1 64бит, тоже не вышло.

Mageia-1 64бит KDE

21

Кстати, вот выхлоп консоли при запуске mandriva-seed в Магее2 (i586):

Консоль
[root@localhost Linux_prog]# sh mandriva-seed.sh
Verifying archive integrity... All good.
Uncompressing mandriva-seed....................................................................................................................................
libpng warning: Application was compiled with png.h from libpng-1.5.10
libpng warning: Application  is  running with png.c from libpng-1.2.49
libpng error: Incompatible libpng version in application and library
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/cx_Freeze/initscripts/Console.py", line 29, in <module>
  File "/tmp/selfgz787420963/i586/mandriva-seed", line 50, in <module>
    T���U���%Yl�&��iU�؎�:���v�w�����P��9?��r[�9#9�.i�1S��l4,5Ξ
                                                              s��k�B�Ş��H����ЯM��;      ����l$��w������c�O��[w��7��-�F��[��R��<.O�c#m4'��n�yX�r/_�b��.0/2͉v�<�j���umta��N1��J����ս��<ºM�>o���40�'?����)S��UϮ����=�<4'�����\��-o���
                               �i|�P�C
  File "/tmp/selfgz787420963/i586/mandriva-seed", line 45, in main
    %^���C�˿G]$�D�1�2s�K�
                         ��y�18qI�=�[��[C<�|I?#J�1mzxa|5D��p���N��F����GN@j^��g��N���!�▒v��9SS(q
  File "liveusb/gui.py", line 43, in __init__
  File "liveusb/gui.py", line 133, in __init__
  File "liveusb/gui.py", line 153, in populate_devices
  File "liveusb/creator.py", line 132, in detect_removable_drives
  File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 244, in get_object
  File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 241, in __init__
  File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 183, in activate_name_owner
  File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 281, in start_service_by_name
  File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 622, in call_blocking
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files

Думаю проблема в этом:

libpng warning: Application was compiled with png.h from libpng-1.5.10
libpng warning: Application  is  running with png.c from libpng-1.2.49
libpng error: Incompatible libpng version in application and library

Может кто подскажет как побороть? Симлинк там сделать или еще как?

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

22

Zomby⇓ пишет:

Может кто подскажет как побороть? Симлинк там сделать или еще как?

условно, создаем папку Mandriva Seed, где лежит сама утилита, ~/Mandriva Seed
создаем папку lib внутри Mandriva Seed, ~/Mandriva Seed/lib
берем libpng из Mageia 1 и кладем в lib
создаем файл в ~/Mandriva Seed, который будем использовать, как скрипт для запуска.
содержимое файла выглядеть примерно так:

#!/bin/sh
LD_LIBRARY_PATH=lib
export LD_LIBRARY_PATH
sh MandrivaSeed.sh

но мне кажется, это все проблемы не решит. по выхлопу видно, что python 2.5 требуется, а в Mageia 2 только 2.7 / 3.x. так что 50 на 50 - запуститься или нет.

Fedora & GNOME
Спасибо сказали: Zomby1

23

Спасибо, сейчас попробую.

Mageia6, KDE, LXQt, x86_64.
Человек человеку - волк, а зомби зомби - зомби!

24

вот здесь все объясняется
https://wiki.mageia.org/en/Installation … B_stick.3F

25

А как восстановить загрузчик с USB HDD если слетел?