como agregar otro sistema al grub

Algunas veces al instalar un sistema linux el grub no nos reconoce nuestro otro sistema operativo como puede ser windows o alguna distro aqui te ensenio como agregaro automaticamente o manualmente

forma automatica
lo primero es instalar el os-prober
sudo pacman -S os-prober

ya checamos cual es nuestra particion donde esta el otro sistema operativo
(nota en el caso de windows la particion a buscar sera la booteable)como saber cual es y si es booteable o no?
con el comando fdisk -l
sudo fdisk -l






Se observa tiene un tamanio de 500mb y tiene un asterisco ahora sabemos que nuestra particion es la /dev/sda1 
para que el os-prober la detecte debemos montarla si no no funcionara

sudo mount /dev/sda1 /mnt

y generamos el archivo grub.cfg
sudo grub-mkconfig -o /boot/grub/grub.cfg

como observamos encontro el windows y ya tenemos nuestros sitemas en el grub

ahora en todo caso que no nos detecte el windows tendremos que editar el archivo /boot/grub/grub.cfg
y agregamos estas lineas
menuentry 'windolas' {
set root 'hd0,msdos1'
chainloader +1

}

 
y guardamos la linea a cambiar es set root 'hd0,msdos1' cambiamos msdos por el numero de particion que contiene nuestro sistema operativo o nuestra particion de arranque en caso de ser windows si es dev/sda2 en su caso sera msdos2 y asi con esto ya tiene sus sistemas en el grub

nota:si lo haces manual solo guardas no lo vuelvas a generar pues te borrara el cambo que hiciste solo se guarda y ya

Comentarios