I am trying out different GNU/Linux distributions and I have several partitions on my disk, namely:
/dev/sdc1 - primary, 83, ext4
/dev/sdc2 - primary, 83, ext4
/dev/sdc3 - primary, 82, swap
/dev/sdc4 - extended
/dev/sdc5 - logical, 83, ext4
/dev/sdc6 - logical, 83, empty
/dev/sdc7 - logical, 83, empty
/dev/sdc8 - logical, 83, empty
/dev/sdc9 - logical, 83, empty
/dev/sdc10 - logical, 83, ext4
I have installed Void Linux on /dev/sdc1 and Arch Linux on /dev/sdc5. Since I cannot boot Arch, I went to the grub shell to try and boot it manually. So I did the following:
grub> set root=(hd2,msdos5)
grub> ls ($root)/
error: unknown filesystem
I do not understand this error. If I try
grub> set root=(hd2,msdos1)
grub> ls ($root)/
I get a listing of the root directory of /dev/sdc1. So I thought it might have to do with the logical partition and I tried:
grub> set root=(hd2,msdos10)
grub> ls ($root)/
which also works. So why doesn't grub see partition /dev/sdc5? What can be so special about it? All three partitions are formatted with an ext4 filesystem. Any clue?
tune2fs -lfor these?