You are not logged in.
Should I create the `/boot/grub` folder
No! You probably don't have the boot partition mounted or mounted into the wrong location?
lsblk -f
Offline
Output of `lsblk -f`:
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0 squashfs 4.0 0 100% /var/lib/snapd/snap/accountable2you/191
loop1 squashfs 4.0 0 100% /var/lib/snapd/snap/bare/5
loop2 squashfs 4.0 0 100% /var/lib/snapd/snap/cherrytree/86
loop3 squashfs 4.0 0 100% /var/lib/snapd/snap/cherrytree/87
loop4 squashfs 4.0 0 100% /var/lib/snapd/snap/core22/2111
loop5 squashfs 4.0 0 100% /var/lib/snapd/snap/core22/2133
loop6 squashfs 4.0 0 100% /var/lib/snapd/snap/core24/1151
loop7 squashfs 4.0 0 100% /var/lib/snapd/snap/core24/1196
loop8 squashfs 4.0 0 100% /var/lib/snapd/snap/gnome-46-2404/125
loop9 squashfs 4.0 0 100% /var/lib/snapd/snap/gtk-common-themes/1535
loop10 squashfs 4.0 0 100% /var/lib/snapd/snap/snapd/25202
loop11 squashfs 4.0 0 100% /var/lib/snapd/snap/mesa-2404/912
sda
├─sda1
├─sda2 vfat FAT32 SYSTEM 722A-4536 34.1M 66% /efi
├─sda3 ntfs A40208552FAB4A9B
├─sda4 ntfs AABF1BAEBB03F305
├─sda5 ntfs SAMSUNG_REC2 0DF94101A1CEDF93
├─sda6 vfat FAT32 SAMSUNG_REC E3C0-E8D5
├─sda7 ext4 1.0 e3e0221e-0b0d-4311-8d2e-1453c9cd307d
├─sda8 ext4 1.0 5f228a93-7418-448d-ad83-c3d95dacf47a 96.7G 45% /
└─sda9 swap 1 fb8fd7ff-0adf-47b6-90b9-594b90912c88 [SWAP]
Offline
ls /efi
mkdir /mnt/test
mkdir /mnt/test2
mount /dev/sda6 /mnt/test
mount /dev/sda7 /mnt/test2
ls /mnt/test
ls /mnt/test2
file -s /dev/sda1
Offline
Output of `ls /efi`:
Boot bootmgr BOOTNXT EFI 'System Volume Information' vmlinuz-linux
Then I did:
sudo mkdir /mnt/test
sudo mkdir /mnt/test2
sudo mount /dev/sda6 /mnt/test
sudo mount /dev/sda7 /mnt/test2
Output of `ls /mnt/test`:
'$RECYCLE.BIN' bootmgr.efi EFI es-es hr-hr ko-kr nl-nl pt-pt sk-sk sv-se zh-cn
bg-bg cs-cz el-gr et-ee hu-hu lt-lt pl-pl Recovery sl-si 'System Volume Information' zh-hk
Boot da-dk en-gb fi-fi it-it lv-lv ProgramData ro-ro sources tr-tr zh-tw
bootmgr de-de en-us fr-fr ja-jp nb-no pt-br ru-ru sr-latn-rs uk-ua
Output of `ls /mnt/test2`:
bin boot dev home lib64 lost+found mnt proc run sbin.usr-is-merged srv sys tmp var
bin.usr-is-merged cdrom etc lib lib.usr-is-merged media opt root sbin snap swapfile timeshift usr
Output of `sudo file -s /dev/sda1`:
/dev/sda1: data
Offline
So this is a triple boot system with Windows, Mint and Arch. The Windows partitions are in a somewhat awkward order and the EFI partition contains additional files (beside the "normal" dirs "EFI" and "System Volume Information") that - together with your Dustbin post (https://bbs.archlinux.org/viewtopic.php?id=307958) leaves us with even more questions.
How did you manage to get your triple boot working? Which boot manager do you use? From which OS do you maintain the boot manager?
Have you tried to temporarily disable IPv6 just to test if that's the cause?
Offline
grub is probably in the /boot path of the mint distro?
ls /mnt/test2/boot
You'll have to configure it from mint, not arch!
Have you tried to temporarily disable IPv6 just to test if that's the cause?
Seems so https://bbs.archlinux.org/viewtopic.php … 2#p2265502
Offline
Thanks seth - I clearly missed that.
Offline
I originally bought my laptop back in 2017 with Windows. In May of this year, I installed Mint, which came with GRUB. More recently, I installed Arch, and am still working on setting everything up.
You'll have to configure it from mint, not arch!
That makes sense, since it was first installed with Mint. I also tried to install Grub Customizer on Arch, and it won't run. That's probably the same issue.
I'll boot back into Mint, and see if I can find everything.
Offline
I went over to Mint, and was able to follow the instructions with no issues. I'm back in Arch now, and emails seem to work fine so far! I'll mark this solved for now, and come back if I have other issues.
Once again, thanks for all your help!
Edit - I did another couple of tests, and it seems to be broken again. I can restart Thunderbird, and it will work for a bit, but I'm not sure if it will work permanently.
Last edited by TySpicer (2025-10-04 14:41:46)
Offline
Update - I've been taking a break from Arch for a bit (setup/messing with stuff, not taking a break from using it, of course), but I'm back now. Sending emails with Thunderbird is still finicky. It sometimes works, but can take a while. Restarting Thunderbird fixes it, but is only good for one email.
Again, this is only with my .edu (Outlook) accounts, not my @gmail.com (personal) email.
Last edited by TySpicer (2025-10-10 19:39:15)
Offline
ip a
Do you still have to restart NM or only TB?
Offline
`ip a`:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether a0:c5:89:77:61:ea brd ff:ff:ff:ff:ff:ff
inet 192.168.0.138/24 brd 192.168.0.255 scope global dynamic noprefixroute wlan0
valid_lft 171735sec preferred_lft 171735sec
inet6 2600:8804:5c14:3a00::9b6f/128 scope global dynamic noprefixroute
valid_lft 85337sec preferred_lft 85337sec
inet6 2600:8804:5c14:3a00:fb33:69c4:3803:baab/64 scope global dynamic noprefixroute
valid_lft 297sec preferred_lft 297sec
inet6 fe80::135f:27ac:39c3:8836/64 scope link noprefixroute
valid_lft forever preferred_lft forever
I just have to restart Thunderbird, not networkmanager. So the workaround is quicker than before, which is good.
Offline
IPv6 seems enabled (again)?
Offline
Ah, I think I see why. I'm back in Mint now. I went to `/boot/grub/grub.cfg`. I see `ipv6.disable=1` under `menuentry "Mint"`, but not under `menuentry "Arch"`. So I probably disabled it for Mint, but not Arch.
Can/should I edit `/boot/grub/grub.cfg` directly? It says at the top "DO NOT EDIT THIS FILE." My guess is that even if I do edit this, it will get overwritten. The wiki article says to edit `/etc/default/grub` if using `grub-mkconfig`, which is what I did before. I went back there just now, but I couldn't tell how to edit the Arch menu entry from there.
Offline
Idk how mint configures grub but most likely through /etc/default/grub and grub-mkconfig as well? In that case you should edit that file, not the resulting grub.cfg (since mint will likely fire grub-mkconfig automatically at some point)
Offline
That makes sense, I'm just not sure how I would edit the Arch menu entry from `/etc/default/grub`.
This might be useful: here's the top block of code in that file:
GRUB_DEFAULT="0"
GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zswap.enabled=1 zswap.zpool=zsmalloc zswap.compressor=lz4 ipv6.disable=1"
GRUB_CMDLINE_LINUX=""
You can see I appended `ipv6.disable=1` to the second-to-last line. Do you think I could put this in `GRUB_CMDLINE_LINUX` also? If I'm reading this correctly, it feels like the `..._LINUX_DEFAULT` line could be just the default OS, while the `..._LINUX` line could be for all of them.
Offline
What adds the arch entry to the grub.cfg? os-prober?
Did you run grub-mkconfig on mint after that edit?
Offline
After changing `/etc/default/grub`, I ran
grub-mkconfig -o /boot/grub/grub.cfg
based on the wiki instructions.
Offline