Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> /dev автоматическое добавление устройств, How to? 
V
    Опции темы
Dragon
Дата 30.11.2006, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 10.8.2006
Где: Киев

Репутация: нет
Всего: нет



В общем... маленькая предистория.

Я использую SuSE 10.1. Параллельно стоит Windows который иной раз испольуют родители и где стоит TV-tuner, под Linux так и не настроенный. Windows периодически падает и я его переустанавливаю, когда мне окончательно начинают капать на мозги... Windows, как всякая безкультурная система не спрашивает у меня, нужно ли трогать MBR...

Потому после перестановки нужно ставить на место GRUB. Стандартные средства SuSE в данном месте почему-то не работают... Что-то спецефичное для системы...

Потому восстанавливать загрузчик приходится вручную, для оного действия используется Gentoo 2005.0 Live-CD

mount -t ... /mnt/gentoo
mount -t ... /mnt/gentoo/boot
mount -t ... /mnt/gentoo/usr
mount -t ... /mnt/gentoo/tmp

chroot /mnt/gentoo
source /etc/profile

mount -t proc none /proc
cp /proc/mounts /etc/mtab

grub-install --root-directory=/boot /dev/hda

Точнее все, кроме последней строчки, т.к. к этому моменту, по неизвестной причине в /dev отсутствуют узлы для /dev/hda, /dev/sda и т.п. И вообще практически нет устройств. Когда у меня стоял Gentoo, /dev был значительно полнее, т.к. там были пожалуй все возможные узлы для существующих и не существующих устройств. Знаю, что это кара небес за предательскую смену дистра, но все же... smile) Причем до chroot - т.е. в оригинальном корне Gentoo Live-CD все устройства на месте, после chroot совсем нет...

Это конечно лечится путем:
mknod /dev/hda b  3 0
mknod /dev/sda b 8 0
mknod /dev/sda b 8 1

(т.к. устанавливаем в /dev/hda, /boot - это /dev/sda1)

Но все же... Есть какие-нибудь стандартные утилиты/скрипты которые просканировали бы имеющееся оборудование и добавили соответствующие узлы в /dev? Т.к. помнить major minor не очень хочется.

PM MAIL ICQ   Вверх
MAKCim
Дата 30.11.2006, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: нет
Всего: 207



Dragon, 
udevd работает?


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nickless
Дата 30.11.2006, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 6
Всего: 181



Цитата(Dragon @ 30.11.2006,  15:28)
Знаю, что это кара небес за предательскую смену дистра, но все же... smile) 

Точно  smile 

Читай gentoo handbook, там где-то написано сначала примонтировать proc и dev
Код

mount -o bind /proc /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev

а уж потом chroot


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Dragon
Дата 1.12.2006, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 10.8.2006
Где: Киев

Репутация: нет
Всего: нет



Да, udevd работает, но толку мало. Перезапустить его тоже не получается.

... я вроде бы наизусть помню gentoo handbook касательно инсталляции. А про перемонтирование dev не слышал. Классно. /proc я всегда монтировал после chroot'а, но это не важно. А вот /dev нужно перевязать...

Спасибо всем за участие, дальше буду экспериментировать сам smile

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.0517 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.