Как создать загрузочную флешку с Mandriva

1223592700_mandrivaЯ тут весь интернет облазил в поисках хоть одного, адекватно-нормально-чиатемо-работающего мануала по созданию загрузочной флешки с Mandriva. И ничего не нашел (на русском). Потратил кучу времени и всё. Но правда с Mandriva не так уж и куча. И не надо сразу думать: «А типа про unetbootin забыл, да?». Unetbootin — Говно, и создает загрузочную флешку которая будет работать только для Ubuntu\Kubuntu (которым эта утилита не нужна при наличии usb-imagewriter и стандартного инструмента в системе) и вроде Fedora 11 у меня получалась, Fedora 13 уже нихера. Такого как всякие там диски и прочая муть я вообще не признаю. Есть куда более удобные, ёмкие и быстрые устройства, тут вам и SDD и Externall HDD и Flash Drive Card. Вот в общем нашел я решение благодаря одному святому человеку. Хотя всё таки Unetbootin мне и помог, но сделал он только половину работу, остальное пришлось делать самому.

Начнем с того, что надо иметь под рукой и чего не нада:

  • Флешка от 1Гб и выше
  • Unetbootin (хотя если вы никуда не торопитесь, то достаточно руки и мозги)
  • iso образ с Mandriva (желательно последний 2010.0)
  • GParted (хотя если вы никуда не торопитесь, то достаточно руки и мозги)
  • Специальный пак с пропатченными файликами

Подготовка флешки.
Тут путей уйма и утилит тоже. В плоть до того, что вы можете зайти в Windows там ее отформатировать в файловой системе FAT32 c меткой тома MANDRIVAONE (Обратите внимание, что именно такая метка должна быть у флешки) Если у вас флешка уже пустая и она в файловой системе FAT32 то вам надо только установить метку тома, но это по позже.

Подготовка флешки

Если у вас флешка не готова, то вам необходимо ее отформатировать в FAT32. С меткой позже. Самый простой способ такой, открываем GParted выбираем из устройств вашу флешку, отмонтируем её, нажимаем правую кнопку мыши и выбираем «Форматировать в FAT32″. На забудьте принять изменения, кнопка на верхней панели. Всё флешка готова.

Для тех кто в танке:

aptitude search gparted
i   gparted                                               - GNOME partition editor                                         
sudo aptitude install gprated  
aptitude search gparted
i   gparted                                               - GNOME partition editor                                         
sudo aptitude install gprated  

gparted

Обратите внимание, что в некоторых случаях после того как вы отформатировали флешку в GParted ее метка может изменить на иную. По этому снова зайдите в него и поменяйте ее на MANDRIVAONE.

Если вы возьметесь создавать разделы, то это ваши проблемы, в мети на английском языке есть подробно написанные инструкции по использованию утилиты fdisk.
Читайте их.

Создание загрузочной флешки с Mandriva

Теперь снова легкий метод. Открываем Unetbootin. Выбираем там ваш образ и флешку, куда этот образ будет заливать и нажимаем создать. Ждем окончания работы программы. Не радуемся.

unetbootin

Теперь в зависимости от вашей версии вам необходимо скачать правильную версию пака.
Вот они все:

2009 b2
2009 rc1
2009 rc2
2009 final release
2009.1 b
2009.1 rc1
2009.1 final release
2010 final release
2010.2 release

Качаем соответствующий пакет. У меня Mandriva 2010.0 значит я использовал 2010.0 final release. Если вдруг ссылки (или одна из них) перестанут быть рабочими, скажите об этом я залью файлы на сервер. Так мне делать это в падло.

Теперь загруженный архив необходимо распаковать в root вашей флешки. Т.е. в главный каталог флешки.
Делаем это:

tar xvf kit_2010.tgz
cd kit_2010
sudo mv * /media/MANDRIVEONE/
tar xvf kit_2010.tgz
cd kit_2010
sudo mv * /media/MANDRIVEONE/

Кому хочется почувствовать себя хакером в консоли, пожалуйста

Готовим флешку

Находим флешку:

sudo dmesg | tail 
sudo dmesg | tail 

Отмонтируем и форматируем в FAT32 с меткой MANDRIVEONE :

sudo umount /dev/sdc1 (у вас /dev/sdc1 это у вас, у меня это у меня)
sudo mkdosfs /dev/sdc1 -n MANDRIVEONE
sudo mkdir /media/MANDRIVEONE
sudo mount /dev/sdc1 /media/MANDRIVEONE
sudo umount /dev/sdc1 (у вас /dev/sdc1 это у вас, у меня это у меня)
sudo mkdosfs /dev/sdc1 -n MANDRIVEONE
sudo mkdir /media/MANDRIVEONE
sudo mount /dev/sdc1 /media/MANDRIVEONE

Должно получиться так:

ls -la /media/MANDRIVEONE
итого 8
drwxr-xr-x  2 root root 4096 1970-01-01 02:00 .
drwxr-xr-x 10 root root 4096 2010-04-19 00:06 ..
ls -la /media/MANDRIVEONE
итого 8
drwxr-xr-x  2 root root 4096 1970-01-01 02:00 .
drwxr-xr-x 10 root root 4096 2010-04-19 00:06 ..
sudo fdisk -l /dev/sdc
 
Диск /dev/sdc: 2051 МБ, 2051014656 байт
64 heads, 62 sectors/track, 1009 cylinders
Units = цилиндры of 3968 * 512 = 2031616 bytes
Disk identifier: 0x000b8cb6
 
Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1   *           1        1009     2001825    c  W95 FAT32 (LBA)
sudo fdisk -l /dev/sdc

Диск /dev/sdc: 2051 МБ, 2051014656 байт
64 heads, 62 sectors/track, 1009 cylinders
Units = цилиндры of 3968 * 512 = 2031616 bytes
Disk identifier: 0x000b8cb6

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1   *           1        1009     2001825    c  W95 FAT32 (LBA)

Готовим Mandriva

Монтируем образ с Mandriva локально:

sudo mkdir /media/iso/
sudo mount -o loop mandriva-2010.0-KDE4-i586.iso /media/iso
sudo mkdir /media/iso/
sudo mount -o loop mandriva-2010.0-KDE4-i586.iso /media/iso

Копируем необходимые файлы с образа на флешку:

sudo cp -rf loopbacks/distrib-lzma.sqfs /media/MANDRIVEONE/
sudo cp -rf loopbacks/distrib-lzma.sqfs /media/MANDRIVEONE/

Разархивируем и копируем все содержимое архива в корень флешки:

tar xvf kit_2010.tgz
cd kit_2010
sudo mv * /media/MANDRIVEONE/
tar xvf kit_2010.tgz
cd kit_2010
sudo mv * /media/MANDRIVEONE/

Делаем ее загрузочной:

sudo syslinux -f /dev/sdc1
sudo syslinux -f /dev/sdc1

На этом всё. Теперь радуемся))) Вставляем флешку в USB нужного компутера и свободно загружаемся.

P.S.: Мне Mandriva KDE4 лично не понравилась, уж больно низкая производительность на EeePC и домашнем лэптопе. Для примера Kubuntu KDE4.3 работает много раз лучше даже на EeePC. Плюс у Mandriva какой-то гадко переделанный KDE4 который не очень красыво смотрится. Кому нравиться это ваше дело.

За предоставленные модифицированные пакеты огромное спасибо владельцу сайта http://lordikc.free.fr