Windows desapareceu do Boot

Olá, instalei em uma partição onde interiormente estava o Arch. O Garuda estava rodando normalmente. Porém essa máquina estava com dual boot e após a instalação do Garuda o Linux desapareceu até da configuração da BIOS.

  1. Não, eu não instalei por cima do windows (o windows está lá)
  2. Já fiz o grub update pelo terminal
    Dá pra recuperar? Ou devo formatar?

Pode postar a mensagem que aparece em seu terminal ao rodar o grub-mkconfig? Caso o os-prober não esteja instalado ou não esteja habilitado vai nos dizer o que fazer.

Referência: GRUB (Português) - ArchWiki (archlinux.org)

1 curtida
A gerar ficheiro de configuração grub...
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod btrfs
set root='hd1,gpt6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-baremetal=ahci1,gpt6
29916625-6104-4c61-87f1-5e39348cb48c
else
search --no-floppy --fs-uuid --set=root 29916625-6104-4c61-87f1-5e39348cb48c
fi
font="/@/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=pt_BR
insmod gettext
fi
terminal_input console
terminal_output gfxterm
Tema encontrado: /usr/share/grub/themes/garuda-dr460nized/theme.txt
insmod part_gpt
insmod btrfs
set root='hd1,gpt6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-baremetal=ahci1,gpt6
29916625-6104-4c61-87f1-5e39348cb48c
else
search --no-floppy --fs-uuid --set=root 29916625-6104-4c61-87f1-5e39348cb48c
fi
insmod gfxmenu
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/dejavu_sans_12.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/dejavu_sans_14.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/dejavu_sans_16.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/dejavu_sans_24.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/dejavu_sans_48.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/dejavu_sans_bold_16.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/dejavu_sans_mono_12.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/terminus-12.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/terminus-14.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/terminus-16.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/terminus-18.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/terminus-b12.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/terminus-b14.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/terminus-b16.pf2
loadfont ($root)/@/usr/share/grub/themes/garuda-dr460nized/terminus-b18.pf2
insmod png
set theme=($root)/@/usr/share/grub/themes/garuda-dr460nized/theme.txt
export theme
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
Imagem Linux encontrada: /boot/vmlinuz-linux-zen
Imagem initrd encontrada: /boot/amd-ucode.img /boot/initramfs-linux-zen.img
menuentry 'Garuda Linux' --class garuda --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinu
x-simple-29916625-6104-4c61-87f1-5e39348cb48c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd1,gpt6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-baremetal=ah
ci1,gpt6  29916625-6104-4c61-87f1-5e39348cb48c
else
search --no-floppy --fs-uuid --set=root 29916625-6104-4c61-87f1-5e39348cb48c
fi
echo    'Carregando o Linux linux-zen...'
linux   /@/boot/vmlinuz-linux-zen root=UUID=29916625-6104-4c61-87f1-5e39348cb48c rw rootflags=subvol=@
quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 resume=UUI
D=37bb49f6-5704-46a6-84de-f11bff8f801c loglevel=3
echo    'Carregando o ramdisk inicial...'
initrd  /@/boot/amd-ucode.img /@/boot/initramfs-linux-zen.img
}
submenu 'Opções avançadas para Garuda Linux' $menuentry_id_option 'gnulinux-advanced-29916625-6104-4c61-87f1-5
e39348cb48c' {
menuentry 'Garuda Linux, com o Linux linux-zen' --class garuda --class gnu-linux --class gnu --class o
s $menuentry_id_option 'gnulinux-linux-zen-advanced-29916625-6104-4c61-87f1-5e39348cb48c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd1,gpt6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-bare
metal=ahci1,gpt6  29916625-6104-4c61-87f1-5e39348cb48c
else
search --no-floppy --fs-uuid --set=root 29916625-6104-4c61-87f1-5e39348cb48c
fi
echo    'Carregando o Linux linux-zen...'
linux   /@/boot/vmlinuz-linux-zen root=UUID=29916625-6104-4c61-87f1-5e39348cb48c rw rootflags=
subvol=@  quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 re
sume=UUID=37bb49f6-5704-46a6-84de-f11bff8f801c loglevel=3
echo    'Carregando o ramdisk inicial...'
initrd  /@/boot/amd-ucode.img /@/boot/initramfs-linux-zen.img
}
Found fallback initrd image(s) in /boot:  amd-ucode.img initramfs-linux-zen-fallback.img
menuentry 'Garuda Linux, with Linux linux-zen (fallback initramfs)' --class garuda --class gnu-linux -
-class gnu --class os $menuentry_id_option 'gnulinux-linux-zen-fallback-29916625-6104-4c61-87f1-5e39348cb48c'
{
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod btrfs
set root='hd1,gpt6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-bare
metal=ahci1,gpt6  29916625-6104-4c61-87f1-5e39348cb48c
else
search --no-floppy --fs-uuid --set=root 29916625-6104-4c61-87f1-5e39348cb48c
fi
echo    'Carregando o Linux linux-zen...'
linux   /@/boot/vmlinuz-linux-zen root=UUID=29916625-6104-4c61-87f1-5e39348cb48c rw rootflags=
subvol=@  quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 re
sume=UUID=37bb49f6-5704-46a6-84de-f11bff8f801c loglevel=3
echo    'Carregando o ramdisk inicial...'
initrd  /@/boot/amd-ucode.img /@/boot/initramfs-linux-zen-fallback.img
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
Aviso: os-prober será executado para detectar outras partições de arranque.
A sua saída será usada para detectar binários de arranque nessas partições e criar novas entradas.
grub-probe: erro: impossível encontrar uma unidade GRUB para /dev/sdc1. Verifique o seu device.map.
grub-probe: erro: impossível encontrar uma unidade GRUB para /dev/sdc1. Verifique o seu device.map.
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
A adicionar entrada de menu para UEFI Firmware Settings ...
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/35_fwupd ###
### END /etc/grub.d/35_fwupd ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
source $prefix/custom.cfg
fi
### END /etc/grub.d/41_custom ###

### BEGIN /etc/grub.d/41_snapshots-btrfs ###
Detecting snapshots ...
Info: Separate boot partition not detected
Info: snapper detected, using config: root
Found snapshot: 2021-11-03 14:56:41 | @/.snapshots/4/snapshot | post | antimicrox beautyline ca-certificates-m
ozilla egl-wayland ffmpeg fwupd g
Found snapshot: 2021-11-03 14:55:10 | @/.snapshots/3/snapshot | pre  | pacman -Su
Found snapshot: 2021-11-03 14:53:07 | @/.snapshots/2/snapshot | post | archlinux-keyring
Found snapshot: 2021-11-03 14:53:04 | @/.snapshots/1/snapshot | pre  | pacman -S garuda-hotfixes archlinux-key
ring chaotic-keyring --needed --n
Found 4 snapshot(s)
submenu 'Garuda Linux snapshots' {
configfile "${prefix}/grub-btrfs.cfg"
}
Unmount /tmp/grub-btrfs.Gj1KGqF0HU .. Success
### END /etc/grub.d/41_snapshots-btrfs ###

### BEGIN /etc/grub.d/60_memtest86+ ###
Found memtest86+ image: /boot/memtest86+/memtest.bin
if [ "${grub_platform}" == "pc" ]; then
menuentry "Memory Tester (memtest86+)" --class memtest86 --class gnu --class tool {
search --fs-uuid --no-floppy --set=root --hint-bios=hd1,gpt6 --hint-efi=hd1,gpt6 --hint-baremetal=ahci
1,gpt6  29916625-6104-4c61-87f1-5e39348cb48c
linux16 /@/boot/memtest86+/memtest.bin
}
fi
### END /etc/grub.d/60_memtest86+ ###

### BEGIN /etc/grub.d/61_custom_leave_options ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry "Shutdown" --class shutdown {
echo "System shutting down..."
halt
}

menuentry "Restart" --class restart {
echo "System rebooting..."
reboot
}

#if [ ${grub_platform} == "efi" ]; then
#       menuentry "Firmware Setup (UEFI)" --class recovery {
#               fwsetup
#       }
#fi
### END /etc/grub.d/61_custom_leave_options ###
concluído

Parece que o OS Prober tá desativado… veja se isso resolve

echo GRUB_DISABLE_OS_PROBER=false|sudo tee -a /etc/default/grub && sudo update-grub

Obrigado amigo. Mas não resolveu não. Até pelo menu da BIOS o windows não está aparecendo. Estava pensando em criar um bootavel do windows pra tentar restaurar… Mas esse Garuda é meio confuso e não estou achando nada com nada aqui…

1 curtida

Ah, se sumiu da BIOS (não deixe de conferir se ainda tem Windows no disco), aí é reinstalar o bootloader