如何制作可在大多数计算机上启动的便携式 USB 驱动器的 Minecraft 信息亭

如何制作可在大多数计算机上启动的便携式 USB 驱动器的 Minecraft 信息亭

前段时间,有人向我推荐了一个很酷的网站,叫快速推出。在我尝试在上网本上安装操作系统之前,它一直运行良好。简而言之,它没有像我预期的那样运行良好。它也没有安装 USB 闪存驱动器。

我正在尝试构建一个系统(或使用可以创建系统的服务),该系统可以打开 Minecraft Launcher (jar) 并以全屏方式显示,没有背景。它还必须适合 8 GB(因为这是我目前可以使用的最大容量)。

我怎样才能做到这一点?

答案1

这更像是一本食谱,而不是真正的答案,但它应该可以满足您的要求。

您可以直接将 ubuntu 安装到 USB 密钥上,并且在大多数情况下它应该可以启动。另一种方法是从 livecd 启动并使用持久性安装,但这会给您带来更多您不需要的东西。

你真正需要的是

  1. 自动登录账户的登录管理器
  2. 非常简约的桌面环境
  3. 该桌面环境会自动启动 minecraft 启动器

我正在使用 ubuntu 13.04 最小安装(debian 应该几乎相同 - 除了安装 jdk 的方式),并将列出所需的软件包,但您可以轻松地使用任何其他发行版执行此操作。从最小/CLI 安装开始将确保这一点。

为了获得更好的兼容性,我更喜欢 32 位,但是 minecraft 会让你在 64 位上进一步设置视距。

安装 Oracle Java 的最简单方法是通过 ppa,但默认的 CLI 安装尚不支持这种方式

python-software-properties从apt安装software-properties-common,然后运行

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

轻松安装 Java 7 - 这会从 webupd8 的存储库下载安装程序脚本。您也可以直接从 Oracle 安装 - ubuntu 的Java 页面有更多详细信息

现在,让我们安装基本的图形环境

sudo apt-get install xinit twm xterm

我可能还会添加 openssh-server 用于管理

您不希望您的 minecraft 用户使用 sudo,因此我建议此时创建第二个帐户,然后切换到新用户。此时,我们有一个管理员用户(安装时创建)和一个普通用户(将玩 minecraft)

我们需要下载minecraft,可以在新用户的主账户中进行下载。您可以使用wget下载minecraft。

~/.xsession 文件决定了自动启动的内容,现在那里应该没有 xsession 文件,因此请使用以下命令创建一个nano ~/.xsession

最初,我只会在那里写一行xterm,然后从该 xterm 启动 minecraft 以查看它是否有效 - 您可能最终需要安装适当的显卡驱动程序。完成后,您可以将系统更改为直接启动 minecraft - 用我的情况中的 ~/Minecraft.jar替换xterm该行java -jar /path/to/Minecraft.jar

现在,我们可以用 startx 测试一下 - 这应该会在空白背景上打开一个 minecraft 加载器窗口。由于我们没有其他东西,而且我是在虚拟机上执行此操作,所以我只能做到这里了 - 如果您对 minecraft 有一些争论,那么您可以在这里使用它们。

一旦 X 启动,您也无法注销或关闭系统,除非切换 VT 并从 CLI 执行此操作。您做过说的是信息亭模式,对吧?

此时您需要启动、登录并以新用户身份运行 startx。我们可以使用登录管理器以您的用户身份自动登录。设置完成后,以管理员用户身份登录的唯一方法是切换虚拟终端,您已经收到警告。

从 apt安装slim,并以管理员用户身份打开 /etc/slim - 我使用 nano,因此它是sudo nano /etc/slim。您需要取消注释读取# default_user simone并将其更改为您的用户的行,然后取消注释# auto_login no并将 no 更改为 yes。然后您可以重新启动,系统应该重新启动,自动启动 x,然后进入 minecraft 加载器。

如果此时您需要调整任何设置,请切换虚拟终端,并以管理员用户身份执行此操作,如果需要 x,请使用 startx。您可以禁用虚拟终端,但这会使您需要的任何更改变得困难 - 有些事情您无法通过 x 完成。

据我估计,这个文件的总大小是 1.4gb

答案2

如果你想要一个闪存驱动器启动解决方案,那么我建议SLAX Linux。您可以包括openjdk 模块并打包 minecraft。这样,您就可以从闪存驱动器启动并在任何计算机上玩 Minecraft。

答案3

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然后创建一个名为which 的shell 脚本

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

并将其替换/pathto为您保存的目录minecraft_server.jar

相关内容