Resolução do Console Slackware quando Dual Boot com o GRUB2 de outra Distro?

1

Estou aprimorando minhas novas instalações do Linux em uma nova máquina doméstica. Eu instalei o Linux Mint 14 primeiro seguido pelo Slackware 14 e Arch Linux em partições separadas. Eu não acho que isso importe, mas a máquina (AMD A10 CPU com uma placa-mãe A75 MSI chipset) é compatível com UEFI (e boot seguro) mas eu estou rodando no modo Legacy BIOS, já que eu não envolvi meu cérebro Coisa UEFI. O disco rígido de 3 TB é, no entanto, particionado usando um esquema de partição GUID (sem um particion EFI), embora nenhuma das partições seja maior que 2 TB (a maior partição nessa unidade é 1 TB). Já passei algumas noites aprimorando as instalações e preferiria deixá-las como estão.

Depois de lutar com ele várias vezes, consegui que os-prober e GRUB2 reconhecessem a existência das partições do Slackware e do Arch Linux e inicializá-las corretamente. O arquivo auto-genetated /boot/grub/grub.cfg é um assunto bastante elaborado (e assustador) com scripts elaborados, incluindo scripts if-else etc. Está além do meu nível de conforto com a edição dos arquivos de configuração do GRUB e do LILO. simples script LILO ou Legacy GRUB).

Após essa longa introdução, minha pergunta é a seguinte: Eu pretendo usar o Slackware e Arch principalmente a partir da linha de comando. A fonte e a resolução do console na minha tela de 24 polegadas são de baixa resolução e eu preferiria ajustar a resolução do console. Eu sei como fazer isso até certo ponto usando LILO no Slackware (mesmo assim é um pouco imprevisível) mas agora estou confiando no GRUB2 do Linux Mint como o carregador de inicialização para as 3 distros (também adicionará o Scientific Linux mais tarde) .

Como faço para ajustar a resolução do console para o Slackware e o Arch (de preferência independentemente) dentro do GRUB2 instalado dentro do Linux Mint?

    
por haziz 14.03.2013 / 14:51

1 resposta

1

Depende se você deseja usar o framebuffer VESA ou o "nativo" (radeon / nvidia / intel / matrox / whatever). Se você decidir usar o framebuffer "nativo", ele deve detectar automaticamente a resolução da tela, supondo que você esteja usando o EDID ativado hardware (dado o hardware que você está mencionando, as chances são baixas, que não é). Pode ser necessário ajustar os scripts de inicialização ou reconstruir o kernel para garantir que o driver correto esteja carregado / presente.

No primeiro caso (vesafb) você precisa passar a opção correta vga para o kernel na inicialização (por exemplo, vga=0x31a fornecerá 1280x1024x16M IIRC). Para obter uma lista completa das opções disponíveis use vga=ask , algumas também são mencionadas em fontes do kernel / Documentation / fb .

No que diz respeito à alteração dos parâmetros de inicialização do kernel, você vai querer editar a configuração do GRUB (2) - dê uma olhada no exemplo em Wiki do Archlinux GRUB2 sobre o que e onde editar - a configuração em /boot/grub2 é gerada a partir da em /etc , geralmente pelo menos em todas as atualizações do kernel.

Dito isto, você pode querer experimentar o ELILO , especialmente se você está acostumado com o LILO, ou deixar o kernel ser inicializado diretamente pelo bootloader UEFI .

A menos que você tenha algumas necessidades especiais, usar um único kernel (customizado) para todas as distribuições instaladas não precisa ser uma má idéia (nesse caso, usar um gerenciador de inicialização provavelmente será mais fácil, devido às limitações do UEFI direto carregando mencionado no link acima).

    
por 14.03.2013 / 18:51