создание файлов устройств linux для начальной загрузки
В настоящее время я самостоятельно изучаю файлы устройств, чтобы узнать больше о системе Linux. Моя текущая цель - запустить Debian Linux cdebootstrap
. Я следовал руководству по адресу https://www.debian.org/releases/stable/i386/apds03.html . Однако, кое-что меня смутило. Когда я гуглял, как другие гиды, они просто сказали привязать дерево разработки из текущей операционной системы. Я делаю установку с нуля, чтобы узнать больше о базовой системе. Руководство указало, что есть 3 различных способа сделать это:
- install the makedev package, and create a default set of static device files using (after chrooting) # apt-get install makedev # mount none /proc -t proc # cd /dev # MAKEDEV generic - manually create only specific device files using MAKEDEV - bind mount /dev from your host system on top of /dev in the target system; note that the postinst scripts of some packages may try to create device files, so this option should only be used with care
Если я создаю устройства вручную, а не связываю свое дерево из-за сценариев, выполняемых после установки, у меня возникает вопрос, какова общая практика использования makedev? Будет ли дженерик или стандартный лучше? Если нет, есть ли другой список файлов устройств, которые следует использовать? Я также заметил, что при использовании MAKEDEV generic
в chroot-файле отображается намного больше файлов устройств, чем при загрузке в настоящую ОС.
Кроме того, в чем разница между статическими и динамическими файлами устройств? Это также вызвало у меня интерес.
В-третьих, если бы я решил вручную создать свои собственные устройства, как упомянуто во втором варианте, каков был бы базовый список необходимых устройств?
РЕДАКТИРОВАТЬ : я решил, что использование makedev будет моим лучшим выбором, я получил странное поведение от клонирования моего дерева, включая некоторые нежелательные файлы. Вопрос можно закрыть.
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4