
Как запретить ядру обращаться к устройству при загрузке
Модератор: Модераторы разделов
-
- Сообщения: 109
- ОС: Gentoo
Как запретить ядру обращаться к устройству при загрузке
Дано: система с двумя одинаковыми железяками. Требуется, что бы ядро при загрузке не прикосалось ни в коей мере к одному из этих устройств, ну и само собой, что бы файл устройства не лежал в /dev
. Сабж - как такое можно реализовать?

начинающий
-
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Re: Как запретить ядру обращаться к устройству при загрузке
Что за жедезяки? И почему нельзя чтобы создовались файлы устройств. Что за дистр?
А вообще надо копать в сторону udev. Ядро файлы устройств не саздает это делает udev. Ну и как вариант не подгружать модули. Тогда устройсва не должны создоваться.
Vladivostok Linux User Group
-
- Сообщения: 109
- ОС: Gentoo
Re: Как запретить ядру обращаться к устройству при загрузке
железяки - одинаковые сата харды sda и sdb. Нужно, что бы sda был виден и слышен только из биоса, а в самой оси не грузился вообще. Дистр - произвольный, вроде работа ядра с устройствами - во всех дистрибах одинакова. Udev я так понимаю грузиться после загрузки драйверов (лампочки занятости хардов мигают в самом начале загрузки), а нужно, что бы одно устройство не грузилось в принципе. "Неподгружение" модулей черевато тем, что второй хард аналогично не распознается.
начинающий
-
- Сообщения: 115
- ОС: GNU/Linux Arch Linux
Re: Как запретить ядру обращаться к устройству при загрузке
Можно попробовать для этих целей Grub, правда я не знаю как это работает с целыми дисками, но разделы скрывать должен:
Код: Выделить всё
title linux
hide (hd1)
unhide (hd0)
...
-
- Сообщения: 109
- ОС: Gentoo
Re: Как запретить ядру обращаться к устройству при загрузке
loki4 писал(а): ↑18.12.2007 15:27Можно попробовать для этих целей Grub, правда я не знаю как это работает с целыми дисками, но разделы скрывать должен:
Код: Выделить всё
title linux hide (hd1) unhide (hd0) ...
Не прокатывает - девайс все равно определяется ядром
начинающий
-
- Сообщения: 109
- ОС: Gentoo
Re: Как запретить ядру обращаться к устройству при загрузке
Мысли закончились?
Про udev все таки по подробнее: что, как и куда.
Про udev все таки по подробнее: что, как и куда.
начинающий
-
- Бывший модератор
- Сообщения: 1661
- Статус: nano vi sed awk !
- ОС: Работает как часы !
Re: Как запретить ядру обращаться к устройству при загрузке
Вот тут по английски, но неплохо http://www.reactivated.net/writing_udev_rules.html
есть по русски частично: http://www.opennet.ru/base/sys/udev_review.txt.html
http://citkit.ru/articles/245/
Сомнительно доброе привидение
-
- Сообщения: 436
- ОС: Gentoo 2008.0
Re: Как запретить ядру обращаться к устройству при загрузке
Возникла подобная потребность. Прочитал: все равно не понял, как вырубить устройство - объясните на пальцах.
GNU/Linux forever! [Gentoo 2008.0]
-
- Сообщения: 212
Re: Как запретить ядру обращаться к устройству при загрузке
Eсли устройства это харды, то проще всего закомментировать строки с устройством в файле /etc/fstab, В данном случае все строки содержащие sda. Или можно еще поставить параметр umask=000. В обоих случаях доступ к устройству будет иметь только root Файл устройства можно конечно и удалить, но это не лучший вариант ибо имея права root команду mknod ещё никто не отменял.
Все это ИМХО конечно.
Все это ИМХО конечно.
Linuxforum@conference.jabber.ru
-
- Сообщения: 436
- ОС: Gentoo 2008.0
Re: Как запретить ядру обращаться к устройству при загрузке
Да неее, надо что бы устройства вообще небыло и драйвера с ним не работали (а fstab - это просто монтирование). КАК ЧЕРЕЗ UDEV ЗАПРЕТИТЬ РАБОТУ УСТРОЙСТВА?
GNU/Linux forever! [Gentoo 2008.0]
-
- Сообщения: 2579
Re: Как запретить ядру обращаться к устройству при загрузке
Как вариант, пересобери ядро, чтобы устройство вообще не поддерживалось. 
А вообще, проблема интересная, для чего же это надо?
Мне бы на крайний случай хватило того, чтобы не монтировались. А чем мешают жить несмонтированные диски? Данные страдать от этого не должны.

А вообще, проблема интересная, для чего же это надо?
Мне бы на крайний случай хватило того, чтобы не монтировались. А чем мешают жить несмонтированные диски? Данные страдать от этого не должны.