다른 배포판의 GRUB2로 이중 부팅할 때 Slackware 콘솔 해상도가 어떻게 되나요?

다른 배포판의 GRUB2로 이중 부팅할 때 Slackware 콘솔 해상도가 어떻게 되나요?

새로운 홈브루 머신에서 새로운 Linux 설치를 조정하고 있습니다. 먼저 Linux Mint 14를 설치한 다음 Slackware 14와 Arch Linux를 별도의 파티션에 설치했습니다. 중요하지 않다고 생각하지만 머신(A75 칩셋 MSI 마더보드가 장착된 AMD A10 CPU)에는 UEFI(및 보안 부팅) 기능이 있지만 아직 이에 완전히 전념하지 않았기 때문에 레거시 BIOS 모드에서 실행하고 있습니다. 전체 프로세스 UEFI 문제. 그러나 3TB 하드 드라이브는 GUID 파티션 구성표(EFI 파티션 없음)를 사용하여 파티션이 분할되어 있지만 파티션 중 어느 것도 2TB보다 크지 않습니다(드라이브에서 가장 큰 파티션은 1TB입니다). 나는 설치를 조정하는 데 며칠 밤을 보냈고 그대로 두는 것이 좋습니다.

여러 번 시도한 끝에 Slackware 및 Arch Linux 파티션의 존재를 성공적으로 획득 os-prober하고 인식했으며 올바르게 부팅했습니다. GRUB2자동 생성된 /boot/grub/grub.cfg파일은 if-else 스크립트 등을 포함한 복잡한 쉘 스크립트를 포함하는 다소 복잡하고 무서운 작업입니다. GRUB 및 LILO 구성 파일을 편집하는 것은 나에게 익숙하지 않은 수준입니다(간단한 LILO 또는 레거시 GRUB 스크립트를 수동으로 편집할 수 있습니다).

긴 소개 후에 제 질문은 이렇습니다. 저는 주로 명령줄에서 Slackware와 Arch를 사용할 계획입니다. 내 24인치 화면의 콘솔 글꼴과 해상도는 저해상도이므로 콘솔 해상도를 조정하는 것을 선호합니다. 저는 Slackware를 사용하여 이 작업을 수행하는 방법을 어느 정도 알고 있지만 LILO(심지어 약간 예측할 수 없습니다), 현재는 Linux Mint를 GRUB23개 배포판의 부트로더로 사용하고 있습니다(Scientific Linux는 나중에 추가될 예정입니다).

Linux Mint에 설치된 GRUB2에서 Slackware 및 Arch(가급적 독립 실행형)의 콘솔 해상도를 조정하는 방법은 무엇입니까?

답변1

VESA 프레임버퍼를 사용할지 "네이티브" 프레임버퍼(radeon/nvidia/intel/matrox/other)를 사용할지에 따라 다릅니다. "네이티브" 프레임버퍼를 사용하기로 결정한 경우, 사용하고 있다고 가정하면 자동으로 화면 해상도를 감지해야 합니다.EDID활성화된 하드웨어(언급한 하드웨어를 고려하면 그렇지 않을 가능성은 낮습니다). 올바른 드라이버가 로드되거나 존재하는지 확인하기 위해 초기화 스크립트를 조정하거나 커널을 다시 빌드해야 할 수도 있습니다.

vga첫 번째 경우(vesafb)에서는 부팅 시 커널에 올바른 옵션을 전달 해야 합니다 (예: vga=0x31a1280x1024x16M IIRC 제공). 사용 가능한 옵션의 전체 목록을 얻으려면 vga=ask커널 소스 코드에도 일부 옵션이 언급되어 있습니다./문서/fb.

커널 부팅 매개변수 변경과 관련하여 GRUB(2) 구성을 편집해야 합니다.Archlinux GRUB2 위키편집 내용 및 위치와 관련하여 구성은 일반적으로 적어도 모든 커널 업데이트에서 /boot/grub2구성에서 생성됩니다 ./etc

즉, 당신은주고 싶을 수도 있습니다엘리요특히 LILO에 익숙하다면 시도해 보거나 커널이UEFI 부트로더에서 직접 부팅.

특별한 요구 사항이 없는 한 설치된 모든 배포판에 대해 단일(사용자 정의) 커널을 사용하는 것은 나쁘지 않습니다(이 경우 위의 직접 UEFI 로딩 제한으로 인해 부트로더를 사용하는 것이 더 쉬울 수 있음).

관련 정보