Linux terbaik untuk satu aplikasi & boot cepat? (juga How-to?) [ditutup]

14

Saya mencari cara untuk menjalankan Celtx , perangkat lunak penulisan layar pada Linux Distro dan tidak ada yang lain, tidak ada bluetooth, internet / WiFi, media, permainan, tidak ada, bahkan desktop. Cukup boot OS dan Bam! Celtx. Juga, boot cepat akan bagus.

PS Saya perlu mengotomatisasikan partisi NTFS.

Ada ide?

Terima kasih

YAS
sumber
terkait unix.stackexchange.com/questions/122717/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Jawaban:

16

Seperti yang disebutkan oleh DaveParillo, distibusi apa pun dapat dilucuti hingga tidak menghasilkan apa-apa. Namun, membangun sistem dari bawah ke atas mungkin lebih disukai dalam kasus Anda. Inilah yang dirancang untuk Arch Linux . Jika Anda merasa nyaman dengan ide ini, lanjutkan ...

-

  1. Ikuti panduan instalasi resmi atau pemula untuk menginstal sistem basis.
  2. Untuk me-mount partisi NTFS Anda secara otomatis, buka / etc / fstab Anda dan tambahkan baris berikut (/ dev / sdb1 menjadi partisi NTFS dan / mnt / perangkat menjadi titik mount):

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

  3. Jika Anda ingin dapat masuk secara otomatis, Anda perlu mengambil beberapa langkah tambahan. Pertama, instal mingetty dari Arch User Respository (AUR). Berikut ini adalah panduan kecil untuk membantu Anda melakukannya jika Anda tidak terbiasa dengan Arch Linux. Selanjutnya, buka / etc / inittab dan ubah baris yang terlihat seperti:

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

    sebagai berikut:

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

  4. Instal X dengan menjalankan perintah berikut sebagai root:

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

    Konfigurasikan X dengan:

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

    Jika xorg memberi Anda masalah, Anda bisa merujuk ke wiki . (Jika suara juga diperlukan, Anda dapat mengikuti langkah-langkah yang diberikan di sini )

  5. Edit ~ / .bash_profile Anda sehingga ketika Anda masuk ke TTY1 X akan mulai secara otomatis:

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

  6. Edit ~ / .xinitrc dan sertakan yang berikut (mengganti celtx dengan perintah apa pun yang memulai program yang ingin Anda jalankan):

    exec celtx
    shutdown -h now
    

    Setelah Anda berhenti celtx Arch Linux akan dimatikan.

Anda juga menyebutkan bahwa Anda ingin waktu boot yang cepat. Saya tidak yakin bagaimana ini dibandingkan dengan apa yang Anda cari, tetapi pada komputer yang berusia ~ 7 tahun saya berhasil menurunkan komputer saya menjadi 23 detik dengan mengikuti panduan ini .

Richie Marquez
sumber
4
Bagi siapa pun yang bertanya-tanya, ini adalah cara yang bagus untuk mengatur HTPC khusus (saya sudah melakukannya dengan XBMC dan berfungsi dengan baik).
Richie Marquez
4

Anda dapat menghapus distro linux apa saja hingga habis - hal paling sederhana yang harus dilakukan adalah mengambil distro yang sudah Anda kenal dan boot ke run level 1 - 'mode pengguna tunggal' standar. Anda tidak akan memiliki jaringan atau daemon apa pun, tetapi Anda mungkin memiliki desktop, tergantung pada apa yang Anda gunakan. Anda dapat menentukan level run khusus untuk melakukan apa pun. Run level 4 biasanya digunakan untuk ini. Ini tidak terdefinisi, sehingga Anda dapat membuatnya apa pun yang Anda inginkan.

Atau, lihat distro linux yang disetel untuk ukuran kecil

EDIT Linux tidak terlalu terkenal karena waktu boot yang cepat, tetapi semakin sedikit Anda menjalankan saat startup, semakin cepat.

DaveParillo
sumber