is there a way to dualboot Garuda with Windows 10? i installed the latter on an empty partition after setting up Garuda but now i don’t know how to properly have them both in grub again, is there a way to solve this?
Hi there, welcome to the forum.
First of all: can you boot Garuda now?
If not, and Windows boots by default, you’ll have to go to the BIOS and set Garuda as first in the boot order list.
If yes, have you tried
sudo update-grub
?
no, Windows boots by default, and Garuda doesn’t seem to appear in the boot list
and doing update-grub on the live CD throws segmentation faults
Open the BIOS boot menu and boot Garuda Linux from there.
i just mentioned Garuda does not appear in the boot list
Boot from a live USB and reinstall the GRUB
I didn’t see that because @filo edited his post.
doing “sudo grub-install /dev/sda” throws “failed to get canonical path of overlay”
Have you tried with the USB tool? Garuda assistant if the live USB is old or RANI now?
i’m booting the newest Garuda XFCE ISO with Ventoy
I’m not on my laptop at the moment and don’t remember RANI by heart. Too new. I guess there should be a functionality/button to reinstall the GRUB.
Anyway, to do that manually, check this tutorial:
For no Problems with the bootloader even after a update from win10 i suggest create another small partiton with 600mb in fat too.May the bios entries is their after install again.
like here seen:Update issue writing to EFI - #2 by Duke187
i dont have the xfce installed yet but i download it and do the right steps then in the vm and send pictures if you want for better understanding
did that tutorial, but there’s no Windows entry in GRUB
-
It would be nice if you would stick to the forum rules and the topic template. So please post your
garuda-inxi
from a live environment.
Without garuda-inxi this request will be moved to 4xx Client Error > 412 Precondition Failed. -
Garuda Linux does not officially support dual boot, which means that it works technically without major issues, but you should be able to help yourself in an emergency.
-
We have already discussed this topic several times, so please use the forum search if the link from @filo does not help you.
System:
Kernel: 6.12.18-1-lts arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: hpet avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
root=UUID=80b017f3-ee36-416a-87de-8a6b1cc2d974 rw rootflags=subvol=@
loglevel=3 ibt=off
Desktop: Xfce v: 4.20.1 tk: Gtk v: 3.24.48 wm: xfwm4 v: 4.20.0
with: xfce4-panel tools: xfce4-screensaver avail: xautolock vt: 7
dm: LightDM v: 1.32.0 Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 80TJ v: Lenovo ideapad 110-15ACL
serial: <superuser required> Chassis: type: 10 v: Lenovo ideapad 110-15ACL
serial: <superuser required>
Mobo: LENOVO model: Nano 5A8 v: SDK0J40700 WIN
serial: <superuser required> part-nu: LENOVO_MT_80TJ_BU_idea_FM_Lenovo
ideapad 110-15ACL uuid: <superuser required> UEFI-[Legacy]: Lenovo
v: 1QCN32WW date: 08/18/2016
Battery:
ID-1: BATT charge: 19.4 Wh (99.5%) condition: 19.5/23.8 Wh (82.2%)
power: 1.1 W volts: 12.3 min: 10.8 model: LENOVO LCFC type: Unknown
serial: <filter> status: charging
CPU:
Info: model: AMD A6-7310 APU with AMD Radeon R4 Graphics bits: 64 type: MCP
arch: Puma level: v2 built: 2014-15 process: GF 28nm family: 0x16 (22)
model-id: 0x30 (48) stepping: 1 microcode: 0x7030105
Topology: cpus: 1x dies: 1 clusters: 1 cores: 4 smt: <unsupported> cache:
L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 2 MiB desc: 1x2 MiB
Speed (MHz): avg: 998 min/max: 1000/2000 boost: enabled scaling:
driver: acpi-cpufreq governor: schedutil cores: 1: 998 2: 998 3: 998 4: 998
bogomips: 15979
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Mullins [Radeon R4/R5 Graphics]
vendor: Lenovo driver: radeon v: kernel alternate: amdgpu arch: GCN-2
code: Sea Islands process: GF/TSMC 16-28nm built: 2013-17 ports:
active: eDP-1 empty: HDMI-A-1 bus-ID: 00:01.0 chip-ID: 1002:9851
class-ID: 0300
Device-2: Chicony EasyCamera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-1.2:4 chip-ID: 04f2:b581
class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.16 compositor: xfwm4 v: 4.20.0 driver:
X: loaded: radeon unloaded: modesetting alternate: fbdev,vesa dri: radeonsi
gpu: radeon display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 362x204mm (14.25x8.03")
s-diag: 416mm (16.36")
Monitor-1: eDP-1 mapped: eDP model: ChiMei InnoLux 0x15dc built: 2015 res:
mode: 1366x768 hz: 60 scale: 100% (1) dpi: 101 gamma: 1.2
size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9 modes:
max: 1366x768 min: 640x480
API: Vulkan v: 1.4.304 layers: 10 device: 0 type: cpu name: llvmpipe
(LLVM 19.1.7 256 bits) driver: N/A device-ID: 10005:0000
surfaces: xcb,xlib
API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Info: Tools: api: vulkaninfo de: xfce4-display-settings
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Kabini HDMI/DP Audio
vendor: Lenovo driver: snd_hda_intel v: kernel bus-ID: 00:01.1
chip-ID: 1002:9840 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] FCH Azalia vendor: Lenovo
driver: snd_hda_intel v: kernel bus-ID: 00:14.2 chip-ID: 1022:780d
class-ID: 0403
API: ALSA v: k6.12.18-1-lts status: kernel-api with: 1: aoss
type: oss-emulator 2: apulse type: pulse-emulator
tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.4.0 status: active with: 1: wireplumber
status: active 2: pw-jack type: plugin tools: pw-cat,pw-cli,wpctl
Server-2: PulseAudio v: 17.0-43-g3e2bb status: active with:
1: pulseaudio-alsa type: plugin 2: pulseaudio-jack type: module
tools: pacat,pactl,pavucontrol
Network:
Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
vendor: Lenovo driver: ath10k_pci v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 bus-ID: 01:00.0 chip-ID: 168c:0042 class-ID: 0280
IF: wlp1s0 state: up mac: <filter>
Device-2: Realtek RTL810xE PCI Express Fast Ethernet vendor: Lenovo
driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 1000
bus-ID: 02:00.0 chip-ID: 10ec:8136 class-ID: 0200
IF: enp2s0 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Qualcomm Atheros driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 2-1.1:3 chip-ID: 0cf3:e360
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 4.1
lmp-v: 7 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 267.34 GiB used: 36.42 GiB (13.6%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SKC600256G
size: 238.47 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 0102 scheme: MBR
ID-2: /dev/sdb maj-min: 8:16 vendor: Kingston model: DataTraveler 3.0
size: 28.87 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 3.2 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
fw-rev: 0000 scheme: MBR
Partition:
ID-1: / raw-size: 76.97 GiB size: 76.97 GiB (100.00%)
used: 36.42 GiB (47.3%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
ID-2: /home raw-size: 76.97 GiB size: 76.97 GiB (100.00%)
used: 36.42 GiB (47.3%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
ID-3: /var/log raw-size: 76.97 GiB size: 76.97 GiB (100.00%)
used: 36.42 GiB (47.3%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
ID-4: /var/tmp raw-size: 76.97 GiB size: 76.97 GiB (100.00%)
used: 36.42 GiB (47.3%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 6.68 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 4
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 47.8 C mobo: N/A gpu: radeon temp: 49.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 8 GiB note: est. available: 6.68 GiB used: 1.56 GiB (23.4%)
Processes: 251 Power: uptime: 5m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 2.66 GiB services: upowerd,xfce4-power-manager
Init: systemd v: 257 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1298 libs: 413 tools: paru Compilers:
gcc: 14.2.1 Shell: garuda-inxi default: Bash v: 5.2.37
running-in: xfce4-terminal inxi: 3.3.37
Garuda (2.7.2-1):
System install date: 2025-03-12
Last full system update: 2025-03-13
Is partially upgraded: Yes
Relevant software: snapper NetworkManager dracut grub-customizer
Windows dual boot: <superuser required>
Failed units:
did you found this post?
MBR2GPT refuses to cooperate
this is proving to be certainly complicated…
Regarding your garuda-inxi issue
The first thing that catches my eye is the outdated BIOS.
UEFI-[Legacy]: Lenovo v: 1QCN32WW date: 08/18/2016
Relevant software: snapper NetworkManager dracut grub-customizer
Only use grub-customizer if you know exactly what you’re doing.
Is partially upgraded: Yes
Are you holding back packages?
yes
it’s trying to replace pulseaudio with pipewire and i don’t want that
regarding the BIOS, i don’t know where to get the latest update
yes youre right.if i remember back manjaro used this and i had issues aswell. But i dont like Manjaro anymore because laggy updates failed boots after updates and so on so i backupped my data and deleted manjaro at all =)
normally he can choose where to install the bootloader but with manjaro is more tricky.
so i did install garuda linux.