단일 애플리케이션 및 빠른 부팅을위한 최고의 Linux? (또한 사용 방법?) [닫힘]


14

Celtx , Linux Distro의 스크린 라이팅 소프트웨어 및 블루투스, 인터넷 / Wi-Fi, 미디어, 게임, 데스크탑 등 을 실행하는 방법을 찾고 있습니다. OS와 Bam을 부팅하십시오! Celtx. 또한 빠른 부팅이 좋습니다.

추신 : NTFS 파티션을 자동 마운트해야합니다.

어떤 아이디어?

감사


답변:


16

DaveParillo가 언급했듯이 모든 배포는 아무것도 아닌 것으로 제거 할 수 있습니다. 그러나 처음부터 시스템을 구축하는 것이 바람직합니다. 이것이 아치 리눅스 를 위해 설계된 것입니다. 이 아이디어에 익숙하다면 계속하십시오 ...

-

  1. 을 따르지 공식 이나 초보자의 베이스 시스템을 설치하는 설치 가이드.
  2. NTFS 파티션을 자동으로 마운트하려면 / etc / fstab을 열고 다음 줄을 추가하십시오 (/ dev / sdb1은 NTFS 파티션이고 / mnt / device는 마운트 지점입니다).

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

  3. 자동으로 로그인하려면 몇 가지 추가 단계를 수행해야합니다. 먼저 AUR (Arch User Respository)에서 mingetty 를 설치 하십시오. 다음 은 Arch Linux에 익숙하지 않은 경우이를 수행하는 데 도움이되는 작은 안내서입니다. 다음으로 / etc / inittab을 열고 다음과 같은 줄을 변경하십시오 :

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

    다음에

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

  4. 루트로 다음 명령을 실행하여 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에서 문제가 발생하면 위키를 참조하십시오 . (소리도 필요한 경우 당신은 주어진 단계를 수행 할 수 있습니다 여기를 )

  5. TTY1 X에 로그인 할 때 자동으로 시작되도록 ~ / .bash_profile을 편집하십시오.

    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로 수행했으며 훌륭하게 작동합니다).
Richie Marquez

4

리눅스 배포판을 베어 본으로 옮길 수 있습니다. 가장 간단한 방법은 이미 익숙한 배포판을 가져 와서 표준 '단일 사용자 모드'인 실행 레벨 1로 부팅하는 것입니다. 네트워킹이나 데몬은 없지만 사용중인 제품에 따라 데스크탑이있을 수 있습니다. 무엇이든 할 수있는 사용자 지정 실행 수준을 정의 할 수 있습니다. 이를 위해 일반적으로 실행 레벨 4가 사용됩니다. 정의되지 않았으므로 원하는대로 만들 수 있습니다.

또는 작게 조정 된 Linux 배포판을 살펴보십시오.

EDIT Linux는 빠른 부팅 시간으로 유명하지는 않지만 시작시 실행 시간이 적을수록 더 빠릅니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.