- Итак я его
увидел. Нет, конечно я знал, что такой-же
компьютер как у меня есть. Но он меня
удивил. На нем была установлена ОС
OpenSuse 11.3. Дисковая
система была сконфигурирована
в RAID1 и
RAID0, и
массивы были
сделаны с
помощью ICH8R. Или
как написали бы раньше — Intel®
Matrix Storage Manager, ну а сейчас
- на основе
технологии
хранения Intel® Rapid. Так
вот, OpenSuse
11.3 была
установлена на этот компьютер
без дополнительных хитростей
(...
device-mapper ... dmraid
... mkinitrd).
Тоесть
все
было сделано без
дополнительных действий, а от момента
начала установки и первой загрузки все
было
выполнено
штатными средствами OpenSuse.
Забегая
вперед, скажу, что и rebuild
RAID1 в
случае необходимости выполняется
автоматически.
-
- Решение
об установке OpenSuse11.3
было
принято за несколько минут. И
даже дальнейший маршрут был уже
проложен
— OracleXE, PostgreSQL,
VirtualboxOSE, Wine ...
Но,
вот как иногда и бывает, все замерло в
самом начале установки. А
именно : диск в DVD,
загрузка,
установка и висим. Ладно, пробую загрузку
с безопасными параметрами ядра. Не
помогает. Хорошо, выбираю текстовый
режим установки и вижу последнее
сообщение на экране «starting
udev».
-
Так,
так, так. Кстати, если бы не компьютер
такой-же как у меня, возможно на этом
все бы и зависло c установкой
OpenSuse.
Но - мой
комп тоже
должен работать! Убираю все нужные-лишние
железяки. И нахожу причину kernel
panic. Это
видеокарта Nvidia.
Наверно
необходимо пару слов сказать о железе.
Материнская плата у меня Intel
DG965WH, встроенную
графику не использую, стоит PCI-e
видеокарта
Nvidia.
И вот с
ней какая-то проблема, или не с ней.
Отказываться от нее не могу , да легкие
дороги не приносят результата в итоге.
На этом
свободное время закончилось. И решение
проблем установки OpenSuse
затаилось.
И
все-таки
сомнения в полноценности компьютера
или его основного пользователя не дали
забыть про OpenSuse.
И следующий
шаг был предсказуемым - Сейчас я
наберу в
поисковике «проблема установки OpenSuse
Nvidia», и
все сделаю. Не получилось. Поменял
запрос. Не нашел. И так далее. Если
коротко, что было сделано :
-
безопасные
параметры ядра при загрузке;
i915.modeset=0;
в
blacklist
drm и
i965;
пользователь
в группу video;
no_kms_in_initrd=yes;
а
что в самом initrd? Для просмотра из-чего состоит initrd необходимо выполнить несколько действий. Во первых, скопировать его из /boot куда нибудь. Потом его там переименовать - добавить расширение .gz.Во вторых, gunzip initrd*.gz. В третьих, cpio -ivd < initrc;
установка
драйверов от Nvidia;
во
время этих поисков выполнил
обновление
KDE
до 4.5;
- Последняя
рекомендация об необходимости downgrade
udev от
157 до 151
остановила
поиск в интернете.
-
- Единственный
плюс всего этого — рекомендация, если
уже стоит Win,
то перед
установкой Linux
выполнить
проверку массивов штатной утилитой от
Intel.
Это так,
на всякий случай, да и не делал я давно
проверочку.
-
- Изучение
логов ничего не дает. Запускаю mc,
иду
в /etc,
смотрю.
Вижу есть /etc/udev/udev.conf,
а
в нем строка udev_log=ERR.
Маловато
будет ERR,
пишу
INFO.
Выключаю.
Опять возвращаю Nvidia
на
штатное место. Ключ на старт. Столько
сообщений при загрузке я конечно еще
не видел. Конечно все закончилось kernel
panic. Но
перед этим, всего несколько строк на
экране, подсказали
мне о необходимости включить в blacklist
модуль
intel-agp.
И ВСЕ. Заработало.
-
- Что
еще? А да, в /etc/X11
добавил
две строчки про свой монитор, чтобы
увидеть 1600х1200. И
дочь приставала, что это у меня на экране(
в Ubunte
говорит
все по другому)
-
- железо
- Intel
DG965WH, память
6Gb,
GeForge 7300, CoreDuo 6600.
Автор
sashacd support@oit-company.ru
При
перепечатке указание ссылки на
www.oit-company.ru обязательно.
|