¿El mejor Linux para una sola aplicación y arranque rápido? (también ¿Cómo?) [cerrado]

14

Estoy buscando una manera de ejecutar Celtx , un software de escritura de guiones en una distribución Linux y nada más, sin bluetooth, internet / WiFi, medios, juegos, nada, ni siquiera una computadora de escritorio. Simplemente inicie el sistema operativo y Bam! Celtx. Además, un arranque rápido sería genial.

PD: Necesito montar automáticamente una partición NTFS.

¿Algunas ideas?

Gracias

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

Respuestas:

16

Como lo mencionó DaveParillo, cualquier distorsión puede reducirse a casi nada. Sin embargo, construir un sistema desde cero es probablemente preferible en su caso. Para esto fue diseñado Arch Linux . Si te sientes cómodo con esta idea, continúa ...

-

  1. Siga la guía de instalación oficial o para principiantes para instalar el sistema base.
  2. Para montar su partición NTFS automáticamente, abra su / etc / fstab y agregue la siguiente línea (/ dev / sdb1 es la partición NTFS y / mnt / dispositivo es el punto de montaje):

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

  3. Si desea poder iniciar sesión automáticamente, deberá seguir algunos pasos adicionales. Primero, instale mingetty desde el Arch User Respository (AUR). Aquí hay una pequeña guía para ayudarlo a hacerlo si no está familiarizado con Arch Linux. A continuación, abra / etc / inittab y cambie la línea que se ve así:

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

    a lo siguiente:

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

  4. Instala X ejecutando los siguientes comandos como root:

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

    Configure X con:

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

    Si xorg te está dando problemas, puedes consultar el wiki . (Si también se necesita sonido, puede seguir los pasos que se dan aquí )

  5. Edite su ~ / .bash_profile para que cuando inicie sesión en TTY1 X se inicie automáticamente:

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

  6. Edite ~ / .xinitrc e incluya lo siguiente (reemplazando celtx con cualquier comando que inicie el programa que desea ejecutar):

    exec celtx
    shutdown -h now
    

    Una vez que salga de celtx Arch Linux se cerrará.

También mencionó que le gustaría un tiempo de arranque rápido. No estoy seguro de cómo se compara esto con lo que está buscando, pero en una computadora de ~ 7 años logré reducir la mía a 23 segundos siguiendo esta guía .

Richie Marquez
fuente
44
Para cualquiera que se pregunte, esta es una excelente manera de configurar un HTPC dedicado también (lo hice con XBMC y funciona muy bien).
Richie Marquez
4

Puede eliminar cualquier distribución de Linux hasta los huesos básicos: lo más simple es tomar una distribución con la que ya esté familiarizado y arrancar en el nivel de ejecución 1: el 'modo de usuario único' estándar. No tendrá redes ni ningún demonio, pero puede tener un escritorio, dependiendo de lo que esté usando. Puede definir un nivel de ejecución personalizado para hacer lo que sea. El nivel de ejecución 4 generalmente se usa para esto. No está definido, por lo que puedes hacer lo que quieras.

Alternativamente, eche un vistazo a las distribuciones de Linux sintonizadas para la pequeñez

EDITAR Linux no es exactamente famoso por los rápidos tiempos de arranque, pero cuanto menos ejecutes al inicio, más rápido será.

DaveParillo
fuente