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

openSUSE – это свободная операционная система на базе Linux для Вашего ПК, ноутбука или сервера. Вы можете просматривать веб, управлять почтой и фотографиями, выполнять офисную работу, смотреть видео или слушать музыку. Have a lot of fun! Гласит сайт разработчиков. Последняя стабильная версия это openSUSE 11.4 включает в себя новые версии GNOME, KDE, LibreOffice, Firefox, ядра Linux, и многие, многие другие обновления и улучшения. В 11.4 Вы найдете более 1000 рабочих приложений с открытым исходным кодом. openSUSE также включает в себя полный набор серверного программного обеспечения и богатый выбор инструментов для разработки. Кстати Have a lot of fun! это у них слоган такой. Познакомиться ближе с процессом создания загрузочной флешки вы можете уже сейчас, под катом.

Где найти информацию об openSUSE?

Информации больше на английском, чем на русском.
Источников информации миллион, изучайте.

Официальный сайт – http://www.opensuse.org/ru/
Официальная вики – http://ru.opensuse.org/
Официальный Twitter – https://twitter.com/openSUSE
Официальные новости – http://news.opensuse.org/
Официальные блоги – http://lizards.opensuse.org/
Официальная IDENTI.CA – http://identi.ca/opensuse
Официальный портал поиска ПО – http://software.opensuse.org/

About openSUSE

Я питаю нелюбовь ко всем RPM-подобным дистрибутивам, потому что в них нет apt-get, aptitude и dpkg, если этих утилит нет, то дистрибутив можно считать ущербным. Но openSUSE это реально круто, мне он нравиться по тому, что KDE-версия openSUSE это вам не какая-нибудь Kubuntu, это качественный, вылизанный и на 100% рабочий дистрибутив. В openSUSE есть YaST (Yet another Setup Tool), довольно таки стрёмная и проприетарная утилита конфигурации операционной системы и установки/обновления пакетов с ПО, в настоящий момент распространяется по лицензии GPL.

Дистрибутивы openSUSE и SUSE Linux Enterptise заточены под управление посредством YaST, т.е. без YaST они и посрать сходить не смогут, YaST делает всё: управление ПО, on-line обновление, обновление с CD/DVD, установка дополнительных пакетов, используется непосредственно для установки дистрибутива и конфигурации всей системы.

Так же, в openSUSE есть Zypper жалкая копия apt-get для Debian, Zypper (libzypp) — консольный менеджер пакетов который умеет управлять используемыми репозиториями, искать нужные пакеты, устанавливать или удалять их, типа младший брат дистрофик у apt-get’a =) Фанатов openSUSE прошу не обижаться, тут написана правда, тем более, что мне openSUSE нравится.

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

Вот тут начинается жопа. openSUSE это вам не Ubuntu. Вообще если у вас на компьютере уже установлена openSUSE, то создать загрузочную флешку с ней не проблема, ибо в openSUSE есть специально заточенная под это утилита SUSE Studio Image Writer, она доступна для загрузки в качестве RPM-пакета тут

SUSE Studio Image Writer будет работать в Windows XP и Windows Vista. Скачать версию для Windows можно тут. Внимание, в вашей пиратской Windows 7 может не работать!

Для Debian/Ubuntu пакетов нет! Т.е. deb-пакета утилиты SUSE Studio Image Writer в природе не существует. Теперь есть, вы можете скачать его вот так:

wget http://www.linuxspace.org/wp-content/uploads/imagewriter_1.8-5.1_i386.deb
wget http://www.linuxspace.org/wp-content/uploads/imagewriter_1.8-5.1_i386.deb

и установить в системе:

sudo dpkg -i imagewriter_1.8-5.1_i386.deb
sudo dpkg -i imagewriter_1.8-5.1_i386.deb

Утилита появиться у вас в меню Приложения > Системные утилиты > SUSE Studio ImageWriter
Но её надо запускать с правами root’a так что делаем это так:

sudo imagewriter 
sudo imagewriter 

Дальше просто следуйте инструкциям и ваш Live USB с openSUSE на борту готов!

Второй метод. ХакИрский

Любой кто сидит НЕ на Ubuntu думает, что он ХакиР, и что все Убунтоиды просто тупые хомячки (Виндузятников они вообще за людей не считают), которые умеют только обои рабочего стола менять. Жаль им напоминать, что дело не в выборе дистрибутива, а в голове и руках, у кого они есть – тот и крут!

Ладно давайте не спорить. Для создания загрузочную флешку с openSUSE хакИрским методом вам будет нужен образ: Качайте его на download page Ещё нужна флешка, желательно объёмом >= 1GB
Она должна быть пустой и с fat16/fat32 на борту, если это не так, то стоит подготовить её.

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

su -c 'fdisk -l'
su -c 'fdisk -l'

У меня это /dev/sdc1, у вас может быть что угодно, что-бы вас не путать в дальнейшем, я заменил последнюю букву на Икс /dev/sdX

Проедемся по ней утилитой mkdosfs:

su -c 'umount /dev/sdX1'
su -c 'mkdosfs -F16 -v -n "test" /dev/sdX1'
su -c 'umount /dev/sdX1'
su -c 'mkdosfs -F16 -v -n "test" /dev/sdX1'

Если опции выше не понятны, то идем читать man mkdosfs.
Убедитесь, что флешка готова:

df -h 
... 
/dev/sdX1    2,0G  0  2,0G  0% /media/test
...
df -h 
... 
/dev/sdX1    2,0G  0  2,0G  0% /media/test
...

Отмантируйте флешку:

su -c 'umount /dev/sdX1'
su -c 'umount /dev/sdX1'

Заливаем образ на флешку:

sudo apt-get install ddrescue
su -c 'dd_rescue openSUSE-11.4-KDE-LiveCD-i686.iso /dev/sdX1'
sudo apt-get install ddrescue
su -c 'dd_rescue openSUSE-11.4-KDE-LiveCD-i686.iso /dev/sdX1'

Для надежности, восстановим MBR (master boot record) на флешке:

sudo apt-get install mbr
sudo install-mbr --force /dev/sdX1
sudo apt-get install mbr
sudo install-mbr --force /dev/sdX1

И установим syslinux:

sudo apt-get install syslinux
sudo syslinux /dev/sdX1
sudo apt-get install syslinux
sudo syslinux /dev/sdX1

Флешка готова!