Установка Solaris на ноутбук – пьеса в трех актах
March 16th, 2008
Источник: 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 на ноутбук – пьеса в трех актах”
Leave a Reply
You must be logged in to post a comment.






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