Syslinux “OS ausente” após expandir para a esquerda a partição com / boot

2

Eu tenho uma unidade particionada da GPT. É uma bagunça, então eu estava começando a resolver tudo.

/dev/sda2 é uma instalação do ArchLinux e a localização de /boot com o syslinux sendo usado.

/dev/sda1 é uma instalação do Ubuntu.

Eu planejo em breve acabar com a partição do ubuntu, mas por enquanto apenas diminua e o /dev/sda2 em tamanho aumentado movendo o início até o final da partição do ubuntu.

No entanto, agora o syslinux não será iniciado e o computador apenas apresentará um erro de omissão.

O gparted /dev/sda2 ainda tem o sinalizador de inicialização.

Eu usei um live CD para checar com o gparted Se as partições ainda estão boas e tudo parece bem, só não consigo inicializar.

O que devo fazer para obter o boot do syslinux novamente?

    
por Zac Powell 16.09.2013 / 09:28

1 resposta

2

Eu assumo isso é você. Então, se você está no Arch Linux, você tentou reinstalar o gerenciador de inicialização do Syslinux?

(como root): syslinux-install_update -i -a -m

syslinux-install_update script para instalar automaticamente o carregador de inicialização ( -i ), marcar a partição ativa definindo o sinalizador de inicialização ( -a ) e instalar o código de inicialização do MBR ( -m )

Como você tem um esquema de particionamento GPT, verifique se gptfdisk está instalado, se ainda não estiver, ou se o comando raiz acima falhará.

Verifique se /boot/syslinux/syslinux.cfg aponta para as partições corretas (por exemplo, / dev / sda2) para sua configuração específica.

    
por 16.09.2013 / 11:18