НОУ ІНТУІТ, Лекція, Установка ОС Solaris та управління користувачами
Відмінності встановлення Solaris на комп'ютері SPARC
Система встановлюється на комп'ютери різної архітектури подібним чином, але слід пам'ятати про деякі відмінності.
По-перше, для кожної архітектури використовується свій дистрибутив (кількість компакт-дисків у дистрибутиві однакова для обох архітектур).
По-друге, для встановлення на платформі Intel недоступний спосіб Factory JumpStart.
По-третє, установка на системи SPARC починається із взаємодії з firmware - вбудованим у ПЗУ програмним забезпеченням комп'ютера, яке здійснює завантаження інсталяційної програми з компакт-диска, стрічки, через мережу з NFS-сервера тощо. Для встановлення Solaris на комп'ютер архітектури x86 найпростіше використовувати завантажувальний компакт-диск із дистрибутива.
По-четверте, на комп'ютери SPARC встановлюється 64-бітна версія Solaris, яка не може працювати з 32-бітною архітектурою x86.
Solaris 9 спеціально створена для комп'ютерів SPARC, тому можливих проблем при встановленні на ці комп'ютери набагато менше. Наприклад, практично виключена несумісність обладнання та ПЗ. Саме тому далі йтиметься про труднощі, які можна зустріти при встановленні Solaris 9 на комп'ютери x86.
Проблеми під час встановлення Solaris 9 на комп'ютери x86
Відсутність підтримки DMA
Це говорить про те, що система не змогла коректно працювати з ATA DMA (Direct Memory Access) у вашому комп'ютері та підтримку ATA DMA у Solaris (а не в BIOS!) слід відключити. Для цього треба:
- Запустити інсталяцію заново.
- Після того, як DCA визначить, які пристрої є в системі та завантажить відповідні драйвери, з'явиться екран з питанням, який дискє завантажувальним (у заголовку екрана буде написано Boot Solaris). Вибрати Boot Tasks (натиснувши F4).
- З'явиться екран Boot Tasks, там потрібно вибрати View/Edit Property Settings.
- Знайти в списку властивостей ata -dma-enabled .
- Присвоїти цьому параметру значення 0.
- Виберіть повернення до попереднього екрана (Back), натиснувши F2.
- Повернутися до екрана Boot Solaris, натиснувши F3.
- Продовжити встановлення системи, як було показано раніше.
Слід зазначити, що у Solaris 8 x86 підтримка ATA DMA за умовчанням було вимкнено. У Solaris 9 замовчування змінили: тепер підтримка ATA DMA включена за умовчанням.
Є дані, що говорять про те, що Solаris 8 x86 при встановленому DCA параметрі ata -dma-enabled=1 коректно працював з приводами ATAPI CDROM/DVD-ROM, на відміну від Solaris 9 x86, який не використовує DMA для цих пристроїв.
Неможливість роботи у графічному режимі
Спробуйте натиснути Ctrl-C, можливо, програма kdmconfig буде аварійно завершена, і установку можна буде продовжити.
Несподіване переривання установки
Якщо інсталяція системи перервалася на етапі копіювання файлів, коли розділи диска вже визначені, можна запустити її заново командою /sbin/cd0_install . Частину налаштувань доведеться повторити. Це можливо тільки в тому випадку, якщо в результаті переривання установки ви бачите стандартне запрошення до введення команд у командному рядку, таке:
Неможливість увійти під іменем root
З ім'ям root заборонено входити в систему інтерактивно через мережу або приєднуватися до неї за протоколом ftp. Однак якщо пароль root забутий або невідомий, слід обнулити цей пароль так, щоб він став порожнім. Методика цього процесу описана у лекції 1. Пам'ятайте, що для цього потрібнофізичний доступ до комп'ютера під керуванням Solaris, віддалено скинути пароль root неможливо. Тому не слід боятися, що зловмисні хакери скористаються описаним способом без вашого відома. З іншого боку, слід обмежити доступ до комп'ютера!
Не розпізнається мережева карта
Ще на початковому етапі установки DCA (ви, звичайно, пам'ятаєте, DCA - це Device Configuration Assistant, програма, яка визначає, що за обладнання встановлено в комп'ютер, і допомагає виявити нові пристрої) легко визначив вашу мережну карту, і ви до кінця установки впевнені, що Solaris її підтримує. Не тут то було! Жодної мережевої карти після встановлення Solaris не бачить, і всі налаштування мережі вирушили коту під хвіст! Що можна зробити у цьому випадку?
Можливо, слід поміняти мережну картку. Однак для NE2000-сумісних карток можна спробувати менш складний спосіб. Щоправда, здасться він менш складним до кінця наступної сторінки?
У Solaris файл пристрою та драйвер для сімейства адаптерів, сумісних з NE2000, прийнято називати nei. У деяких системах цей драйвер просто вимкнено за замовчуванням.
Щоб змінити параметри драйвера, в нашому випадку потрібно змінити файл /kernel/drv/nei.conf. Можливо, натомість доведеться змінювати файл /platform/i86pc/kernel/drv/nei.conf, залежно від системи. Іноді файли *.conf з однаковими іменами є в обох каталогах – тоді, як показує практика, краще використовувати каталог /platform/i86pc/kernel/drv/. Для платформи, яка відрізняється від x86, слід вибрати каталог, що відповідає платформі. У файлі *.conf має бути щось на кшталт:
Під час виконання такої операції з файлом конфігурації драйвера іншого пристрою спробуйте.команди