Suse의 부팅 메뉴에 모듈을 삽입/로드하는 방법이 있습니까? 아래 스크린샷의 메뉴를 언급하고 있습니다(이것은 내 컴퓨터에서 가져온 것이 아니라 웹에서 가져온 비슷한 스크린샷입니다).
/etc/sysconfig/kernel에서 INITRD_MODULES를 통해 부팅할 모듈을 추가했다는 것을 알고 있지만 복구 모드에서도 루트 파티션에 들어갈 수 없습니다. SLES 11 SP2로 업그레이드했는데 이 새 서비스 팩으로 인해 iSCSI HBA를 부팅하는 데 문제가 발생한 것 같습니다.
올바른 qla4xxx 드라이버가 제대로 로드되지만 디스크를 찾을 수 없습니다. 몇 시간 동안 문제를 해결한 후에 SP2에서는 이전에는 전혀 필요하지 않았던 두 개의 드라이버(iscsi_boot_sysfs 및 libiscsi)를 로드해야 한다는 사실을 발견했습니다. 나는 주 메뉴에서 이 두 가지를 지정하고 시작 중에 강제로 로드할 수 있는지 확인하고 싶었습니다. 감사해요.
답변1
내가 아는 한, 시작 시 모듈을 로드할 수 있는 방법은 없습니다. 먼저 커널을 로드해야 합니다. 귀하의 질문을 올바르게 이해했다면 이런 일은 발생하지 않습니다. 부팅 메뉴에서 할 수 있는 일은 커널에 매개변수를 보내는 것뿐이지만 그게 전부입니다. 커널 자체를 로드할 수 없다면 실제로는 어떤 옵션도 없습니다.
그러나 라이브 세션으로 부팅하고 라이브 세션으로 부팅한 후 필요한 모듈을 로드한 다음 modprobe
디스크를 마운트하고 루트로 이동하여 누락된 모듈을 설치할 수도 있습니다.
귀하의 설정을 테스트할 수 없기 때문에 이는 여전히 추측일 뿐입니다.