Пользовательский Установщик Ubuntu 16.04 с Разработчиком Pinguy не Может войти в систему с помощью Живого CD

Я создал ISO с помощью Разработчика Pinguy и использовал и Создателя Загрузочного диска и Установку травления для создания загрузочного внешнего жесткого диска usb. Никакие ошибки, начальные загрузки хорошо, но не могут войти в систему. Моя исходная установка Ubuntu, что я раньше создавал ISO, отображает мое имя, т.е. John Smith и просто просит пароль, это показывает также как Гостевую Сессию. Моим пользовательским каталогом является Джон, и в терминальном режиме он показывает подсказку john@john-HP-Notebook. Если я ввожу в whoami, он говорит мне, что я - Джон.

Я попробовал все комбинации с помощью Джона, john@john-HP-Notebook, гостя, и знает, что Linux чувствителен к регистру, я также попробовал значения по умолчанию как Ubuntu/пробел, человечность/пробел, человечность/человечность, Ubuntu/человечность - я могу войти в систему легко в системе, от которой ISO была создана, но не может войти в систему в системе, созданной из ISO - потерянный для идей - помогите - благодарит парней

На дальнейшем расследовании кажется с разработчиком Pinguy при использовании dist опции нет никакого пользователя, или передача потребовала, когда Вы загружаетесь от usb / CD, но если Вы используете резервное копирование, у Вас есть tom, вводят пользователя/передачу системы, из которой была создана ISO - однако это на самом деле не соответствует никаким комбинациям, таким образом, Вы не можете войти в систему своя сохраненная система - кроме того, это затем помнит, что эти настройки поэтому после выполнения резервного копирования dist системы также требуют пользователя / передача исходной системы, которая, кажется, ошибка - если Вы создаете новое распределение, Вам не придется дать Вашему пользователю / скончались всем пользователям - но действительно не имеет значения, поскольку Вы не можете войти в систему даже со своим пользователем / передача поэтому, если кто-либо знает, какой pinguy разработчик копируют использование в качестве пользовательской передачи, которая будет большой, таким образом, я смогу на самом деле использовать свою сохраненную систему......

1
задан 17 January 2017 в 08:29

1 ответ

Решенный это для меня:

проблема состоит в том, что VirtualBox настраивает пользователей (vbox_sf для совместно используемых папок) как идентификатор пользователя 999. Но casper (приложение, которое управляет "живой системой CD"), твердые коды идентификатор пользователя Разработчика Pinguy как 999 также! Таким образом, это означает, что "живой" пользователь никогда не создается (так как 999 уже существует!). Решение состоит в том, чтобы дать другой uid созданному пользователю casper.

Эта терминальная команда внесет изменение для Вас автоволшебно:

sed -i -e 's@user-uid [0-9]*@user-uid 990@' /usr/share/initramfs-tools/scripts/casper-bottom/25adduser

Для интерпретации этой команды, в 25adduser файл, я изменяю "пользователя-uid 999" на "пользователя-uid 990". Можно просто вручную сделать то редактирование, если Вы хотите, но думали, что другие могут наслаждаться sed остротой, чтобы сделать это автоволшебно .

После этой фиксации, я больше не сталкиваюсь с "экраном входа в систему" при запуске живой системы: это автовходит в систему, как это должно!

действительно должно быть патчем casper для отодвигания от трудно кодированного uid, возможно, это могла быть переменная Разработчика Pinguy в/etc/PinguyBuilder.conf, но на данный момент взлом для изменения этого uid на что-то КРОМЕ 999 , кажется, работает!

Ссылка: http://disq.us/p/12n951t

0
ответ дан 8 December 2019 в 06:59

Другие вопросы по тегам:

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