Linux 커널 시작 매개변수 'real_root' 및 'cdroot'에 대한 설명

Linux 커널 시작 매개변수 'real_root' 및 'cdroot'에 대한 설명

Linux 커널에서 다음 부팅 매개변수에 대한 공식적인 설명을 찾고 있습니다.

  • 진정한 루트
  • CD 루트 디렉토리

부팅 가능한 LiveUSB 시스템을 만들기 위해 이를 적용하는 데 문제가 있습니다. 내 배포판(Gentoo)에만 해당됩니까?

그들은 나타나지 않았어gitweb 커널 문서.

답변1

  • 뿌리커널이 처음 시작될 때 루트 파일 시스템으로 마운트되는 장치입니다. 이것은 꽤 자명하지만 실제로 시간이 지남에 따라 변하기 때문에 복잡해집니다. 이런 일이 발생하는 일반적인 이유는 커널에 루트 파일 시스템을 마운트하는 데 필요한 모듈이 없기 때문입니다. 이 경우 시스템을 호출합니다.초기화 프로그램사용된. initrd 이미지는 기본적으로 커널이 실제 루트 파일 시스템을 읽고 부팅을 계속하는 데 필요한 드라이브 컨트롤러나 네트워크 모듈과 같은 일부 기능을 포함하는 작은 압축 파일 시스템입니다. 이 경우초기화 프로그램이미지가 루트가 되고...
  • 진정한 루트귀하의 항목과 일치하는 실제 루트 파티션이 될 것입니다 /etc/fstab. 당신이 사용하지 않으면초기화 프로그램, 이 옵션을 생략하고 그냥 사용할 수 있습니다.뿌리. 우리가 주제에 도달하는 한NFS 루트 디렉터리루트 파일 시스템이 NFS 마운트 원격 파일 시스템이고 최종 루트 파일 시스템이 마운트되기 전에 네트워크를 가동해야 하는 경우 특히 유용합니다.
  • CD 루트 디렉토리인식할 수 없지만 Live 배포가 설정되는 특별한 방식과 관련이 있을 수 있으며 가상 파일 시스템이나 실행 중인 Live 배포의 루트가 아닌 LiveCD/이미지가 있는 위치를 나타냅니다. . 검색에서는 대부분 Gentoo LiveUSB/CD 버전으로 나타나는 것으로 보이므로 독점일 수도 있습니다. 일반적으로 매개변수가 없으므로 후속 프로세스가 알 수 있도록 루트 미디어가 CD라는 플래그일 수도 있습니다.

관련 정보