Meilleur Linux pour une seule application et un démarrage rapide? (aussi How-to?) [fermé]

14

Je cherche un moyen d'exécuter Celtx , un logiciel de scénarisation sur Linux Distro et rien d'autre, pas de bluetooth, d'internet / WiFi, de médias, de jeux, rien, pas même un bureau. Il suffit de démarrer l'OS et Bam! Celtx. En outre, un démarrage rapide serait formidable.

PS J'aurais besoin de monter automatiquement une partition NTFS.

Des idées?

Merci

OUI
la source
connexes unix.stackexchange.com/questions/122717/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Réponses:

16

Comme mentionné par DaveParillo, toute distribution peut être réduite à presque rien. Cependant, la construction d'un système à partir de zéro est probablement préférable dans votre cas. C'est pour cela qu'Arch Linux a été conçu. Si vous êtes à l'aise avec cette idée, continuez ...

-

  1. Suivez le guide d'installation officiel ou débutant pour installer le système de base.
  2. Pour monter automatiquement votre partition NTFS, ouvrez votre / etc / fstab et ajoutez la ligne suivante (/ dev / sdb1 étant la partition NTFS et / mnt / device étant le point de montage):

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

  3. Si vous souhaitez pouvoir vous connecter automatiquement, vous devrez effectuer quelques étapes supplémentaires. Tout d'abord, installez mingetty depuis l'Arch User Respository (AUR). Voici un petit guide pour vous aider à le faire si vous n'êtes pas familier avec Arch Linux. Ensuite, ouvrez / etc / inittab et changez la ligne qui ressemble à:

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

    aux éléments suivants:

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

  4. Installez X en exécutant les commandes suivantes en tant que root:

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

    Configurez X avec:

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

    Si xorg vous pose des problèmes, vous pouvez vous référer au wiki . (Si le son est également nécessaire, vous pouvez suivre les étapes indiquées ici )

  5. Modifiez votre ~ / .bash_profile de sorte que lorsque vous vous connectez à TTY1, X démarre automatiquement:

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

  6. Modifiez ~ / .xinitrc et incluez les éléments suivants (en remplaçant celtx par la commande qui démarre le programme que vous souhaitez exécuter):

    exec celtx
    shutdown -h now
    

    Une fois que vous avez quitté celtx, Arch Linux s'arrête.

Vous avez également mentionné que vous souhaitez un démarrage rapide. Je ne sais pas comment cela se compare à ce que vous recherchez, mais sur un ordinateur de ~ 7 ans, j'ai réussi à réduire le mien à 23 secondes en suivant ce guide .

Richie Marquez
la source
4
Pour tous ceux qui se demandent, c'est également un excellent moyen de configurer un HTPC dédié (je l'ai fait avec XBMC et cela fonctionne très bien).
Richie Marquez
4

Vous pouvez dépouiller n'importe quelle distribution linux jusqu'aux os - la chose la plus simple à faire est de prendre une distribution que vous connaissez déjà et de démarrer au niveau d'exécution 1 - le `` mode utilisateur unique '' standard. Vous n'aurez pas de réseau ou de démons, mais vous pouvez avoir un bureau, selon ce que vous utilisez. Vous pouvez définir un niveau d'exécution personnalisé pour faire quoi que ce soit. Le niveau d'exécution 4 est généralement utilisé pour cela. Ce n'est pas défini, vous pouvez donc en faire ce que vous voulez.

Alternativement, jetez un œil aux distributions Linux adaptées à la petitesse

EDIT Linux n'est pas exactement connu pour ses temps de démarrage rapides, mais moins vous exécutez au démarrage, plus il sera rapide.

DaveParillo
la source