Сетевая карта Atheros AR8152/8158 PCI-E Fast Ethernet Controller (NDIS 6.20) (встроенная) не видится в системе. Скорее всего требуется обновление ядра, так как устройство гораздо новее выпуска ядра версии 2.6.32, присутствующего на данный момент в системе. Учитывая то, что доступа в Интернет на этой системе просто нет (не определяется сетевая карта), apt-get будет бесполезен. Пожалуйста подскажите как можно обновить ядро в автономном режиме, что для этого нужно скачать? Или, может быть, на старом ядре достаточно обновить (добавить) какой-то модуль, отвечающий за сетевую? Если да, то какой?
Дистрибутив ALT Linux Школьный Мастер 5.0.2, другого kernel-image на диске нет. Вот выводы по командам: apt-repo:
text
[sasha@comp-Celeron-CPU ~]$ su
Password:
[root@comp-Celeron-CPU ~]# apt-repo
bash: apt-repo: команда не найдена
apt-get update:
text
[root@comp-Celeron-CPU ~]# apt-get update
Ошибка http://download.etersoft.ru i586 release
Could not resolve 'download.etersoft.ru'
Ошибка http://pspo.fcior.edu.ru i586 release
Could not resolve 'pspo.fcior.edu.ru'
Ошибка http://download.etersoft.ru i586/main pkglist
Could not resolve 'download.etersoft.ru'
Ошибка http://pspo.fcior.edu.ru i586/oms pkglist
Could not resolve 'pspo.fcior.edu.ru'
Ошибка http://download.etersoft.ru i586/main release
Could not resolve 'download.etersoft.ru'
Ошибка http://pspo.fcior.edu.ru i586/oms release
Could not resolve 'pspo.fcior.edu.ru'
Невозможно получить http://pspo.fcior.edu.ru/OMS/p5/i586/base/release Could not resolve 'pspo.fcior.edu.ru'
Невозможно получить http://download.etersoft.ru/pub/download/WINE@Etersoft-School/ALTLinux/p5/i586/base/release Could not resolve 'download.etersoft.ru'
Невозможно получить http://pspo.fcior.edu.ru/OMS/p5/i586/base/pkglist.oms Could not resolve 'pspo.fcior.edu.ru'
Невозможно получить http://pspo.fcior.edu.ru/OMS/p5/i586/base/release.oms Could not resolve 'pspo.fcior.edu.ru'
Невозможно получить http://download.etersoft.ru/pub/download/WINE@Etersoft-School/ALTLinux/p5/i586/base/pkglist.main Could not resolve 'download.etersoft.ru'
Невозможно получить http://download.etersoft.ru/pub/download/WINE@Etersoft-School/ALTLinux/p5/i586/base/release.main Could not resolve 'download.etersoft.ru'
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
W: Невозможно получить или проверить файлы описания некоторых репозиториев. Эти репозитории будут игнорироваться.
W: Возможно, Вам потребуется запустить `apt-get update' для исправления.
E: Некоторые индексные файлы не удалось скачать, они либо были проигнорированы, либо вместо них были использованы старые версии.
Что в общем-то и неудивительно, так как из-за отсутствия видимости сетевой карты отсутствует доступ в Интернет. Именно по этой причине я и решил обновить ядро...
apt-get search kernel-image:
Если необходимость именно в дистрибутиве на пятой платформе, то можете попробовать неофициальное ядро (2.6.39) для p5.1
forum.altlinux.org/index.php/topic,22974.0.html.
(С ссылками какая-то засада, поэтому без тегов).
[/quote]
Извиняюсь, проглядел... Вот вывод с правильной командой:
text
[root@comp-Celeron-CPU ~]# apt-cache search kernel-image
kernel-headers-modules-std-def - Headers and other files needed for building kernel modules
kernel-image-std-def - The Linux kernel (the core of the Linux operating system)
kernel-headers-std-def - Header files for the Linux kernel
Попробовал поставить неофициальное ядро, как и посоветовали. Скачал пакеты, установил. Но ничего не изменилось. Может я что-то делаю не так? В линуксе не первый год, но необходимость обновить ядро возникла впервые. Платформа действительно нужна пятая, так как эта версия стоит у меня на новой работе. Нужно бы и дома иметь такую же...
Попробовал поставить неофициальное ядро, как и посоветовали. Скачал пакеты, установил. Но ничего не изменилось. Может я что-то делаю не так? В линуксе не первый год, но необходимость обновить ядро возникла впервые. Платформа действительно нужна пятая, так как эта версия стоит у меня на новой работе. Нужно бы и дома иметь такую же...
Если я не ошибаюсь, то ваша сетевая для p5 новенькая будет, поэтому есть необходимость сменить ядро. Ведь дистрибутивы на p5 это довольно старое ядро.
Вы точно после всех процедур, описанных в том топике, загружаетесь с новым ядром ?
PS А что мешает на одном пк иметь p5 а на другом p6, раз ядро из p5 не поддерживает полностью ваше железо ?..
Честно говоря, не вижу тут проблемы.
Да, железо у меня для p5 новое будет. А с новыми параметрами я, по видимому, и не загружаюсь. Нет у меня в загрузчике пункта с новым ядром. Интересно почему... Может оно просто не установилось? Обновляюсь ведь впервые, может где-то что-то и упустил... А p6 просто не ставится. Даже в режиме Live CD - No CD-ROM device found... Проверял на разных болванках, сверял контрольные суммы - все в порядке...
Да, железо у меня для p5 новое будет. А с новыми параметрами я, по видимому, и не загружаюсь. Нет у меня в загрузчике пункта с новым ядром. Интересно почему... Может оно просто не установилось? Обновляюсь ведь впервые, может где-то что-то и упустил...
У вас lilo (если да, то вы его точно обновили и после установки ядра делали
text
lilo
от рута) ?
alex022 написал:
А p6 просто не ставится. Даже в режиме Live CD - No CD-ROM device found... Проверял на разных болванках, сверял контрольные суммы - все в порядке...
Модель вашей материнской платы можете назвать ? Сдается мне, тут UEFI замешан...
Плата Elitegroup ESC H61H2-M2. Одна из новых плат. Lilo вроде бы делал, но сейчас попробую еще раз на всякий случай...
В таком случае смена ядра необходимость.
alex022 написал:
P.s. Попробовал:
text
[sasha@comp-Celeron-CPU ~]$ su
Password:
[root@comp-Celeron-CPU ~]# lilo
bash: lilo: команда не найдена
Хотя у меня точно Lilo стоит...
Никогда не используйте su, вместо этого следует использовать
text
su -
(или su-, это альяс на su -, лучше использовать su - как наиболее универсальный). ссылка на вики altlinux.org/Su
PS Использование su может привести к большим проблемам с софтом, вплоть до переустановки, т.к. разбор измененных прав папок в домашней директории пользователя вещь явно более время и трудозатратная.
В общем еще раз сделал lilo, но уже используя su - Добавились 4 пункта, но нового ядра среди них не оказалось (просто перезаписались старые). Как все же можно обновиться?...
Предлагаю все делать по инструкциям YYY, не отходя ни на шаг. Скорее всего, у вас уже проблемы с профилем пользователя. Предлагаю вам создать нового пользователя через Центр управления системой. После создания, завершите сеанс текущего пользователя и войдите под новым. Затем удалите ядро 2.6.39 (через
, поставьте скачанный пакет ядра через apt-get install пакет-с-ядром.rpm. После чего повторите lilo. Дубляж строк уже существующих ядер можно убрать вручную, отредактировав lilo.conf (там удалить дублированные блоки с описанием загружающихся систем). И все эти действия делать под новым пользователем и с использованием su -.
Пользователя сменил, зашел под другим именем. И опять ничего не получается... Вот фрагмент вывода в терминале:
[sashka@comp-Celeron-CPU ~]$ su -
Password:
[root@comp-Celeron-CPU sashka]# cd lin
[root@comp-Celeron-CPU lin]# ls
kernel-image-std2639-def-2.6.39-alt3.2.src.rpm kernel-source-2.6.39-1.0.0-alt1.noarch.rpm lilo-22.7.3-alt9.src.rpm
[root@comp-Celeron-CPU lin]# apt-get remove --purge kernel-image-std2639-def-2.6.39-alt3.2.src
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kernel-image-std2639-def-2.6.39-alt3.2.src
[root@comp-Celeron-CPU lin]# apt-get remove --purge kernel-source-2.6.39-1.0.0-alt1.noarch
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kernel-source-2.6.39-1.0.0-alt1.noarch
lilo удалять уже не стоит, т.к. в случае чего просто не сможете загрузить систему.
alex022 написал:
[root@comp-Celeron-CPU lin]# apt-get clean
[root@comp-Celeron-CPU lin]# apt-get install kernel-image-std2639-def-2.6.39-alt3.2.src.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kernel-image-std2639-def-2.6.39-alt3.2.src.rpm
Что дальше? Такое ощущение, что пакеты вообще не устанавливаются...
Вы ставите не тот пакет, *.src.rpm это пакет для сборки, но никак не обычный бинарный rpm. Вам нужно поставить kernel-image-std2639-def-2.6.39-alt3.2.rpm и lilo-22.7.3-alt9.rpm. Если вы эти два пакета не ставили, то можете не удалять src.rpm пакеты - они ни на что не повлияют (только место немного съедят на диске). Самое главное установить бинарные пакеты image-std2639-def-2.6.39-alt3.2.rpm и lilo-22.7.3-alt9.rpm, после чего сделать
text
lilo
и посмотреть, нет ли ошибок (см. тему на форуме сообщества альт линукс).
PS Бинарные пакеты располагаются в директории RPMS.раздел (в нашем сучае раздел = hasher, а не classic как в официальном репозитории). В директории SRPMS.раздел располагаются пакеты для сборки (для сборщиков и разработчиков).
Пользователя сменил, зашел под другим именем. И опять ничего не получается... Вот фрагмент вывода в терминале:
text
[sashka@comp-Celeron-CPU ~]$ su -
Password:
[root@comp-Celeron-CPU sashka]# cd lin
[root@comp-Celeron-CPU lin]# ls
kernel-image-std2639-def-2.6.39-alt3.2.src.rpm kernel-source-2.6.39-1.0.0-alt1.noarch.rpm lilo-22.7.3-alt9.src.rpm
[root@comp-Celeron-CPU lin]# apt-get remove --purge kernel-image-std2639-def-2.6.39-alt3.2.src
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kernel-image-std2639-def-2.6.39-alt3.2.src
Что дальше? Такое ощущение, что пакеты вообще не устанавливаются...
А что это за каталог lin, в котором лежат пакеты? Во-первых это пакеты с исходниками. Их не надо устанавливать. Да они и не установлены, если лежат в каком-то каталоге lin. Команда apt-get remove удаляет пакеты из системы, а не из какого-то левого каталога. Пакеты из этого каталога удаляются просто клавишей del, если мимо корзины, то shift+del.
А что это за каталог lin, в котором лежат пакеты? Во-первых это пакеты с исходниками. Их не надо устанавливать. Да они и не установлены, если лежат в каком-то каталоге lin. Команда apt-get remove удаляет пакеты из системы, а не из какого-то левого каталога. Пакеты из этого каталога удаляются просто клавишей del, если мимо корзины, то shift+del.
У человека на пк отсутствует доступ в интернет, ставит пакеты локально через apt-get install название пакета.rpm
Изучите внимательнее историю вопроса. :)