grub error unknown file system
- Inicie sesión o regístrese para enviar comentarios
Until yesterday, I had no trouble with booting my x200 up. But today I have just got this error. Something like this.
grub> cryptomount -a
attempting to decrypt master key...
Enter Passphrase for usb0,msdos1 (fyd01234-******-******...):
Slot 0 opened
grub> set root='lvm/marthial-arts'
grub> linux /vmlinuz
error: unknown filesystem.
grub> linux /boot/vmlinuz-5.6.59-generic
error: unknown filesystem.
grub> linux /boot/vmlinuz-5.10.19-gnu
error: unknown filesystem.
grub>
I think that I have not modified anything nor updated this Trisquel system yesterday. What would be the culprit? How can I boot it?
Do you still keep forcing me to spare time for reinstalling without begging face-to-face? Oh yes I don't care about such a thing so much, though. Because I believe you will give back the time to me someday. I've learned to control my rage quite well, don't you think?
I realized that this is simply revenge for the compiling incident, isn't it?
Use this. It will flatten your problems in no time.
I have lvm installed on my computer, but not cryptsetup. It maybe easier to call your grub.cfg within the libreboot menu with
configfile (lvm/marthial-arts-boot)/grub/grub.cfg
If that works, your grub should take over and do what it usually does. I never see my grub in Trisquel for some reason on my X200. Of course you do this command after you decrypt your volumes.
The command cleared the screen and showed only new line "grub>" on the screen. And it seems that it did not happen anything.
Or rather, if the command is for modifying /grub/grub.cfg, I feel that it spoils the purpose of signing kernels, though. GRUB manual does not have detailed use of the command "configfile". What is that for?
You can get a list of commands using the help command. If you want explanation of the command use "help configfile" for example. I did that and it told me something like "Load another config file." This grub manual does not say anything about modifying anything [ https://www.gnu.org/software/grub/manual/grub/html_node/configfile.html ] I use a similar command every time I start my computer.
So what I was trying to say was, you could load the grub file with configfile depending on where or which volume said configfile is. However, I probably assumed incorrectly that you are using libreboot X200 computer like I do and are having a similar problem.
Are you signing kernels or using cryptsetup to manage your encrypted volumes? That was a detail I didn't fully understand. Not many people here use a boot loader for signed kernels, I thought. Are you using UEFI instead of libreboot and thus need it to be signed?
Oh, you are right. I probably didn't give you the necessary details when I opened this thread because I was thinking that no one would probably try to solve this problem. My sincere apologies for that.
I am afraid that it seems that you may be able to take the time to resolve this issue. Thank you very much. So I can devote my time to posting this post without stress.
That's right. As you expected, the firmware on this X200 is Libreboot.
And the kernels are signed by me.
The point is, as I mentioned at the beginning of this thread, when I try to boot the system, the command 'linux' returns the message 'error: unknown filesystem'.
I'm not sure what this filesystem refers to, but I'm assuming it's the filesystem used in the system, such as ext4, ext3, xfs, etc.
As Question 1:
Is this assumption of mine correct?
If this is correct, then as I explained in the first post, I have not changed the filesystem or anything else. So:
Question 2:
Why is the file system being changed against my will?
I'm afraid this question partially overlaps with the first question,
but as Question 3:
What does this error message indicate in the first place?
Well, I'm sure I'll be spending another 5 or 6 hours external-flashing the firmware again and re-installing Trisquel from scratch again after all, but if the 'configfile' command can solve the problem, it might only take a few minutes. I was looking for such a way to save my time to solve this problem at the beginning, so I am very grateful. I'm sorry for the inconvenience. It looks like you're also using Libreboot X200, so there's a good chance we'll be able to fix the problem very sooner.
> This grub manual does not say anything about modifying anything [ https://www.gnu.org/software/grub/manual/grub/html_node/configfile.html ]
Yes, I agree. It says that:
"16.3.16 configfile
Command: configfile file
Load file as a configuration file. If file defines any menu entries, then show a menu containing them immediately. Any environment variable changes made by the commands in file will not be preserved after configfile returns. "
But I do not really understand what this explanation does mean either.
> I use a similar command every time I start my computer.
Would you tell me what the "similar command" you say is?
At any rate, the first thing we need to do is to find out exactly what this error message "error: unknown filesystem" means, because it may not refer to the filesystem used in this system, such as Ext4.
A search on the internet shows that more people than I thought have seen this error message at boot time. But as you state, it seems that they usually get this error in a dual boot environment with Windows, and LinuxOS, so it doesn't seem to be related to the error I get. Because this system is not dual boot, i.e. Trisquel is the only OS which is installed on this HDD. Thank you very much for your help.
duplicated post
I got another something incomprehensible trouble with another X200 while booting trisquel, attach the photo of the screen.
By the way, I subscribed to something called Gnu mailing list to report this trouble several days ago. Because I do not know if this is a bug or something else. I have not received any email yet.
And there are some idiots who downvote to normal question and answer posts here.
Is not that against the famous Trisquel Community Guidelines?
edit
Nine days have passed, and this laptop remains in the same state.
I reluctantly did a little searching on the internet again and found this thread.
https://bbs.archlinux.org/viewtopic.php?id=220956
It looks somewhat different from my problem, but I'm going to follow him and make a copy of the HDD after decrypted it on another machine, then copy it to another HDD and try to boot it on the original machine.
But I have tried to make a copy of the HDD, but there were some files that I could not copy, so I am not sure if this will be successful.
How should I proceed to make the backup?
And how to copy it to the another HDD?
I am afraid I am being persistent but if I can find the cause of the problem, I'm sure something will be done. What do you think is the cause of this error: unknown filesystem?
Unfortunately, as the nasty personal attacks intensify, I tend to get tired of checking all the posts in this forum.
About the first system, I tried to mount the HDD on another machine.
After entered the passwords, I got this message.
'Unable to mount 112 GB Volume
Error mounting /dev/dm-1 at /media/trisquel/
:wrong fs type, bad option, bad superblock on /dev/mapper/martianl-airts
missing codepage or helper program or other error'
Does this be a clue for you to solve the problem?
About the second system, today, I tired to boot it as usual. At the login screen, I entered the password as usual. The screen got the black as usual, and the ponter appeared on the near center of the black screen as usual, but after that, the login screen appeared again and required the password again.
If I enter a wrong password, it tells the password is wrong. So it is the correct password.
But I can use the console? with Alt+Ctrl+F2 or F3. I installed LXDE then did logout AND login.
At the login screen, other two DE options appeared. I had used only default DE, MATE, though.
I chose LXDE and that something imcomprehensible box as well, entered the password, but the same phenominan heppens. I cannot finish login. FYI.
Hopefully you can check and maybe repair the filesystem from a live system. For a graphical interface (rather than fsck), you can install the "gnome-disk-utility" package in the live system (select the disk, the partition, and click on the button with gears, right below). Your problem may even be that the hardware is dying. GNOME Disks allows as well to check the SMART data and to test the disk, this time from the "burger button" (three stacked segments) at the top of its window.
The system does not load unsigned kernels. ('з')
- Inicie sesión o regístrese para enviar comentarios