Как я мигрировал на OpenSUSE 10.2

С неделю назад я обзавёлся новым компьютером. Благо старый меня уже не устраивал, ни по шумовым показателям, ни по производительности. А хотелось немного немало, а возможности запускать на стенде хотя бы 3 ОС параллельно.

Так что я обзавёлся Core 2 Duo 6700 на 965 чипсете + 4 GB RAM.

При том что на текущем компьютер у меня уже жили в Multi Boot: WinXP Home, Open SUSE 10.1 и Solaris 10 со временем, за нехваткой дискового пространства, последние две перекочевали в виртуальное состояние, а XP висела базовой из-за того что часть операций, например, синхронизация с коммуникатором можно было делать только там.

Как бы то ни было я решился на эксперимент — поставить в качестве базовой ОС OpenSUSE последней версии 10.2 и уже на ней развернуть полный виртуальный стенд. Оговорюсь что идея эта пришла мне не просто так, а после 5 неудачных установок на этот компьютер OpenSUSE 10.1, Solaris 10, FreeBSD 6.1 и Knoppix. Поначалу я сильно задумался не бракованный ли компьютер мне достался поскольку с CD диска он грузился, а потом ни одна ОС свои файлы на CD не находила. Поискав в интернете обнаружил что мой OptiArc’овский DVD-RW является таким новым что поддерживается только последними версиями ядра Linux, начиная с 2.6.18, другие же ОС , за исключением Vista про него ничего не знали. Так что в моём распоряжении был лишь OpenSUSE 10.2 обладающий нужным мне ядром, а все мои последующие рассуждениях о его плюсах и минусах будут с оглядкой на причины выбора.

Далее я буду писать о возникших проблемах и в конце уже о финальном результате.

Первая возникшая проблема — после инсталляции OpenSUSE в мёртвую завис при запуске, перезапуск выявил повторяемость проблемы. В результате же недолгого поиска удалось выяснить что проблема в поддержке 965 чипсета и необходимо внести в файл /etc/modprobe.local строку blacklist intel_agp

Ага, всё бы хорошо да загрузится бы вначале, особенно с учётом того что я говорил ранее про поддержку моего DVD-RW ядрами только начиная с 2.6.18. Конечно же загрузка со спасательными Knoppix’ом или Kubuntu Live были невозможны. В итоге пришлось загружаться с инсталляционного диска OpenSUSE в режиме safe после чего вручную подмонтировать диск, вспоминать vi и вносить изменения в файл. После изменений всё прошло нормально и, ура!, наконец-то удалось запустить и зайти в X11.

Второй проблемой оказалось вновь железо. Дома я использую беспроводную сеть с Wifi USB адаптерами от ASUS WL-167. А адаптерах этих от ASUS одно название и поддержка, а на деле там внутри чипсет Ralink 2500. С ними я намучался ещё в OpenSUSE 10.1, но, OpenSUSE 10.2 обещался быть в поставке с open source ralink’овским драйвером который благополучно не заработал. То есть карту он находил, но настройки её менять никак не позволял. Опять недолгие поиски привели к рекомендации использовать ndiswrapper и родным драйвером дляWinXP, ровно как это делалось и для OpenSUSE 10.1. Подробности пропущу, скажу лишь что этот круг танцев с бубнами тоже завершился успешно и в итоге к локальной сети и интернету я подключился.

Проблема третья. Kopete

Система обмена короткими сообщениями Kopete идущая в стандартной установке KDE принципиально отказывалась читать кириллицу в ICQ так что с частью знакомых удалось пообщаться только на английском. На сей раз принципиально отказавшись от танцебубновых ритуалов я просто установил Sim и Gaim и предварительно проверил каждый на «русскоязычность»- заработали, а от Kopete пришлось отказаться.

Проблема четвёртая. Кодеки

Отсутствие мультимедийных кодеков для просмотра DVD и WMV. Причём в официальных репозитариях OpenSUSE их тоже нет! Удалось в итоге разыскать их в репозитории PackMan, но какое-то время на это ушло.

Проблема пятая. Xen

Эта прекрасная технология имеющаяся у меня уже в двух продуктах — XenExpress CD и VirtualIron CD присутствует и в OpenSUSE. Всё бы хорошо, но включив ядро Xen настройка сетевых карт превращается в шаманство. Сделать это через YaST невозможно, также как и не удалось это сделать даже принудительно сняв сетевой мост Xen с сетевых плат. Конечно разбираться с этим я ещё буду, благо технология интересная, но вот такое вызывающее неудобство мне не понравилось. Впрочем виртуализация нужна далеко не всем.

Проблема шестая. USB в Vmware

VMware Server на OpenSUSE 10.2 не поддерживает USB устройства. В том смысле что совсем не поддерживает, вообще. Причина банальна — сборщики ядра OpenSUSE 10.2 включили в него патч отключающий файловую подсистему USB, как следствие ядро необходимо пересобирать чем сейчас я и занимаюсь.

Проблема седьмая. Синхронизация контактов

У Plaxo есть плагин для Mozilla Thunderbird, но, есть то он есть, да вот только такое ощущение что синхронизирует он далеко не всё. Во всяком случае многие произвольные поля из Plaxo в адресную книгу не перенеслись. Конечно можно использовать Kontakt из пакета Kdepim, но в него надо импортировать контакты вручную из LDIF, что неудобно.

Теперь о плюсах.

Главный плюс для меня — поддержка значительного числа ПО для виртуализации. Практически все продукты есть в дистрибутиве и в репозитариях. Так сейчас у меня установлены: Xen, Vmware, VirtualBox, DosBox, Qemu и это не предел. В свою очередь на Vmware у меня успешно работают Solaris с Brandz, FreeBSD 6.1, PC BSD 1.3. Может быть даже WinXP удасться перенести со стационарного компьютера через P2V

Второй плюс — обилие средств разработки. При том что сам я давно не программирую и даже вот такими экспериментами занимаюсь скорее из любви к исскуству чем от желанию улучшить свои Unix навыки, наличие нескольких сред разработки может быть хорошим подспорьем для студентов и разработчиков. Так в OpenSUSE в поставке естьMonoDevelop и Eclipse, установка NetBeans не составляет никакого труда. Достаточно лишь бесплатно скачать его с сайта Sun и запустить инсталлятор.

Третий плюс — FUSE. Fuse — это механизм монтирования пользовательских файловых систем. Для меня он в первую очередь был интересен возможностью монтирования удалённых SFTP серверов и работает эта штука весьма неплохо.

Всё в один пост не уместишь так что ещё продолжу.

About This Author

Comments are closed

Яндекс.Метрика