Как я устанавливал Linux на ноут. Часть 1. Mandriva 2008 mini vs Atheros Lan(atl2)
Решил я на поставить на рабочий ноут(Asus F5RL) Linux. Виста, установленная изготовителем, меня раздражала всем, чем только можно. Ставить решил Мандриву, так как я хорошо её знаю.
Решил ставить 64-х битную версию. Не надо тут сразу, мол нафиг, разницы не будет и т.п. Раз проц 64 битный, значит и ось ему соответсвующую и ниипёт. Хочу так.
Зашёл на зеркало яндекса, смотрю iso-шники. И тут возникла первая проблема: Нету 64-х битной версии Mandriva One, а выкачивать 4 Гб Free версии, с моим 64кбит/с как-то не хочется.
Обнаружил что-то новенькое – mandriva-linux-2008.0-free-mini-dual.iso(700 Мб). Посмотрел список файлов – пакеты, как архитектуры i586, так и x86_64. Решил качать.
Скачал, нарезал на болванку, вставляю в ноут, перезагружаю – хер! Диск не загрузочный. Открываю ISOшник – там 2 каталога: i586 и x86_64. В каждом структура, как у обычного инсталяционного диска мандривы.
Лан, пофиг, беру нарезаю файлы из x86_64, пихаю загрузочный сектор isolinux. Вставляю в ноут – ура грузится с диска. Опять косяк. Не читается конфиг isolinux`а. Приходится вручную писать путь к ядру, к initrd, параметры ядра (не думайте, что я такой умный. Все эти параметры написаны в конфиге isolinux`а, и я их просто перепечатывал с одного монитора на другой). Пару раз делаю ошибку в одном символе и приходится набирать 2 строки текста заново.
Ура!! Пошёл процесс. В энный раз выбираю язык, разбиваю диск (точнее, заранее выделенный для Линуха раздел), выбираю пакеты (хотя толку-то: выбирай – не выбирай один хер, кроме того, что на диске не поставится. А на этом диске по сути кроме ядра больше и нету ничего).
Вообщем пошла установка. Только радовался я недолго. Не может найти такой-то файл. Смотрю – файл архитектуры noarch. Смотрю у себя в папке и падаю. Все файлы архитектруы noarch лежат в дире i586, а в x86_64 симлинки на них. ППЦ. Какие нахер симлинки на CD. Как они умудрились оказаться в ISOшнике…. Тихо начинаю хуеть с Мандривы и меня впервые посещает мысль поставить Xubuntu 32bit, чей ISOшник давно уже лежит на компе…..
Копирую файлы noarch в диру x86_64. Заново нарезаю. В энплюспервый раз произвожу вышеописанные действия. Пуск…..
Ура, ёпт, поставилось. Даже иксы есть и даже один менеджер окон – IceWM.
Ну, думаю, ща поставлю кеды Для этого надо сделать сеть. Захожу в настройки и что я вижу… Точнее не вижу – не вижу, что у меня есть сетевуха. Не определяет её и всё тут. Точнее определяет(harddrake её видит), но драйверов под неё нету.
Погуглил – узнал как должён называться модуль(для подоконников просто драйвер). Atl2. Даже скачал несколько разных исходников для него. Все, конечно, требуют наличия исходников ядра. Но на этом тупом обрезке их нету. Приходится качать отдельно.
Скачал, собираю дрова – хер. Собираю вторые – собрались. Ставлю (modprobe atl2) – хер, “модуль не от этого ядра”. Как он может быть не от этого?!!!!! 2-й раз посещают мысли послать эту мандриву…
На 20+ странице гугла нашёл ссылку на список фалов в пакете kernel-laptop-2.6.22-12mdv. В этом списке был так нужный мне atl2.ko. Качаю, ставлю, пробую. Ура! Сетевуха появилась. За сим я посчитал первый раунд оконченным и лёг спать…


