LinuxForum.Fans
Тема

ALT Linux Школьный Мастер 5.0.2 не опознает сетевую карту

Автор: alex022 50 сообщений 15449 просмотров
#259089

Сетевая карта Atheros AR8152/8158 PCI-E Fast Ethernet Controller (NDIS 6.20) (встроенная) не видится в системе. Скорее всего требуется обновление ядра, так как устройство гораздо новее выпуска ядра версии 2.6.32, присутствующего на данный момент в системе. Учитывая то, что доступа в Интернет на этой системе просто нет (не определяется сетевая карта), apt-get будет бесполезен. Пожалуйста подскажите как можно обновить ядро в автономном режиме, что для этого нужно скачать? Или, может быть, на старом ядре достаточно обновить (добавить) какой-то модуль, отвечающий за сетевую? Если да, то какой?

#259164

Какой дистрибутив и нет ли на диске другого kernel-image?

text
apt-repo
apt-get update
apt-cache search kernel-image
#259188

Дистрибутив 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:

text
[root@comp-Celeron-CPU ~]# apt-get search kernel-image
E: Ошибочная операция search
[root@comp-Celeron-CPU ~]#

Что еще можно предпринять?

#259256
alex022 написал:
Дистрибутив ALT Linux Школьный Мастер 5.0.2, другого kernel-image на диске нет. Вот выводы по .
apt-get search kernel-image:
text
[root@comp-Celeron-CPU ~]# apt-get search kernel-image
E: Ошибочная операция search
[root@comp-Celeron-CPU ~]#

Что еще можно предпринять?

Читайте внимательнее

text
apt-cache search kernel-image
#259258

Если необходимость именно в дистрибутиве на пятой платформе, то можете попробовать неофициальное ядро (2.6.39) для p5.1
forum.altlinux.org/index.php/topic,22974.0.html.
(С ссылками какая-то засада, поэтому без тегов).

#259288
sb написал:
[quote=alex022]Дистрибутив ALT Linux Школьный Мастер 5.0.2, другого kernel-image на диске нет. Вот выводы по .
apt-get search kernel-image:
text
[root@comp-Celeron-CPU ~]# apt-get search kernel-image
E: Ошибочная операция search
[root@comp-Celeron-CPU ~]#

Что еще можно предпринять?

Читайте внимательнее

text
apt-cache search kernel-image

