Некоторое время назад кто-то направил меня на крутой сайт Rapid Rollout. Он работал нормально, пока я не попытался установить ОС на нетбук. Короче говоря, это не сработало так, как я ожидал. Также не были установлены флешки.

Я пытаюсь создать систему (или использовать службу, которая создаст систему), которая открыла бы Minecraft Launcher (jar) и показала бы его в полноэкранном режиме без фона. Все это также должно умещаться в 8 гигабайт (так как это самое большее, что я могу использовать прямо сейчас).

Как я могу сделать это?

3 ответа3

3

Это скорее кулинарная книга, чем реальный ответ, но, вероятно, она должна дать вам то, что вы хотите.

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

Что вам действительно нужно, так это

  1. менеджер входа для автоматического входа в аккаунт
  2. ОЧЕНЬ минимальная настольная среда
  3. это среда рабочего стола, чтобы запустить 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 ГБ.

0

8GB? Нет проблем!

Начните с установки сервера, затем выполните

apt-get -y install openjdk-7-jre
sudo mv /filename.sh /etc/init.d/
sudo chmod +x /etc/init.d/filename.sh
sudo update-rc.d filename.sh defaults

Затем создайте сценарий оболочки с именем filename.sh который выполняет

java -Xmx1024M -Xms1024M -jar /pathto/minecraft_server.jar nogui

и замените /pathto каталогом, в котором вы сохранили minecraft_server.jar

0

Если вам нужно решение для загрузки с флешки, то я бы порекомендовал SLAX Linux. Вы можете включить модуль openjdk и пакет minecraft. Таким образом, вы можете загрузиться с флешки и играть в Minecraft на любом компьютере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .