웹사이트 검색

11 Linux 커널 부팅 시간 매개변수 설명


Linux 부팅은 다른 배포판의 부팅 프로세스에 비해 복잡한 프로세스입니다. Linux 커널은 부팅 시 명령줄에서 많은 매개변수를 허용합니다. 이 명령줄 부팅 시간 매개변수는 시스템 시작 시 여러 종류의 정보를 Linux 커널에 전달합니다.

CD(/dev/cdrom)의 커널을 사용하여 BIOS에서 직접 Linux 커널을 부팅하는 경우 매개변수를 직접 할당하는 것을 허용하지 마세요. 이를 위해서는 bootloader라는 특별한 프로그램이 필요합니다. Linux에서 가장 널리 사용되는 두 가지 부트 로더는 다음과 같습니다.

  1. GNU GRUB(GNU GRand 통합 부트로더)
  2. LILO(리눅스 로더)

GNU GRUB는 Unix 및 Linux 시스템에서 다중 커널 또는 특정 커널 구성 중 하나를 부팅할 수 있는 GNU 프로젝트의 부트로더 패키지입니다.

LILO에는 다양한 커널을 부팅하고 해당 구성을 일반 텍스트 파일에 저장하는 기능이 있습니다. LILO는 Windows, Unix, BSD, Linux 및 기타 모든 알려진 플랫폼을 다양한 옵션으로 부팅할 수 있습니다.

Linux 커널 부팅 인수는 공백으로 구분된 문자열 목록으로 전달됩니다. 커널에 부팅 인수를 전달하는 일반적인 접근 방식은 다음과 같습니다.

name[=value_1] [,value_2]........[,value_10]

'name=unique 키워드'는 값이 연결될 커널 부분을 정의합니다. 보유할 수 있는 값은 최대 10입니다. 현재 코드는 키워드당 10개의 쉼표로 구분된 매개변수만 처리합니다.

이 기사에서는 여러분이 알아야 할 Linux의 일반적인 커널 부팅 시간 매개 변수 중 일부를 다룰 것입니다.

1. 초기화

커널이 실행해야 하는 초기 명령을 설정합니다. 'init'이 설정되지 않은 경우 커널이 패닉 모드에 들어가기 전에 다음 각 위치에서 'init'을 검색합니다.

  1. /sbin/초기화
  2. /etc/init
  3. /빈/초기화
  4. /bin/sh

2. nfsaddrs

위의 매개변수는 nfs 부팅 주소를 네트워크 부팅의 경우 유용한 문자열로 설정합니다.

3. nfs루트

'nfsroot' 매개변수는 nfs 루트 이름을 네트워크 부팅 시 유용한 문자열로 설정합니다. 문자열 이름이 '/' , ',' 또는 숫자로 시작하지 않는 경우 '/tftpboot' 접두사가 붙습니다. .

4. 루트

부팅 시 root 매개변수를 전달하면 해당 시스템이 루트 파일 시스템으로 사용되도록 설정됩니다.

5. 싱글

단일 사용자 모드에서 시작 컴퓨터로 'init'을 안내하고 모든 데몬 시작을 비활성화하는 'single' 매개변수.

6.로

이 매개변수는 부트로더에게 루트 파일 시스템을 읽기 전용 모드로 마운트하라고 지시합니다. 따라서 해당 fsck 프로그램은 파일 시스템 검사를 수행할 수 있지만 읽기/쓰기 파일 시스템에서는 fsck를 실행하지 않습니다.

7. 르

이 매개변수는 부트로더가 루트 파일 시스템을 읽기-쓰기 모드로 마운트하도록 강제합니다.

8. HDX

IDE 드라이버 기하학을 조정하세요. 'Hdx' 인수는 BIOS가 관련이 없고 잘못된 정보를 생성하는 경우 매우 편리합니다.

9. 예비

이 인수는 I/O 포트 영역을 프로브로부터 보호하는 데 매우 유용합니다.

10. 콘솔

직렬 콘솔 지원을 통해 커널에 직렬 포트 콘솔을 정의합니다.

11. 멤

대용량 RAM을 사용할 때 도움이 되는 사용 가능한 시스템 메모리의 총량을 정의합니다.

Linux 커널은 부팅 시 수많은 매개변수를 허용합니다. 우리는 다음 기사에서 나머지 매개변수를 다룰 것입니다.

지금은 여기까지입니다. 나는 곧 다른 기사를 가지고 여기에 올 것입니다. 그때까지 계속 지켜봐주시고 Tecmint에 연결해 주세요.