리눅스 시작 시간을 줄이는 방법은 무엇입니까? [폐쇄]

리눅스 시작 시간을 줄이는 방법은 무엇입니까? [폐쇄]

다음과 같은 구성의 컴퓨터가 있습니다.

1-CPU: Cor2Duo

2- 메모리: 2GB

3 - 40GB 하드 드라이브

나에게 필요한 것은 직렬 포트와 네트워크뿐입니다. Xwindow는 필요하지 않습니다. 직렬 및 네트워크를 사용하는 애플리케이션을 작성하고 싶습니다. 10초 안에 Ubuntu(또는 다른 Linux 배포판)를 부팅해야 합니다. 가능합니까? 그렇지 않은 경우 HDD를 SSD로 교체하면 이러한 부팅 시간을 얻을 수 있습니까?

또 다른 질문: 커널 구성을 다시 컴파일하는 것이 유용한가요?

답변1

커널 초기화에는 몇 초밖에 걸리지 않습니다. 대부분의 부팅 시간은 다양한 악마 및 시스템 설정의 시작 및 초기화입니다. 커널을 조작하는 것은 별로 도움이 되지 않습니다.

작업 속도를 높이는 몇 가지 방법:

  1. 내가 이해한 바로는 귀하의 소프트웨어는 본질적으로 데몬입니다. 일찍 설정하십시오. RS232와 네트워크만 필요하므로 첫 번째 부팅 작업에서 이 작업을 수행할 수 있습니다. 세부사항은 초기화 소프트웨어에 따라 다릅니다.
  2. 들어가서 /etc/init(여기에 init 스크립트가 있습니다) 가능한 모든 것을 제거하십시오.
  3. 명령을 통해 X를 쉽게 제거 할 수 있습니다 apt-get --purge remove x11-common. 하지만 X에는 데몬이 많지 않기 때문에 별로 도움이 되지 않습니다. X 디스플레이 관리자(콘솔의 X 서버를 시작하는 데몬이기도 함)를 비활성화하는 것이 가장 좋습니다.

관련 정보