Лучший Linux для одного приложения и быстрой загрузки? (также как?) [закрыто]


14

Я ищу способ запуска Celtx , программы для создания сценариев на дистрибутиве Linux, и ничего больше: ни Bluetooth, ни интернет / WiFi, ни мультимедиа, ни игры, ни ничего, даже рабочий стол. Просто загрузите ОС и Бэм! 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. Если вы хотите иметь возможность войти в систему автоматически, вам нужно будет сделать несколько дополнительных шагов. Сначала установите mingetty из архива пользователей архива (AUR). Вот небольшое руководство, которое поможет вам сделать это, если вы не знакомы с Arch Linux. Затем откройте / etc / inittab и измените строку, которая выглядит следующим образом:

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

    к следующему:

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

  4. Установите X, выполнив следующие команды от имени пользователя root:

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

    Настройте X с помощью:

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

    Если xorg вызывает у вас проблемы, вы можете обратиться к вики . (Если звук также необходим, вы можете следовать инструкциям, приведенным здесь )

  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, настроенные на малость

РЕДАКТИРОВАТЬ Linux не совсем известен быстрым временем загрузки, но чем меньше вы запускаете при запуске, тем быстрее это будет.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.