Anteriormente, meu laptop tinha apenas o Ubuntu ligado /dev/sda5
e a memória swap /dev/sda6
na qual eu loguei através do menu grub. Eu instalei o Arch /dev/sda1
e ele trocou a memória /dev/sda2
e instalei novamente o menu grub. Agora, ao inicializar meu laptop, só vejo o Arch Linux no menu grub. O que devo fazer para que o Ubuntu também apareça no menu grub? Tentei fazer meu /dev/sda5
como "Bootable", cfdisk
mas isso não ajudou.
Saída de lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238.5G 0 disk
├─sda1 8:1 0 194.5M 0 part /
├─sda2 8:2 0 4M 0 part [SWAP]
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 36.2G 0 part
`─sda6 8:6 0 3.8G 0 part
Comandos executados durante a instalação para grub
:
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
Responder1
Instale os-prober
e monte a partição Ubuntu:
Detectando outros sistemas operacionais
Para que o grub-mkconfig procure outros sistemas instalados e os adicione automaticamente ao menu, instale o pacote os-prober e monte as partições que contêm os outros sistemas. Em seguida, execute novamente o grub-mkconfig.
Ou adicione ao Ubuntu o /etc/grub.d/40_custom
:
Supondo que a outra distribuição esteja na partição sda2:
menuentry "Other Linux" { set root=(hd0,2) # In your case : set root=(hd0,5) linux /boot/vmlinuz # (add other options here as required) initrd /boot/initrd.img # (if the other kernel uses/needs one) }