새로운 커널 버전을 테스트하는 방법은 무엇입니까?

새로운 커널 버전을 테스트하는 방법은 무엇입니까?

저는 우분투 14.04와 리눅스 커널 3.13.0-37-generic을 사용하고 있습니다. 커널의 최신 안정 버전이 3.17.01이라는 것을 알고 있으며 이를 테스트하고 싶습니다.

현재 우분투를 손상시키지 않고 시스템에서 이를 테스트할 수 있습니까?
특히 /boot폴더의 커널 파일을 내가 컴파일한 3.17.01 커널용 커널 파일로 바꾸고 해당 grub 항목을 변경하고 싶습니다. 이것이 올바른 방법입니까?

일부 응용 프로그램이 새 커널에서 제대로 작동하지 않을 가능성이 있습니까?

답변1

Ubuntu와 동일한 컴파일 옵션을 사용하고 또한해당 모듈을 설치하십시오., 당신은요initramfs 재생성, 이것은 작동합니다. Ubuntu 구성 파일을 가져와 커널 컴파일 디렉터리에 넣은 다음 실행합니다 make oldconfig.

우분투의 자체 컴파일 프로세스는 오류가 덜 발생할 것입니다. 커널 소스 코드 패키지를 구해 커널 소스 코드를 교체하고 컴파일합니다.

자신만의 컴파일 옵션을 사용하여 자신만의 커널을 구축하는 경우 일부 핵심 옵션이나 모듈을 잊어버릴 가능성이 높습니다. 커널은 여러 개의 작은 비트로 분할되어 각 시스템이 필요한 비트만 로드할 수 있습니다. 현재 로드된 모든 드라이버를 포함하고 따라서 컴파일된 컴퓨터에 적합할 커널을 구성하려면 실행합니다 make localmodconfig(적어도 새 이동식 주변 장치를 연결하지 않거나 새 네트워크 기능 등을 사용하지 않는 한).

바라보다사용자 정의 Linux 커널 구성, 컴파일 및 설치커널 구성 및 컴파일에 대한 보다 광범위한 지침입니다.

최신의 최고의 커널을 얻는 데에는 이점이 거의 없습니다. 더 많은 프로그램을 실행할 수는 없습니다. 최신 커널 기능에 관심을 갖는 프로그램은 거의 없습니다. 새 커널에 필요한 것(예: 하드웨어 드라이버)이 있는 경우에만 이 작업을 수행해야 합니다. 그냥 플레이하고 싶다면 Ubuntu 대신 최첨단 배포판을 사용하여 가상 머신에서 플레이하세요.

관련 정보