After the Manjaro update, Grub can`t find Windows. Why this happens and how can I solve this problem?
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 100M 0 part /run/media/vlad/Зарезервировано системой
├─sda2 8:2 0 90,2G 0 part /run/media/vlad/4E12B90612B8F455
├─sda3 8:3 0 1K 0 part
├─sda5 8:5 0 357,4G 0 part /run/media/vlad/64858D4B252D3D70
├─sda6 8:6 0 9,8G 0 part
├─sda7 8:7 0 195,3G 0 part /run/media/vlad/8ee7d4b7-a859-4d67-9cd8-08e1c39062ad
└─sda8 8:8 0 278,7G 0 part /
sr0 11:0 1 1024M 0 rom
sudo update-grub
Generating grub configuration file …
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-5.10-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-5.10-x86_64.img
Found initrd fallback image: /boot/initramfs-5.10-x86_64-fallback.img
Found linux image: /boot/vmlinuz-5.9-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-5.9-x86_64.img
Found initrd fallback image: /boot/initramfs-5.9-x86_64-fallback.img
Found linux image: /boot/vmlinuz-5.8-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-5.8-x86_64.img
Found initrd fallback image: /boot/initramfs-5.8-x86_64-fallback.img
Found linux image: /boot/vmlinuz-5.4-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-5.4-x86_64.img
Found initrd fallback image: /boot/initramfs-5.4-x86_64-fallback.img
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
sudo parted -l
Model: ATA TOSHIBA MQ01ABD1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Just solved this as well, but I have to criticize the decision of disabling os-prober by default.
Why was this decision taken? It seems very needlessly complicated for regular users. I would assume that most people are dual-booting, and those who don’t are not affected by OS-prober being enabled by default.
I also noticed GRUB_TIMEOUT_STYLE=hidden is the default now, not sure if that’s a good idea either.
And, when you do enable OS-prober manually now, you get a warning when running update-grub:
Warning: os-prober was executed to detect other bootable partitions.
It's output will be used to detect bootable binaries on them and create new boot entries.
Grub got some needed security updates . Note that os-prober is now disabled by default for security reasons: broken patch ; fixed patch . More infos about it here . To restore the old behavior, open a terminal and issue sudo echo GRUB_DISABLE_OS_PROBER=false >> /etc/default/grub && sudo update-grub
This was never an issue for me. Do you want to know why? I read the update announcement and added GRUB_DISABLE_OS_PROBER=false to /etc/default/grub before updating.
This is the exact type of response that’s scaring new linux users away.
Congrats on being so linux perfect and flaunting to a user looking for help on a support thread.
You clearly didn’t read the grub update explanation post where others are agreeing that this type of change needs to be more externally facing, and users can’t be expected to read every announcement if they are tinkering with their computer normally.
I totally get your point I really do. My only complaint is users just create a new thread automatically about their issue with looking that their question has been asked and answered the post before their’s. I know its human nature to panic when your system is borked so perhaps pinning it as a sticky would be a good idea at least for a few weeks, perhaps more people would see the issue and solution then
or maybe they were panicking because now they think they broke their install and it wasnt something common? I get the email digest daily and saw the new announcement and i even missed the footnote. Have a little consideration. This isnt my browser is broke thing.
Some of us don’t live and breathe in this forum because of snarky people, so we use google as their primary search. Is it unreasonable to say people will search google first? None of these posts came up in my Google results, because it was an obvious simple fix in the past and there were plenty of articles confirming this. Most websites that have a built in search, suck. That’s just well known and why people would be inclined to not search here first. Reddit anyone?
I think the excuse that “it avoids posting the same question a million times” is just lazy, that’s the point of a forum, we have unlimited posts here. If there is a widespread issue, the first indicator is the forums. I’d hope someone on the mod team noticed an uptick of similar posts and says “hey, this needs to be addressed across the forum.”
This is a failure of the forum. The forum should also have more tools or indicators that a widespread issue is going on to avoid duplicate support posts like what happened today. Kind of like the nvidia notifications I’ve seen the past few months.
Be less snarky. You’re not talking to the same person everytime. It’s probably some newbie just looking for help. If they get burned they ain’t coming back.
I think the excuse that “it avoids posting the same question a million times” is just lazy, that’s the point of a forum, we have unlimited posts here
But Manjaro has a limited number of users with limited time and limited patience
It’s probably some newbie just looking for help
Better to check a user’s forum stats rather than assume everyone is new
I checked your stats and noticed that you have not yet read the forum guidelines
Improve the Discussion
One way to improve the discussion is by discovering ones that are already happening. Spend time browsing the topics here before replying or starting your own, and you’ll have a better chance of meeting others who share your interests.
Be Agreeable, Even When You Disagree
You may wish to respond to something by disagreeing with it. That’s fine. But remember to criticize ideas, not people. Please avoid:
Name-calling
Ad hominem attacks
Responding to a post’s tone instead of its actual content
Knee-jerk contradiction
Instead, provide reasoned counter-arguments that improve the conversation