単一のアプリケーションと高速起動に最適なLinux (また、ハウツー?)[終了]


14

Linux DistroでスクリーンライティングソフトウェアであるCeltxを実行する方法を探しています。Bluetooth、インターネット/ WiFi、メディア、ゲーム、デスクトップさえも何もありません。OSとBamを起動するだけです!Celtx。また、高速ブートは素晴らしいことです。

PS NTFSパーティションを自動マウントする必要があります。

何か案は?

ありがとう


回答:


16

DaveParilloが述べたように、配布はすべてゼロにまで削減することができます。ただし、場合によっては、システムを一から構築することをお勧めします。これがArch Linuxの設計目的です。このアイデアに満足しているなら、続けてください...

-

  1. 公式または初心者向けのインストールガイド に従って、ベースシステムをインストールします。
  2. NTFSパーティションを自動的にマウントするには、/ etc / fstabを開き、次の行を追加します(/ dev / sdb1はNTFSパーティションで、/ mnt / deviceはマウントポイントです)。

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

  3. 自動的にログインできるようにするには、いくつかの追加手順を実行する必要があります。まず、Arch User Respository(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でそれをやったことがあり、うまく機能します)。
リッチーマルケス

4

どんなLinuxディストリビューションでも簡単に削除できます-最も簡単なことは、すでに使い慣れているディストリビューションを実行レベル1-標準の「シングルユーザーモード」で起動することです。ネットワーキングやデーモンはありませんが、使用しているものによってはデスクトップがあります。カスタム実行レベルを定義して、何でもできます。通常、実行レベル4が使用されます。定義されていないため、好きなように作成できます。

または、小ささに調整されたLinuxディストリビューションを見てください

EDIT Linuxは、起動時間が速いことで有名ではありませんが、起動時に実行する回数が少ないほど高速になります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.