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

Пристально смотрите на выборку от ls -al /dev команда в моей системе:

brw-rw----  1 root floppy    8,   0 Jun  7 19:55 sda
brw-rw----  1 root floppy    8,   1 Jun  7 19:55 sda1
brw-rw----  1 root floppy    8,   2 Jun  7 19:55 sda2
brw-rw----  1 root floppy    8,   3 Jun  7 19:55 sda3
brw-rw----  1 root floppy    8,   5 Jun  7 19:56 sda5
brw-rw----  1 root floppy    8,   6 Jun  7 19:56 sda6
brw-rw----  1 root floppy    8,   7 Jun  7 19:56 sda7
brw-rw----  1 root floppy    8,   8 Jun  7 19:57 sda8
brw-rw----  1 root floppy    8,  16 Jun  7 19:55 sdb
brw-rw----  1 root floppy    8,  32 Jun  7 19:55 sdc
brw-rw----  1 root floppy    8,  33 Jun  7 19:55 sdc1
brw-rw----  1 root floppy    8,  34 Jun 11 10:39 sdc2
brw-rw----  1 root floppy    8,  35 Jun  7 19:56 sdc3

Эти два числа после идентификатора группы, но перед датой являются главными и незначительными числами файла устройств. Это - в основном "вид" устройства, которое это. 8 в этом случае SCSI (или эмулировал SCSI), дисковод.

http://lxr.linux.no/linux/Documentation/devices.txt несколько not-so-recent список всех главных и незначительных чисел. Не уверенный в официальном местоположении последней версии списка.

Так так или иначе эти файлы создаются с mknod команда (mknod [OPTION]... NAME TYPE [MAJOR MINOR], некоторые типы b для блока, c для символа). Существует также a mknod() системный вызов. Я не полностью знаю последствий, если Вы создаете другой файл с тем же, главным/незначительным как существующее устройство.

uinput как описано в комментариях, вероятно, что Вы ищете, хотя на аппаратных средствах ПК существует a /dev/psaux это читает/пишет непосредственно в порт PS/2, если Ваша система является достаточно взрослой, чтобы иметь ту. Даже не мог сказать Вам, где начать с клавиатур USB...

Если Вы просто хотите поддельный файл устройств и не заботитесь о том, что происходит с данными, которые Вы отправляете в него, всегда существует /dev/zero. Также символьные ссылки могут быть реальным простым решением в этом случае.

2
15.06.2013, 04:55
2 ответа

Вы подразумеваете, что требуется просто автоматически начальная загрузка прямо в систему, не имея необходимость входить в систему? Это по существу, что они делают в GParted. Вы - пользователь, если Вы переходите к терминалу и вводите команду whoami, Вы - фактический пользователь.

пример

                    ss of user

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

См. это учебное руководство на ubuntu.com - AutoLogin

Что касается подъема это автоматическое вошло в систему учетные данные пользователя, снова это может быть сделано путем добавления их к sudo так, чтобы им не бросали вызов для их пароля.

Посмотрите, что этот askubunu вопрос - Выполняет sudo без Пароля?. Суть его должна добавить следующую запись в файле Вашего sudoer (/etc/sudoers):

$ sudo visudo

У основания того файла добавляют эту строку

username ALL=(ALL) NOPASSWD: ALL
3
27.01.2020, 21:55

Смотрите на Дугу Linux.

Дуга Linux позволяет Вам создавать свою систему из первого этажа. Вы ни с чего не запускаете и устанавливаете пакеты на своем требовании.

Смотрите на Дугу Wiki для инструкций по установке. Вы захотите установить свою систему для входа в систему автоматически. Если Вы хотите использовать настольную среду, необходимо будет отключить ее менеджера по входу в систему. Читайте здесь для получения инструкций относительно автозапуска программы.

3
27.01.2020, 21:55

Теги

Похожие вопросы