The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

6.8. Заполнение /dev

6.8.1. Создание первоначальных файлов устройств

Когда ядро загружает систему, оно требует наличия нескольких файлов устройств, обычно это устройства console и null. Создадим их запуском следующих команд:

mknod -m 600 /dev/console c 5 1
mknod -m 666 /dev/null c 1 3

6.8.2. Монтирование ramfs и заполнение /dev

Идеальный способ для заполнения /dev - это монтирование ramfs в /dev, как tmpfs и создавать там устройства при каждой загрузке. Поскольку система не была загружена, это необходимо сделать, чтобы в противном случае загрузочные скрипты могли выполниться и заполнить /dev. Начнем с монтирования /dev:

mount -n -t ramfs none /dev

Запустим установленную программу udevstart для создания первоначальных устройств, основанных на всей информации в директории /sys:

/tools/sbin/udevstart

Есть несколько ссылок и директорий, необходимых для LFS, которые не создаются Udev, поэтому создадим их здесь:

ln -s /proc/self/fd /dev/fd
ln -s /proc/self/fd/0 /dev/stdin
ln -s /proc/self/fd/1 /dev/stdout
ln -s /proc/self/fd/2 /dev/stderr
ln -s /proc/kcore /dev/core
mkdir /dev/pts
mkdir /dev/shm

В конце подмонтируем собственные виртуальные файловые системы (ядра) в только что созданные директории:

mount -t devpts -o gid=4,mode=620 none /dev/pts
mount -t tmpfs none /dev/shm

Команды mount, запущенные выше, могут выдать следующее предупреждение:

can't open /etc/fstab: No such file or directory.

Этот файл - /etc/fstab - пока не был создан, но он пока не нужен для нормального монтирования файловых систем. Раз так, предупреждение может быть проигнорировано.


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList