Источник: http://spider.brainblog.ru/

Я vs Solaris. День первый: знакомиться - надо.

11.02 - день первой в моей жизни (и в жизнях студентов моей группы) пары по ОСям. А точнее, лабораторных работ по этому предмету.

На паре нам радостно сообщили, что задания еще не существуют (кроме 1й лабы) , ибо перерабатываются в срочном порядке (как обычно…) А сдавать мы их должны под любой Unix-одобной ОСью…

Тот факт, что сдавать под Unix’ом, меня никак не смутил. Смутило наличие ”продвинутых” и, по обещанию препода, более интересных лаб. Вот только их надо сдавать под Solaris’ом …

Ладно, Solaris так Solaris. Обреченно забрав диск с сей дивной ОС и подумав о 512 Мб памяти своего любимого ноута, я ушла домой с уверенностью в том, что Солярис и мой ноут - вещи слабо совместимые.

Я vs Solaris. День второй: RTFM

Зайдя 13.02 на указанный ресурс ( http://arodionov.livejournal.com/) я обнаружила там только рекомендации по установке Соляриса. Пока сохранялись материалы, вспомнился эксперимент, когда я нечаянно снесла весь винт, неверно указав пункт в инсталляторе Соляриса :)

14.02 на ресурсе появилось задание первой ”продвинутой” лабы:

Лабораторная 1 - Виртуализация ОС
Задание:
1. Сконфигурировать и запустить виртуальную зону
2. Создать в ней нового пользователя
3. Войти в зону под именем этого пользователя
4. Установить Apache web server в виртуальной зоне
5. Проверить что Apache web server работает (в Web-броузере открывается приветственная страничка).

Честно говоря, словосочетание ”Виртуализация ОС” не входили в мой словарный запас. И поэтому название лабы меня испугало. Но от идеи сдавать продвинутые лабы я не отказалась. И потому инфа о Солярисе, указанная в ресурсе, также перекочевала ко мне на ноут. :)

Я vs Solaris. День третий: установка

//Мануал, о котором идет речь: http://developers.sun.ru/index.php?option=com_content&task=view&id=63&Itemid=0

Запустившись с диска Соляриса, я попыталась зайти в графический инсталлятор. Система отреагировала фразой “подождите…”, которой я любовалась около 30 мин. Обещанного в мануале “автоматического перехода на текстовый режим инсталляции в случае, если у вас меньше 400 Мб памяти” тоже не последовало. Сей факт немного меня смутил. Но ладно - в 3й раз запускаясь с диска, я выбрала текстовый режим.

Вопросы сопровождались внятным обьяснением, которое приятно дополнял мануал, благодаря чему я без особых усилий дошла до пункта подтверждения лицензии и собственно установки. Меня этот факт удивил: обычно поставить неизвестную ОСь, даже с мануалом - это у меня драма в несколько актов…

После установки система показала мне меню GRUB’а с Виндой и Солярисом. Запустив Солярис, я отметила, что грузится оно непомерно долго… ээх… жаль. Но зато оно порадовало меня нормально живущими иксами… :) ….и нерабочей сетью. Взглянув на следующую главу мануала, я решила отложить сей радостный процесс на ”потом” :)

Я vs Solaris. День Nный: ping? -> no access… -> is alive!

Ха… Теперь однокурсники занесли меня в разряд мазохистов… По причине возникновения проблем при настройке сетевого соединения, я задавала вопросы всем знакомым, шарящим unix… Ага… Сколько я хороших, теплых, добрых и незнакомых слов услышала в адрес Соляриса. Что ж вы такие все недоброжелательные… :)

После огромного количества бесплодных попыток поставить драйвер на сетевуху ноута, я поняла: я не умею ставить дрова… Ну вот откуда я придумаю, как исправить то, что оно не хочет attach’ить драйвер?? Пока не прочитаешь/спросишь - ничего не узнаешь…

Хм… Я тут вроде не упоминала конфигурацию ноута… Asus A6m, Sempron 3400+, 1Gb памяти…

“Чья” сетевая карта у меня в ноуте, удалось определить при помощи утилиты, проверяющей оборудование на совместимость. С ее же помощью был найден драйвер.

Итак…target: настроить сеть. subject: RTL8111/8168B PCI-E Gb Ethernet controller (красиво звучит, правда?)

driver: gani-2.4.4 (на данный момент, кажись, последняя версия)

действия: открываем ридми в драйвере, и читаем его, по ходу выполняя действия, написанные там ))

exception: при попытке выполнения # devfsadm -i gani мне сказали, что драйвер не аттачен ((

Вот именно это и мешало и мне установить драйвер…

Но в конце концов нашелся человек, совместными усилиями с которым мы таки его поставили… Ну вот кто знал, что надо в файле /etc/driver_aliases найти строку ‘ rtls “pci10ec, 8139″ ‘ и прозреть, что в строке ’ gani ”pci10ec,8136″ ‘ почему-то написано 8136, а не 8139???? После чего закомментить строку с rtls и исправить строку с gani:

# rtls “pci10ec, 8139″

gani “pci10ec, 8139″

Теперь: #touch reconfigure; reboot

#ifconfig gani0 plumb

…Вожделенное:

#ping 192.168.0.1

192.168.0.1 is alive - повергло меня в дикую радость…

На очереди: драйвер звуковухи… Я тоже хочу слушать музыку! :)

One Response to “Установка Solaris на ноутбук – пьеса в трех актах”

  1. maniaq@livejournal Says:

    Привет! А можешь познакомить с компетентными людьми? А то столкнулся с похожей проблемой, не работает драйвер сетевушки RTL81111. Нагуглив по теме вышел на этот пост, попробовал поставить gani-2.6.0 (текущая версия), особых проблем с установкой не нашел, но не работает. В общем в первом приукиде работает все, кроме собственно работы, пакеты шлются, но не приходят обратно. Просле привязки интерфейса к драйверу (plumb) ifconfig gani0 показываент ethernet (MAC) что говорит о том, что не все работает правильно. Установка его в ручную особого успеха не добавила.

Leave a Reply

You must be logged in to post a comment.

Or use your OpenID: