适用于单个应用程序和快速启动的最佳Linux?(以及操作方法?)


14

我正在寻找一种方法来运行Celtx,这是Linux Distro上的一种编剧软件,别无其他,没有蓝牙,互联网/ WiFi,媒体,游戏,什么也没有,甚至没有台式机。只需启动操作系统和Bam!凯尔特人 另外,快速启动也很棒。

PS我需要自动挂载NTFS分区。

有任何想法吗?

谢谢


Answers:


16

正如DaveParillo所提到的,任何分配都可以简化为几乎没有。但是,在您的情况下,最好从头开始构建系统。这就是Arch Linux的设计目标。如果您对此想法感到满意,请继续...

-

  1. 请遵循官方初学者的安装指南来安装基本系统。
  2. 要自动挂载NTFS分区,请打开/ etc / fstab并添加以下行(/ dev / sdb1是NTFS分区,/ mnt / device是挂载点):

    /dev/sdb1 /mnt/device ntfs defaults 1 0
    

  3. 如果您希望能够自动登录,则需要采取一些额外的步骤。首先,从Arch用户存储库(AUR)安装mingetty。如果您不熟悉Arch Linux,这里有一个小指南可以帮助您做到这一点。接下来,打开/ etc / inittab并更改如下所示的行:

    c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
    

    到以下内容:

    c1:2345:respawn:/sbin/mingetty --autologin username tty1 linux
    

  4. 通过以root用户身份执行以下命令来安装X:

    pacman -Syu
    pacman -S libgl xorg xf86-input-evdev mesa vesa
    

    使用以下命令配置X:

    Xorg -configure
    cp /root/xorg.conf.new /etc/X11/xorg.conf
    

    如果xorg给您带来问题,您可以参考Wiki。(如果还需要声音,则可以按照此处提供的步骤进行操作)

  5. 编辑您的〜/ .bash_profile,以便在您登录TTY1 X时自动启动:

    if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/tty1 ]]; then
        exec startx
        logout
    fi
    

  6. 编辑〜/ .xinitrc并包含以下内容(用任何命令替换celtx即可启动要运行的程序):

    exec celtx
    shutdown -h now
    

    一旦退出celtx,Arch Linux将关闭。

您还提到想要快速启动。我不确定这与您要查找的内容相比如何,但是在大约7年的旧计算机上,通过遵循本指南,我设法将其降低了23秒


4
对于任何想知道的人,这也是设置专用HTPC的一种好方法(我已经用XBMC做到了,效果很好)。
Richie Marquez

4

您可以精简任何Linux发行版-最简单的操作是选择一个您已经熟悉的发行版,然后启动进入运行级别1-标准“单用户模式”。您将没有网络或任何守护程序,但是您可能有一个桌面,具体取决于您所使用的内容。您可以定义自定义运行级别以执行任何操作。运行级别4通常用于此目的。它是未定义的,因此您可以根据需要进行设置。

另外,看看为小巧而优化Linux发行版

EDIT Linux并不是以快速的启动时间而闻名,但是在启动时运行的次数越少,它将越快。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.