KNOW INTUIT, Лекция, Инсталиране на Solaris OS и управление на потребителите
Разлики при инсталиране на Solaris на SPARC машини
Системата се инсталира на компютри с различни архитектури по подобен начин, но трябва да сте наясно с някои разлики.
Първо, всяка архитектура използва своя собствена дистрибуция (броят CD-та в дистрибуцията е еднакъв и за двете архитектури).
Второ, методът Factory JumpStart не е достъпен за инсталиране на платформа на Intel.
Трето, инсталирането на SPARC системи започва с взаимодействие с фърмуера, ROM софтуера на компютъра, който зарежда инсталатора от компактдиск, лента, NFS сървър и т.н. Най-лесният начин да инсталирате Solaris на x86 компютър е да използвате стартиращия CD от дистрибуцията.
Четвърто, 64-битова версия на Solaris е инсталирана на SPARC машини, които не могат да работят на 32-битова x86 архитектура.
Solaris 9 е специално проектиран за SPARC компютри, така че има много по-малко проблеми при инсталиране на тези компютри. Например, несъвместимостта на хардуера и софтуера е практически изключена. Ето защо следващата дискусия ще се съсредоточи върху трудностите, които могат да възникнат при инсталиране на Solaris 9 на x86 компютри.
Трудности при инсталиране на Solaris 9 на x86 машини
Липса на DMA поддръжка
Това показва, че системата не е успяла да работи правилно с ATA DMA (директен достъп до паметта) във вашия компютър и поддръжката на ATA DMA в Solaris (не в BIOS!) трябва да бъде деактивирана. За целта са ви необходими:
- Рестартирайте инсталацията.
- След като DCA открие кои устройства са в системата и зареди подходящите драйвери, ще се появи екран с въпрос кое устройствое стартиращ (заглавието на екрана ще казва Boot Solaris). Изберете Boot Tasks (като натиснете F4).
- Ще се появи екранът Boot Tasks, изберете View/Edit Property Settings.
- Намерете ata -dma-enabled в списъка със свойства, който се появява.
- Задайте този параметър на 0.
- Изберете връщане към предишния екран (Назад), като натиснете F2.
- Върнете се към екрана Boot Solaris, като натиснете F3.
- Продължете с инсталирането на системата, както е показано по-рано.
Трябва да се отбележи, че в Solaris 8 x86 ATA DMA поддръжката е деактивирана по подразбиране. В Solaris 9 настройката по подразбиране е променена, за да включва ATA DMA поддръжка по подразбиране.
Има доказателства, че Solaris 8 x86 с параметър ata -dma-enabled=1, зададен в DCA, работи правилно с 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 трябва да съдържа нещо като:
Когато извършвате подобна операция с конфигурационния файл на драйвера на друго устройство, опитайтеекипи