내 컴퓨터에는 두 개의 하드 드라이브가 있습니다 /dev/sda
. /dev/sdb
첫 번째로 우분투를 설치했습니다. 둘째 sdb
, 젠투를 설치하고 싶습니다. 모든 설치 단계를 거쳐 chrooted
커널을 컴파일하고 lilo
.
lilo
구성에는 다음 문자열이 있습니다.
append="root=/dev/sdb3"
/dev/sdb1은 /boot로 마운트됩니다. Lilo는 나에게 다음과 같이 경고했습니다.
Warning: /dev/sdb is not on the first disk
시작하려고 하면 다음과 같은 결과가 나타납니다.
unable to sync kernel panic. (Failed to find sdb3 on unknown device).
이것이 경고와 관련이 있습니까 lilo
? 어떻게 해결할 수 있나요?
답변1
이 커널 패닉은 시스템을 부팅하도록 지시한 장치를 커널이 찾지 못했음을 의미합니다. 일반적으로 이는 디스크 컨트롤러의 드라이버를 커널로 컴파일하는 것을 잊었거나, initrd에 넣었지만 initrd를 로드하는 것을 잊었을 때 발생합니다.
genkernel을 사용하여 커널을 빌드한다면 두 번째 문제가 문제일 가능성이 높습니다. 이 경우, 부트로더 구성에서 initrd가 올바르게 로드되었는지 확인하십시오.