LX brand для OpenIndiana 151a

Типизированные зоны использовались в OpenSolaris как средство запуска бинарников, скомплилированных под Linux. Однако эта полезная возможность была удалена из ядра в июне 2010 года. Как оказалось, восстановить ее достаточно не сложно. Результаты первой попытки восстановления приведены ниже.

Чтобы иметь возможность отката, можно создать новую загрузочную среду и сделать ее активной. Пусть она называется lx01.
sudo beadm create lx01
sudo beadm activate lx01

Перезагрузившись в новую загрузочную среду, следует установить файлы из архива. Среди этих файлов есть и ядро.
wget http://www.os-solaris.ru/wp-content/uploads/lx_151a_20120111.7z
7z x lx_151a_20120111.7z
sudo cp -r etc/ kernel/ platform/ usr/ /

Чтобы система заработала с новым ядром, требуется перезагрузка. Затем надо добавить в систему модули ядра, необходимые для работы зоны.
sudo add_drv lx_audio
sudo add_drv -m ‘lx_ptmajor 0666 root sys’ lx_ptm
sudo add_drv -m ‘* 0644 root sys’ lx_systrace

Ниже приведет один из вариантов создания и конфигурирования зоны.
sudo zonecfg -z myzone
myzone: No such zone configured
Use ‘create’ to begin configuring a new zone.
zonecfg:myzone> create -t SUNWlx
zonecfg:myzone> set zonepath=/export/myzone_root
zonecfg:myzone> add net
zonecfg:myzone:net> set address=192.168.1.30/24
zonecfg:myzone:net> set defrouter=192.168.1.1
zonecfg:myzone:net> set physical=yukonx0
zonecfg:myzone:net> end
zonecfg:myzone> add attr
zonecfg:myzone:attr> set name=»audio»
zonecfg:myzone:attr> set type=boolean
zonecfg:myzone:attr> set value=true
zonecfg:myzone:attr> end
zonecfg:myzone> commit
zonecfg:myzone> exit

Далее следует скачать и перепаковать установочный образ.
wget http://dlc.sun.com/osol/brandz/downloads/centos_fs_image.tar.bz2
bunzip2 < centos_fs_image.tar.bz2 |gzip >centos_fs_image.tar.gz

Из подготовленного образа зона устанавливается командой:
sudo zoneadm -z myzone install -d /home/keremet/lx/centos_fs_image.tar.gz

Теперь можно загрузить зону
sudo zoneadm -z myzone boot

Для получения доступа к консоли зоны используется команда
sudo zlogin -C myzone

Для получения доступа к командной строке зоны в первый раз потребуется ввести
логин: root
пароль: root

Андрей Соколов (keremet (at) solaris.kirov.ru)

Comments

  1. You really make it appear so easy along with your presentation but I find this matter to be really one thing that I think I might by
    no means understand. It kind of feels too complicated and very
    huge for me. I am looking forward on your next submit, I will try to get the cling of it!

  2. It’s nearly impossible to find well-informed people about this topic, however, you seem like you know what you’re talking about!
    Thanks

  3. Thanks , I’ve recently been looking for information approximately this topic for a long time and yours is the greatest I have found
    out so far. However, what concerning the
    bottom line? Are you positive about the supply?

  4. I’m curious to find out what blog platform you are working
    with? I’m having some minor security issues with my latest website and
    I’d like to find something more secure. Do you have any recommendations?

  5. Someone necessarily assist to make critically articles I would state.
    This is the very first time I frequented your website page and so far?
    I amazed with the research you made to make this particular post incredible.
    Excellent activity!

  6. Howdy I am so delighted I found your webpage, I really found
    you by mistake, while I was searching on Digg for something else, Nonetheless I am here now
    and would just like to say many thanks for a incredible post and a all round entertaining blog (I also love the theme/design),
    I don’t have time to look over it all at the moment but I have bookmarked it and also included your
    RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the excellent jo.

Trackbacks

  1. […] Чтобы запустить скайп на OpenIndiana, требуется настроить, сконфигурировать и установить типизированную зону, как было описано в статье http://os-solaris.ru/lx-brand-dlya-openindiana-151a/ […]

  2. […] Результаты первой попытки восстановления приведены LX brand для OpenIndiana 151a This entry was posted in Solaris, Sun Microsystems, UNIX, Новости, […]

Speak Your Mind

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.