Это скорее кулинарная книга, чем реальный ответ, но, вероятно, она должна дать вам то, что вы хотите.
Вы можете напрямую установить Ubuntu на USB-ключ, и в большинстве случаев он должен загрузиться. Альтернативой может быть запуск с livecd и установка его с постоянством, но это даст вам больше вещей, которые вам не нужны.
Что вам действительно нужно, так это
- менеджер входа для автоматического входа в аккаунт
- ОЧЕНЬ минимальная настольная среда
- это среда рабочего стола, чтобы запустить Minecraft Launcher автоматически
Я работаю над минимальной установкой ubuntu 13.04 (debian должен работать почти одинаково - за исключением, может быть, как вы устанавливаете jdk), и перечислю необходимые пакеты для этого, но вы можете легко сделать это с любым другим дистрибутивом. Начиная с минимальной установки /CLI, убедитесь в этом.
Я бы предпочел 32-битный здесь для лучшей совместимости, но Minecraft позволит вам установить расстояние просмотра дальше на 64-битных.
Самый простой способ установить Java-версию Oracle - это ppa, но установка по умолчанию только в Cli пока не поддерживает это.
установите python-software-properties
и software-properties-common
из apt, затем запустите
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
легко установить java 7 - это скачивает скрипт установки из репозиториев webupd8. Вы также можете установить его прямо из oracle - Java-страница Ubuntu содержит более подробную информацию.
Теперь давайте установим нашу базовую графическую среду
sudo apt-get install xinit twm xterm
Я бы, вероятно, также добавил openssh-сервер для администрирования
Вы не хотите, чтобы ваш пользователь minecraft использовал sudo, поэтому я бы предложил создать второй аккаунт и переключиться на нового пользователя. На данный момент у нас есть пользователь Admin, созданный при установке, и обычный пользователь, который будет играть в minecraft.
Нам нужно скачать Minecraft, и мы можем сделать это в домашней учетной записи нового пользователя. Вы можете скачать Minecraft с Wget.
файл ~/.xsession определяет, что будет запущено автоматически, там не должно быть файла xsession, поэтому создайте его с помощью nano ~/.xsession
Первоначально, я просто использовал там строку xterm
и запустил minecraft с этого xterm, чтобы посмотреть, работает ли она - вам может понадобиться установить соответствующие драйверы видеокарты. Как только это будет сделано, вы можете изменить систему для загрузки прямо в minecraft - замените xterm
на строку java -jar /path/to/Minecraft.jar
в моем случае это ~ /Minecraft.jar
Теперь мы можем проверить это с помощью startx - это должно открыть окно загрузчика minecraft на пустом фоне. Так как у нас больше ничего нет, и я делаю это на виртуальной машине, это примерно настолько, насколько я могу зайти сюда - если у вас есть некоторые аргументы в пользу Minecraft, это то место, где вы их используете.
Вы также не можете выйти из системы или завершить работу системы, не переключая VT и не делая этого из CLI после запуска X. Вы же говорите режим киоска, верно?
На этом этапе вам нужно запустить, войти в систему и запустить startx как ваш новый пользователь. Мы можем использовать менеджер входа для автоматического входа в систему как ваш пользователь. Как только это настроено, единственный способ войти в систему как пользователь-администратор - это переключать виртуальные терминалы, вы были предупреждены.
установите slim
из apt и откройте /etc /slim от имени администратора: я использую nano, поэтому это sudo nano /etc/slim
. Вам нужно раскомментировать строки, которые читают # default_user simone
и заменить его на своего пользователя, раскомментировать # auto_login no
и заменить его на yes. Затем вы можете перезагрузиться, и система должна перезагрузиться, автоматически запустить x и перейти в загрузчик minecraft.
Если вам нужно настроить какие-либо настройки на этом этапе, переключите виртуальные терминалы и сделайте это как администратор, используя startx, если вам понадобится x. Вы можете отключить виртуальные терминалы, но это может затруднить любые изменения, которые вам понадобятся - есть некоторые вещи, которые вы не можете сделать поверх x.
По моим подсчетам, общий размер составляет 1,4 ГБ.