[/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

Попробовал поставить неофициальное ядро, как и посоветовали. Скачал пакеты, установил. Но ничего не изменилось. Может я что-то делаю не так? В линуксе не первый год, но необходимость обновить ядро возникла впервые. Платформа действительно нужна пятая, так как эта версия стоит у меня на новой работе. Нужно бы и дома иметь такую же...

#259332
alex022 написал:

Попробовал поставить неофициальное ядро, как и посоветовали. Скачал пакеты, установил. Но ничего не изменилось. Может я что-то делаю не так? В линуксе не первый год, но необходимость обновить ядро возникла впервые. Платформа действительно нужна пятая, так как эта версия стоит у меня на новой работе. Нужно бы и дома иметь такую же...

Если я не ошибаюсь, то ваша сетевая для p5 новенькая будет, поэтому есть необходимость сменить ядро. Ведь дистрибутивы на p5 это довольно старое ядро.
Вы точно после всех процедур, описанных в том топике, загружаетесь с новым ядром ?
PS А что мешает на одном пк иметь p5 а на другом p6, раз ядро из p5 не поддерживает полностью ваше железо ?..
Честно говоря, не вижу тут проблемы.

#259348

Да, железо у меня для p5 новое будет. А с новыми параметрами я, по видимому, и не загружаюсь. Нет у меня в загрузчике пункта с новым ядром. Интересно почему... Может оно просто не установилось? Обновляюсь ведь впервые, может где-то что-то и упустил... А p6 просто не ставится. Даже в режиме Live CD - No CD-ROM device found... Проверял на разных болванках, сверял контрольные суммы - все в порядке...

#259357
alex022 написал:
Да, железо у меня для p5 новое будет. А с новыми параметрами я, по видимому, и не загружаюсь. Нет у меня в загрузчике пункта с новым ядром. Интересно почему... Может оно просто не установилось? Обновляюсь ведь впервые, может где-то что-то и упустил...

У вас lilo (если да, то вы его точно обновили и после установки ядра делали

text
lilo

от рута) ?

alex022 написал:

А p6 просто не ставится. Даже в режиме Live CD - No CD-ROM device found... Проверял на разных болванках, сверял контрольные суммы - все в порядке...

Модель вашей материнской платы можете назвать ? Сдается мне, тут UEFI замешан...

#259359

Плата Elitegroup ESC H61H2-M2. Одна из новых плат. Lilo вроде бы делал, но сейчас попробую еще раз на всякий случай...
P.s. Попробовал:

text
[sasha@comp-Celeron-CPU ~]$ su
Password:
[root@comp-Celeron-CPU ~]# lilo
bash: lilo: команда не найдена

Хотя у меня точно Lilo стоит...

#259371
alex022 написал:
Плата 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 может привести к большим проблемам с софтом, вплоть до переустановки, т.к. разбор измененных прав папок в домашней директории пользователя вещь явно более время и трудозатратная.

#259372

К сожалению, на данный момент эта ошибка самая распространённая среди новых пользователей ALT Linux. Сам в своё время об это споткнулся.

#259376

В общем еще раз сделал lilo, но уже используя su - Добавились 4 пункта, но нового ядра среди них не оказалось (просто перезаписались старые). Как все же можно обновиться?...

#259379

Предлагаю все делать по инструкциям YYY, не отходя ни на шаг. Скорее всего, у вас уже проблемы с профилем пользователя. Предлагаю вам создать нового пользователя через Центр управления системой. После создания, завершите сеанс текущего пользователя и войдите под новым. Затем удалите ядро 2.6.39 (через

text
apt-get remove --purge название-пакета-с-2.6.39-ядром

). Почистите кэш пакетов

text
apt-get clean

, поставьте скачанный пакет ядра через apt-get install пакет-с-ядром.rpm. После чего повторите lilo. Дубляж строк уже существующих ядер можно убрать вручную, отредактировав lilo.conf (там удалить дублированные блоки с описанием загружающихся систем). И все эти действия делать под новым пользователем и с использованием su -.

#259388

Пользователя сменил, зашел под другим именем. И опять ничего не получается... Вот фрагмент вывода в терминале:

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                            
[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                                
[root@comp-Celeron-CPU lin]# apt-get remove --purge lilo-22.7.3-alt9.src
Reading Package Lists... Done                                           
Building Dependency Tree... Done                                        
E: Couldn't find package lilo-22.7.3-alt9.src                           
[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

Что дальше? Такое ощущение, что пакеты вообще не устанавливаются...

#259389
alex022 написал:
Пользователя сменил, зашел под другим именем. И опять ничего не получается... Вот фрагмент вывода в терминале:
[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

Поле релиза указывать не надо:

text
apt-get remove --purge kernel-image-std2639-def-2.6.39 kernel-source-2.6.39-1.0.0

kernel source, кажись, необязательный пакет, самое главное image пакет установить.

alex022 написал:
[root@comp-Celeron-CPU lin]# apt-get remove --purge lilo-22.7.3-alt9.src
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package lilo-22.7.3-alt9.src

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.раздел располагаются пакеты для сборки (для сборщиков и разработчиков).

#259390
alex022 написал:
Пользователя сменил, зашел под другим именем. И опять ничего не получается... Вот фрагмент вывода в терминале:
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.

#259391
squire написал:

А что это за каталог lin, в котором лежат пакеты? Во-первых это пакеты с исходниками. Их не надо устанавливать. Да они и не установлены, если лежат в каком-то каталоге lin. Команда apt-get remove удаляет пакеты из системы, а не из какого-то левого каталога. Пакеты из этого каталога удаляются просто клавишей del, если мимо корзины, то shift+del.

У человека на пк отсутствует доступ в интернет, ставит пакеты локально через apt-get install название пакета.rpm
Изучите внимательнее историю вопроса. :)

#259393

alex022,
Эти ставить не нужно, если не знаете для чего они предназначены:

text
пакет.src.rpm

Cтавить нужно:

text
пакет.rpm

з.ы. sb правильно на этот счёт пишет выше

#259394
sb написал:
Самое главное установить бинарные пакеты image-std2639-def-2.6.39-alt3.2.rpm и lilo-22.7.3-alt9.rpm

А заведется у него железяка без модулей к новому ядру? По-моему ему надо и модули скачать и установить вместе с ядром 2.6.39.

Войдите или зарегистрируйтесь, чтобы ответить.