Problem with salix. Grub2 culprit
After a lot of fight against Grub2 and questions not answered in other forums, I come here to ask for help at wise people of LQ. I hope this is the correct sub-forum.
My computer has two Linux OS inside: aptosid, a Debian derivative, and Salix, a Slackware based, as you know. As a consequence of an aptosid's dist-upgrade, I cannot boot salix. It is, obviously, a Grub2 issue, which is the bootmanager of aptosid, having salix as second OS. In my battles with Grub2 I've learned (in some forum; don't ask me what forum, I don't remember) that the script /etc/grub.d/30_os-prober is not always reliable. Because that, I've annulled the mode "x" of this script and configured 40_custom instead. Here is as it looks now: Code:
lluis1@aptosidbox1:~$ cat /etc/grub.d/40_cus* Code:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block (0,0) Any advice will be very appreciated. Rip van Vinkle |
This is a Slackware forum. Slackware is not Salix. Slackware also does not contain grub2. Perhaps you are better off finding help in the Salix forum : http://www.salixos.org/forum/
Eric |
Apologies if I've bothered you. I think you don't need to be impolite.
Of course, I've asked at salix forum, but nobody could find a solution. If salix is a derivative of Slackware, then the knowledge of Slackware is applicable to salix. And in the first paragraph I've said "I hope this is the correct sub-forum". If not, please said me what other subforum is. |
Quote:
Quote:
Quote:
|
I would ask in Linux General (this reads like a Grub2 issue). The Slackware forum is the least appropriate IMHO given that Slackware is one of the few that does not include/use Grub2.
|
Rip van Vinkle,
I published here my experience concerning GRUB2 in Linux Mint and LILO in Slackware Linux. Since Salix is a derivative of Slackware I assume it uses LILO. LILO is much more reliable – in my opinion – than GRUB. So you could try to install LILO on MBR and GRUB Legacy on the partition with aptosid using the method that I described in the mentioned post. Then use LILO to run both your systems. That should work. |
Yup, I'd say grub2 or aptosid issue, as, like Slackware, Salix uses lilo, rather than grub.
|
eyeofliberty,
The issue which I described in the mentioned post concerns GRUB2 in Linux Mint. I think that the similar method will solve the problem with GRUB2 in aptosid. |
Have you actually tried using os-prober, or did you just assume it wouldn't work because someone said it wouldn't?
|
One of the nice things about grub and grub2 is that you can interactively run boot loader commands during the boot so that you can figure out exactly what's wrong with your configuration file and boot the system so you can make the changes. Win win!
Judging from the error message, I'd advise you to put the boot process in interactive mode and list out your disk partitions. I'm pretty sure that (hd0,msdos3) isn't correct (or isn't an ext2 partition). |
An altogether unsatisfactory and unhelpful thread until that last post.
By the time the message the OP sees is issued the boot-loader (whatever it is) has done it's job. That is a kernel message from a Slackware derived distro. You'd think the Slack community would try to help, but apparently not. Unless things are different in Salix, you will need to include an initrd to get all the support pre-loaded for the kernel. Add it immediately after the kernel line. That grub setup does look a mess - open another thread for that if you want; general as suggested will probably be a better choice. |
Quote:
Salix may have forked from Slackware, but it differs in a lot of ways. This is one of them. Sorry you weren't satified, but asking for support in the wrong place (from a project that has nothing to do with the software in question) isn't likely to produce helpful answers. |
They (SalixOS) use a huge kernel by default and do not encourage (in any of their documentation) the use of a generic kernel with initrd (so I suspect most users do not bother). That all said, I fully agree that this isn't the right forum and should either be in general or in Salix's own forum.
|
Quote:
I would recommend you revisit/reevaluate the documentation used to create your custom entry. Or run os-prober and let that take care of it for you. |
Finally, a salix mate has advised me in the right way.
Thanks to everybody who has tried to help me. Van Vinkle |
Quote:
Salix does not use grub2, exactly like slackware does not use grub2. Salix uses LILO, just like slackware uses LILO. And exactly the same kernel too. This particular user wanted to use grub2 though. That said, I agree, this is not the place to talk about this problem. |
Quote:
|
Quote:
|
Quote:
If I'm not mistaken, they do provide an official grub2 binary package. At this time, we do not. Interesting that they use the exact same kernel. I'm surprised they do. Sorry for the false assumption... I'm not a Salix expert. Quote:
|
Quote:
|
Quote:
Quote:
Quote:
Quote:
Quote:
|
Quote:
Eric |
Quote:
|
I've been using Salix for some time, out of curiosity, as well as a mix of Slackware and Salix. So I can confirm Salix is truly based on Slackware (it uses the Slackware online repos), with a few addons (slapt-get, spkg), a few minor tweaks to base packages (ntp, sysvinit-scripts) and lots of software in their repos. They're a friendly bunch, and they're doing some nice work.
|
Quote:
Sorry, I know I am going off topic now but I felt I needed to say that. ;) |
All times are GMT -5. The time now is 05:33 PM. |