After installing grub no boot says "no setup signature found" ??:(
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
After installing grub no boot says "no setup signature found" ??:(
So, anyone ever had this issue?
What does it mean?
this happpened after I installed slitaz on hda4, then installed dsl-frugal
on hda2 and now slitaz won't boot (it did before installing dsl)
If you can boot into dsl, edit the /boot/grub/menu.lst file and add
title slitaz
root (hd0,3)
chainloader +1
Save and reboot.
Note: hd0,3 points to the forth partition. Partitions are counted as 0,1,2,3 respectively.
If you can't boot into either one, you can setup grub like this.
First, you need to known what partition(s) has the linux kernel. From the grub prompt, type
Code:
grub> find /sbin/init
(hd0,0)
This is the output of my linux box. If you have other linux's on your box you will see other hdx,x possibilities. Once you decide which linux to make as your default, enter its hdx,x below.
The next commands are as follow.
Code:
grub> root (hd0,0)
grub> setup (hd0)
grub> reboot
The above is an example of setting grub on the first partition i.e /dev/hda1
If you want to use dsl-frugal as the main OS to boot other linux OSs type:
Code:
grub> root (hd0,1)
grub> setup (hd0)
grub> reboot
Or to make slitaz your default OS, type:
Code:
grub> root (hd0,3)
grub> setup (hd0)
grub> reboot
Once you got dsl or slitaz booted up. Edit the /boot/grub/menu.lst file and add the other linux OS like so
title linux distro name
root (hdx,x)
chainloader +1
hdx,x is where the other linux resides.
Remember, when installing multiple linux's do not install the other boot loaders. It overwrites the default one. Use your main linux OS to control the other linux OS via the grub menu
I was using slitaz "cooking" to install grub, and slitaz and DSL both must use older version of Grub; as when I used Tinycore-2.0, which has grub-097, all worked beautifullY!
Note, this is about a multiboot qemu-img vhd with tc-2.0/dsl-4.4.10/slitaz and webserverpupy
all on a 1GB vhd!
Anyway, solved.
Oh, seems cause I'm using vhd that the partition order is off or skewy
as "root (hd0,0), etc etc"
doesn't work
I had to use "grub-install --root-directory=/mnt/hda1 /dev/hda"
which worked good
thanks peeps!
As for the chainloader +1 thing, I remember reading an article about multi-booting operating systems. It mentioned that when people try adding other OSs to the grub menu.lst file, people mess up on the root, kernel and initrd line.
The article mentioned that as long as you have the root device correct, the chainloader will take care of the rest. I did what the article said, and he was right.
A few years ago, I had arch, pclinux2007 and openbsd in the same computer. I used arch as my main OS. To boot pclinuxos2007 or openbsd from arch's grub menu I added these lines to my /boot/grub/menu.lst file from arch.
title pclinuxOS 2007
root (hdx,x)
chainloader +1
title openbsd
root (hdx,x)
chainloader +1
Don't remember the hd addresses of the partitions as this was done three
years ago. But anyway, it did work like the article said.
I rebooted. The grub menu came up and saw three choices. I selected pclinuxos and it boot up fine.
I rebooted again, and selected openbsd and it came just fine.
Finally, I rebooted again and selected arch and it came up just fine.
I was happy that it worked. Arch, pclinuxos and openbsd boot up with no problems.
If I can find the article, which I read three years ago, I will post the link. I hope it is still online or cache somewhere on the internet.
Cool, so can I ask you a question dv502?
I have installed these distro's to a partitioned qemu-img 1GB; however, when trying to install grub with "root (hd0,0)", "setup (hdx)", etc it says either the partition doesn't exist or the stage3 or something can't be found.
Now, when I do "grub-install --root-directory=/mnt/hdxx /dev/hdx" it works
flawlessly. Wonder why?
Also, do you use a portable partitioned os or have ever made one?
I would like to know your experiences...?
Thanks
I installed tinycore linux 1.2 awhile back in virtualbox. I follow these directions from tinycore website http://tinycorelinux.com/install.html and it installed just fine.
Did you copy the grub files as mentioned in the link above. And, did you type grub at the terminal to get a grub prompt? Once you have a grub prompt, you need to type
root (hd0,0)
setup (hd0)
quit
I never tried installing multiple linux's on one virtual drive. In theory, it should work the same as real drives and partitions. I have to try this myself. I am going to install tinycore and dsl linux on one virtual drive. I will post back if grub can handle multiple linux's in a VM.
And, for the last question. I never used a portable partition OS.
OK, I did try grub prompt "grub"
and root ,etc
didn't work on vhd
grub-install did work
Now, I never made a Vbox img cause there's no portable vbox that I know of...
anyway I attached screenshots of new multiboot-portable
this one is dsl-4.4.10/tinycore-2.0/slitaz-cooking, ansd webserverpuppy1
all running on a 1GB qemu-img vhd with 4 partitions/no swap
(didn't know if vhd could handle extended partitioning, testing now)
I also have tc-2.0 portable now at site, but haven't finished it
I got a whole section of portables
( http://multidistro.com/downloads/por...portables.html )
all you really need to get started is "portable-qemu"
which has the scripts, etc to make-vhd/install and run xxx distro
known working distro's with portable-qemu are slack/dsl/feather/dsl-n
tinycore-2.0, fedora, wolvix, goblinx
it plays on Dindows too.
so, i was told that you can't partition a vhd, etc, but that's not true
So, my dsl2hd portable is fastest cause it doesn't run in ram.
anyway, please hit me back with your thoughts and if your interested we
could/should start a new thread on partitioning vhd's or something-yes?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.