Если так уж случилось, что нужно это сделать, то приступим. Загружаемся с установочного CD/DVD и когда спросит, что мы хотим – выбираем 6-ой пункт Sigle-user mode. Далее система спросит, смонтировать для записи ваш корень или нет? Отвечайте yes. После того, как загрузится шелл, делаем следующее:
Установка зоны
Если кратко – то зоны, это виртуальные машины внутри гостевой ОС. Больше всего они похожи на jail из FreeBSD, но по функционалу намного лучше. Можно сравнить с Xen, но в зонах можно запускать только ОС Solaris и только той версии, какой гостевая.
Тестовый стенд: Solaris 10
Это ошибка появляется при установке новой версии Solaris на VMware.
С чем связано – с объёмом памяти.
Как исправить – изменить объём памяти.
К примеру, у меня по дефолту VMware мне предложил 1024МБ. Поставил 1090 и заработало. Кстати, работает так же и со значениями 580 и прочими. То есть просто подберите те значения, с которыми оно заработает.
Настраиваем WIFI
Настройку Wi-Fi во FreeBSD можно делать 2-мя способами: через hostap и wpa_supplicant. Мы рассмотрим первый способ
Тестовый стенд: FreeBSD 8.2 Release i386, Wi-Fi Atheros AR9285 Wireless LAN 802.11 a/b/g/n Controller (AR928x)
Установка из репозитария
По умолчанию в Solaris установка пакетов производится так: скачиваете нужные пакеты (а так же их зависимости), и в ручном режиме выполняете pkgadd -d ИМЯ_ПАКЕТА. Согласитесь, что это достаточно неудобно, так как
1) нужно найти пакет
2) скачать все зависимости, а так же зависимости зависимостей данного пакета
Как было бы удобно, если бы можно было просто выполнить command install pkg, как это сделано, например, в debian’e. Вы не заботитесь о зависимостях и прочих нюансах.
По умолчанию при загрузке ОС мы видим только очень краткую информацию: сколько загрузилось сервисов, какие пулы смонтированы и т.д. Если хочется немного расширить вывод, то можно сделать следующее:
Узнаем версию ОС
Что бы понять с какой версией ОС Solaris вы имеете дело, можно выполнить одну из ниже приведённых команд:
1)
# uname -a
SunOS skel-solaris 5.10 Generic_141445-09 i86pc i386 i86pc
Частенько бывают моменты, когда нужно узнать какие папки или файлы занимают больше всего места. Вот простая команда, которая поможет вам
#du /var -sk | sort -nr | head
Добавление нового сетевого адаптера
Тестовый стенд: Solaris 10
При установке нового адаптера его нужно “подключить”, и настроить. Посмотрим список наших интерфейсов:
# dladm show-dev
e1000g0 link: up speed: 1000 Mbps duplex: full
e1000g1 link: down speed: duplex:
Монтирование ISO-образа в зоне
Оказывается, просто так нельзя смонтировать образ ISO в неглобальной зоне. Но это можно обойти. И так, ниже я опишу вольный перевод статьи, описывающей этот обход.