Grub Manjaro KDE (borrado)

  • Instale endeavour en una partición de un disco con Manjaro KDE y Windows 10 pero el Grub de endeavour no reconoce la partición de manjaro y no puedo acceder a Manjaro.

  • “Mi pregunta es como reparo el grub para tener los tres sistemas operativos”.

    • Es una PC antigua con Legacy BIOS
    • use el boot-repair-disk x64 pero no me funcionó con el comando que me da.
    • hace tiempo lo hice desde Windows con easybcd y Android pero ahora no me recuerdo cómo se configura.

Para estar seguros de cómo está configurado el sistema, ejecuta los comandos

sudo lsblk -f
sudo fdisk -l

Y pon la salida por aquí (recuerda usar la función de “texto preformateado” para que se vea bien)

NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                         
├─sda1
│    ntfs               44F88BB7F88BA5B0                       28,9G    42% /run/media/ansol/44F88BB7F88BA5B0
├─sda2
│    btrfs              2253c45d-5fd0-43bf-97a2-4c8cee2cb8d2     44G     7% /var/log
│                                                                           /home
│                                                                           /var/cache
│                                                                           /
├─sda3
│    btrfs        ARCHLINUX
│                       1451cfb4-c4e6-41b0-afe1-41d2e95ef0dc    3,1G    81% /run/media/ansol/ARCHLINUX
└─sda4
     ntfs         STEAM B85065245064EA98                        4,9G    97% /run/media/ansol/STEAM


Disco /dev/sda: 298,09 GiB, 320072933376 bytes, 625142448 sectores
Modelo de disco: ST320LM000 HM321
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0x000852c1

Disposit.  Inicio  Comienzo     Final  Sectores Tamaño Id Tipo
/dev/sda1              2048 104869887 104867840    50G  7 HPFS/NTFS/exFAT
/dev/sda2         104869888 204021759  99151872  47,3G 83 Linux
/dev/sda3         204021760 245966847  41945088    20G 83 Linux
/dev/sda4         245966848 625139711 379172864 180,8G  7 HPFS/NTFS/exFAT


Quizás el problema pueda estar en que, según parece, en algunas distros os-prober no detecta sistemas instalados en btrfs. ¿Te da alguna salida el comando sudo os-prober?

sudo os-prober
/dev/sda1:Windows 10:Windows:chain

solo la de windows

Si, el problema va a estar ahí. ¿Tienes un USB de instalación de Manjaro a mano?

si puedo pasarlo de nuevo al USB, pero el formato ext4 me daba error (por Booting-error /dev/sda2: clean, #/# files, #/# blocks ) en Manjaro y tenia que reinstalarlo a cada rato. por eso cambie a btrfs

No es para cambiar de sistema de archivos, sino para que arranques con él, abras una terminal y ejecutes ahí el os-prober, a ver qué te da

Según tengo entendido el os-prober de Manjaro es un poco mejor para detectar sistemas btrfs

sudo os-prober Desde el USB con manjaro

                                                                               ✔ 
/dev/sda1:Windows 10:Windows:chain
/dev/sda2:EndeavourOS:EndeavourOS:linux:btrfs:UUID=2253c45d-5fd0-43bf-97a2-4c8cee2cb8d2:subvol=@
/dev/sda3:Manjaro Linux:Manjaro:linux:btrfs:UUID=1451cfb4-c4e6-41b0-afe1-41d2e95ef0dc:subvol=@
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.

Ok. Entonces lo que tendrías que hacer es reinstalar el grub de Manjaro, porque ese si va a encontrar todos los sistemas. Entra a tu Manjaro desde ese mismo sitio con:
manjaro-chroot -a

Después instala grub con la orden:
grub-install --force --target=i386-pc --recheck --boot-directory=/boot /dev/sda

Y actualiza la configuración con:
update-grub

Después puedes salir con exit (un par de veces) y reinicias.
Es posible que al hacer este proceso todavía no tengas Windows ni tu otro Linux en el menú grub. Si es así, ejecuta sudo update-grub cuando reinicies a Manjaro

1 Like

con manjaro-chroot -a

manjaro-chroot -a
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
==> ERROR: No Linux partitions detected!

Es verdad, nuevamente btrfs tiene consecuencias. En este caso parece que hay que hacerlo así:

sudo mount -o subvol=@ /dev/sda3 /mnt
manjaro-chroot /mnt
1 Like

Muchas Gracias por tu tiempo, Reinicie y me Funcionó :star_struck::+1: Gracias

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.