entrada do grub para o slackware a partir de outra unidade

0

Estou executando o ubuntu 14.04 na minha máquina com a seguinte estrutura de partições:

/boot 512MB
/     50G
swap  4G
/home 100G~

e eu tenho outra unidade que tem slackware 14.1 nele com a seguinte estrutura:

/boot 512M (with working initrd)
(encrypted lvm containing /, swap and home )

Eu quero saber se existe uma maneira de adicionar meu sistema slackware ao grub do Ubuntu, para que eu possa inicializar ambos os sistemas operacionais (modo multi-boot).

Eu tentei adicionar algo como seguir para /boot/grub/grub.cfg:

menuentry "Slackware" { 
      linux /dev/sdb2/vmlinux 
      initrd /dev/sdb2/initrd.gz
}

e para / etc / default / grub:

GRUB_DISALBE_OS_PROBE=true

mas quando eu executo grub-update , ele é limpo.

Eu tenho algum conhecimento sobre o LILO, mas o grub é bastante novo para mim, então qualquer tipo de ajuda é muito apreciado.

Obrigado.

- Atualização: Obrigado oldfred, comecei a trabalhar seguindo:

sudo apt-get update && sudo apt-get install lvm2 cryptsetup
sudo modprobe dm-crypt
sudo cryptsetup luksOpen /dev/sdb2 my-crypt
sudo os-prober
sudo update-grub

indo experimentar o item menuentry também.

    
por user7011 01.02.2016 / 17:06

1 resposta

0

O Lilo é um carregador de inicialização do tipo Windows. Assim, pode ser mais fácil carregar a carga para o MBR ou PBR da sua outra unidade.

Esta é uma entrada de inicialização da partição. Mas note que a unidade que você inicializa é sempre hd0 no grub, mas a ordem das unidades pode variar.

Como adicionar uma entrada do menu GRUB2 para inicializar o Ubuntu instalado em uma unidade USB?

menuentry "Install on sda (When from sdc) Chainboot" {
set root=(hd1)
chainloader +1
}

menuentry "Install on sdb (from sdc) Chainboot" {
set root=(hd2)
chainloader +1
}

menuentry "Chainload Other Systems Grub Menu on sdc1" {
set root=(hd2,1)
chainloader +1
}


menuentry " " {
set root= 
}

menuentry "System restart" {
echo "System rebooting..."
    insmod reboot
reboot
}    

menuentry "System shutdown" {
echo "System shutting down..."
    insmod halt
halt
}

Entrada correta para desligar o os-prober

Desligue o prober

gksudo gedit /etc/default/grub

Adicione esta linha

GRUB_DISABLE_OS_PROBER=true

atualize o menu do grub após qualquer alteração

sudo update-grub

Se usar o LVM, você poderá fazer com que o os-prober funcione se você adicionar os drivers lvm no Ubuntu e montar manualmente a partição criptografada (para que não seja criptografada) quando o os-prober for executado.

sudo apt-get update && sudo apt-get install lvm2 cryptsetup

Se outros passos para montar & amp; descriptografar necessário eles estão aqui, só você não precisa de todas as instruções de redimensionamento: link

    
por oldfred 01.02.2016 / 17:29