How do you enable GRUB on 8.1 UPGRADE? I can install it using, grub-install. I can configure it by changing the parameters in /etc/sysconfig/bootloader and then using Yast. But it is just a plain text screen, and ugly compared to LILO. The package dependendicies say it uses bootsplash/ncures etc. Anyone have any ideas? -- _ _ __ _____ _____ ___| |_ | '__| / __\ \ /\ / / _ \/ _ \ __| -o) | | _ \__ \\ V V / __/ __/ |_ /\\ |_|(_) |___/ \_/\_/ \___|\___|\__|_\_v rsweet@garagenetworks.net "unix soit qui mal y pense."
On Thu, 10 Oct 2002 01:15:44 -0700
Robert Sweet
How do you enable GRUB on 8.1 UPGRADE? I can install it using, grub-install. I can configure it by changing the parameters in /etc/sysconfig/bootloader and then using Yast. But it is just a plain text screen, and ugly compared to LILO. The package dependendicies say it uses bootsplash/ncures etc. Anyone have any ideas?
I've been using lilo so long, I don't think I'll ever switch. Can anyone explain why grub is supposed to be better than lilo? -- use Perl; #powerful programmable prestidigitation
On Thu, Oct 10, 2002 at 01:15:44AM -0700, Robert Sweet beat on the keyboard:
How do you enable GRUB on 8.1 UPGRADE? I can install it using, grub-install. I can configure it by changing the parameters in /etc/sysconfig/bootloader and then using Yast. But it is just a plain text screen, and ugly compared to LILO. The package dependendicies say it uses bootsplash/ncures etc. Anyone have any ideas?
-- _ _ __ _____ _____ ___| |_ | '__| / __\ \ /\ / / _ \/ _ \ __| -o) | | _ \__ \\ V V / __/ __/ |_ /\\ |_|(_) |___/ \_/\_/ \___|\___|\__|_\_v rsweet@garagenetworks.net "unix soit qui mal y pense."
I see I hit a problem spot, I would like to figure out how to get grub properly installed on a UPGRADED box. There is very little documentation, and I cannot figure out how to get the upgrade process to properly handle grub. I would like to use GRUB because I have to administer RH boxes, but I prefer SuSE. It seems RH has pushed SuSE or SuSE thinks GRUB is better than LILO as a bootloader. I can get GRUB installed and working somewhat but there is no splash screen or anything, just a text prompt. I don't think a proper grub.conf file is being generated. I don't want to kludge this together, I would like to do it properly. If I have to I will do a clean install, but it seems like a huge waste of time since I have a perfectly working system, that just lacks grub.
Dear Listee's This is important to me too. It probably will become important to many upgraders as 8.1 becomes more prevelant. PeterB On Thursday 10 October 2002 12:16, Robert Sweet wrote:
On Thu, Oct 10, 2002 at 01:15:44AM -0700, Robert Sweet beat on the keyboard:
How do you enable GRUB on 8.1 UPGRADE? I can install it using, grub-install. I can configure it by changing the parameters in /etc/sysconfig/bootloader and then using Yast. But it is just a plain text screen, and ugly compared to LILO. The package dependendicies say it uses bootsplash/ncures etc. Anyone have any ideas?
-- _ _ __ _____ _____ ___| |_
| '__| / __\ \ /\ / / _ \/ _ \ __| -o) | | | _ \__ \\ V V / __/ __/ |_ /\\ | |_|(_) |___/ \_/\_/ \___|\___|\__|_\_v
rsweet@garagenetworks.net "unix soit qui mal y pense."
I see I hit a problem spot, I would like to figure out how to get grub properly installed on a UPGRADED box. There is very little documentation, and I cannot figure out how to get the upgrade process to properly handle grub. I would like to use GRUB because I have to administer RH boxes, but I prefer SuSE. It seems RH has pushed SuSE or SuSE thinks GRUB is better than LILO as a bootloader. I can get GRUB installed and working somewhat but there is no splash screen or anything, just a text prompt. I don't think a proper grub.conf file is being generated. I don't want to kludge this together, I would like to do it properly. If I have to I will do a clean install, but it seems like a huge waste of time since I have a perfectly working system, that just lacks grub.
I didn't figure out how to replace LILO with GRUB during my 8.0 to 8.1 upgrade/fresh-install fest. Mainly because of the lack of a decent /boot/grub/menu.lst example to go by. I ended up with a fresh install due to the Promise IDE RAID controller driver issue and then GRUB did install instead of LILO. The documentation is not good. There aren't any examples or decent step-by-step instructions with SuSE 8.1. IF you have GRUB installed then you should have the /boot/grub/ directory with everything but the menu.lst file that you want. Mine is attached. For the graphic SuSE logo you need a /boot/message file that is the graphic. I guess that can be any graphic but I don't know the format yet. Note that GRUB uses a different drive/partition desciption. hdc = hd(0). hdc1 = hd(0,0). hdc7 = hd(0,6). Note the LILO append line is now on the GRUB kernel line. They use almost the same parameters, especially the Linux kenel parameters; hd(x)=ide-scsi max_scsi_luns=1 (to limit the SCSI LUNS per CDROM drive to a reasonable level - include during a fresh install if you can), etc. If you run grub-install it will re-write your boot sector and be ready to go at next boot. That much I know works fine. If you successfully modify my menu.lst file for your system it MIGHT work. This is as much as I've learned so far. Let us know how it goes. Stan Peter B Van Campen wrote:
Dear Listee's
This is important to me too. It probably will become important to many upgraders as 8.1 becomes more prevelant.
PeterB
On Thursday 10 October 2002 12:16, Robert Sweet wrote:
On Thu, Oct 10, 2002 at 01:15:44AM -0700, Robert Sweet beat on the keyboard:
How do you enable GRUB on 8.1 UPGRADE? I can install it using, grub-install. I can configure it by changing the parameters in /etc/sysconfig/bootloader and then using Yast. But it is just a plain text screen, and ugly compared to LILO. The package dependendicies say it uses bootsplash/ncures etc. Anyone have any ideas?
-- _ _ __ _____ _____ ___| |_
| '__| / __\ \ /\ / / _ \/ _ \ __| -o) | | | _ \__ \\ V V / __/ __/ |_ /\\ | |_|(_) |___/ \_/\_/ \___|\___|\__|_\_v
rsweet@garagenetworks.net "unix soit qui mal y pense."
I see I hit a problem spot, I would like to figure out how to get grub properly installed on a UPGRADED box. There is very little documentation, and I cannot figure out how to get the upgrade process to properly handle grub. I would like to use GRUB because I have to administer RH boxes, but I prefer SuSE. It seems RH has pushed SuSE or SuSE thinks GRUB is better than LILO as a bootloader. I can get GRUB installed and working somewhat but there is no splash screen or anything, just a text prompt. I don't think a proper grub.conf file is being generated. I don't want to kludge this together, I would like to do it properly. If I have to I will do a clean install, but it seems like a huge waste of time since I have a perfectly working system, that just lacks grub.
# Modified by YaST2. Last modification on Thu Oct 10 11:14:37 2002 gfxmenu (hd0,2)/boot/message color white/blue black/light-gray default 0 title linux kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 vga=791 hde=ide-scsi hdg=ide-scsi max_scsi_luns=1 initrd (hd0,2)/boot/initrd title Win2K root (hd0,0) makeactive chainloader +1 title floppy root (fd0) chainloader +1 title failsafe kernel (hd0,2)/boot/vmlinuz.shipped root=/dev/hda3 ide=nodma apm=off acpi=off vga=normal nosmp maxcpus=0 disableapic 3 initrd (hd0,2)/boot/initrd.shipped
On Thu, 10 Oct 2002 21:44:06 -0500
SRGlasoe
The documentation is not good. There aren't any examples or decent step-by-step instructions with SuSE 8.1.
IF you have GRUB installed then you should have the /boot/grub/ directory with everything but the menu.lst file that you want. Mine is attached. For the graphic SuSE logo you need a /boot/message file that is the graphic. I guess that can be any graphic but I don't know the format yet.
Have you figured out where the passwords go, and whether you can password protect booting into single? There is nothing in the grub man page about passwords. -- use Perl; #powerful programmable prestidigitation
After following this thread I'm wondering why people care about the looks of either lilo or grub. How much time does one spend in the bootloader that the looks matter so long as the load choices are clear? Regards, Terry Robert Sweet wrote:
How do you enable GRUB on 8.1 UPGRADE? I can install it using, grub-install. I can configure it by changing the parameters in /etc/sysconfig/bootloader and then using Yast. But it is just a plain text screen, and ugly compared to LILO. The package dependendicies say it uses bootsplash/ncures etc. Anyone have any ideas?
-- SuSE Linux 7.3 (i386) 2.4.16-4GB Thu Oct 10 20:20:00 CDT 2002 8:20pm up 31 days, 3:26, 1 user, load average: 0.02, 0.05, 0.03
On Thu, Oct 10, 2002 at 08:29:20PM -0500, Terry Eck beat on the keyboard:
After following this thread I'm wondering why people care about the looks of either lilo or grub. How much time does one spend in the bootloader that the looks matter so long as the load choices are clear? Regards, Terry
Do you run X? Or do just run in text consoles? There is such a thing as to have a system that has a nice continuity. What is the point of having a frame buffer with a stupid penguin on the screen? Evidently someone thought it was cool. I like that Lilo came up with a nice screen and then went into a frame buffer console screen. But I would like to use grub, and yes I had it working without a problem in a text screen. But it looks cheesey compared to how lilo was setup, and I knew that SuSE would not go backwards in configuration. Technically speaking it is kewl to be able to do, otherwise someone would not have taken the time to make the whole bootsplash thing anyway. So if you don't like, don't use it, it is Linux...you have a choice. -- _ _ __ _____ _____ ___| |_ | '__| / __\ \ /\ / / _ \/ _ \ __| -o) | | _ \__ \\ V V / __/ __/ |_ /\\ |_|(_) |___/ \_/\_/ \___|\___|\__|_\_v rsweet@garagenetworks.net "unix soit qui mal y pense."
SRGlasoe wrote:
I didn't figure out how to replace LILO with GRUB during my 8.0 to 8.1 upgrade/fresh-install fest. Mainly because of the lack of a decent /boot/grub/menu.lst example to go by. I ended up with a fresh install due to the Promise IDE RAID controller driver issue and then GRUB did install instead of LILO. The documentation is not good. There aren't any examples or decent step-by-step instructions with SuSE 8.1.
You shpuld have browsed the manual before upgrading. Updates will preserve LILO as the boot manager. Also there is a warning about RAID controllers and GRUB incompatibilities, but if your system is booting now, you should be OK.
IF you have GRUB installed then you should have the /boot/grub/ directory with everything but the menu.lst file that you want. Mine is attached. For the graphic SuSE logo you need a /boot/message file that is the graphic. I guess that can be any graphic but I don't know the format yet.
Note that GRUB uses a different drive/partition desciption. hdc = hd(0). hdc1 = hd(0,0). hdc7 = hd(0,6).
Note the LILO append line is now on the GRUB kernel line. They use almost the same parameters, especially the Linux kenel parameters; hd(x)=ide-scsi max_scsi_luns=1 (to limit the SCSI LUNS per CDROM drive to a reasonable level - include during a fresh install if you can), etc.
If you run grub-install it will re-write your boot sector and be ready to go at next boot. That much I know works fine. If you successfully modify my menu.lst file for your system it MIGHT work.
This is as much as I've learned so far. Let us know how it goes.
It's always a good idea to look at Support Database articles for the particular version of SuSE you are installing: http://sdb.suse.de/sdb/en/html/versionspage.html The is an article about switching to GRUB after an upgrade, no need to re-install the whole distribution. -- Rafael
Rafael, These articles are all dated yesterday Oct. 10th. I did this install Oct. 5th. Maybe they re-generate these every day so we can't know the original posting date. "Switching to GRUB After Updating to SuSE 8.1" has the clue that GRUB in SuSE 8.1 doesn't do RAID. LILO couldn't handle it either. I had fixed the issue with my Promise RAID controller under 8.0 but 8.1 presented new problems and did not respond to the prior fix. I called SuSE install support Oct. 7th and they did not have this information. They only had the 8.0 info which I had also. I believe I even asked about 8.1 install notes with GRUB, Promise RAID controllers, etc and they did not have anything at that time. They were very polite in refusing to help any further under the basic Install Support warranty. Always thought the idea of blood-letting was bizzare so why was I doing this bleeding-edge stuff anyway? I did learn something! Stan Rafael E. Herrera wrote:
SRGlasoe wrote:
I didn't figure out how to replace LILO with GRUB during my 8.0 to 8.1 upgrade/fresh-install fest. Mainly because of the lack of a decent /boot/grub/menu.lst example to go by. I ended up with a fresh install due to the Promise IDE RAID controller driver issue and then GRUB did install instead of LILO. The documentation is not good. There aren't any examples or decent step-by-step instructions with SuSE 8.1.
You shpuld have browsed the manual before upgrading. Updates will preserve LILO as the boot manager. Also there is a warning about RAID controllers and GRUB incompatibilities, but if your system is booting now, you should be OK.
IF you have GRUB installed then you should have the /boot/grub/ directory with everything but the menu.lst file that you want. Mine is attached. For the graphic SuSE logo you need a /boot/message file that is the graphic. I guess that can be any graphic but I don't know the format yet.
Note that GRUB uses a different drive/partition desciption. hdc = hd(0). hdc1 = hd(0,0). hdc7 = hd(0,6).
Note the LILO append line is now on the GRUB kernel line. They use almost the same parameters, especially the Linux kenel parameters; hd(x)=ide-scsi max_scsi_luns=1 (to limit the SCSI LUNS per CDROM drive to a reasonable level - include during a fresh install if you can), etc.
If you run grub-install it will re-write your boot sector and be ready to go at next boot. That much I know works fine. If you successfully modify my menu.lst file for your system it MIGHT work.
This is as much as I've learned so far. Let us know how it goes.
It's always a good idea to look at Support Database articles for the particular version of SuSE you are installing:
http://sdb.suse.de/sdb/en/html/versionspage.html
The is an article about switching to GRUB after an upgrade, no need to re-install the whole distribution.
* SRGlasoe
Rafael,
<snip> It would really be nice if you could trim the headers, footers, and other irrelevant material from your posts, and possibly, to maintain the continuity of the conversation, post below instead of above the quote. -- Patrick Shanahan Registered Linux User #207535 @ http://counter.li.org
On Fri, Oct 11, 2002 at 09:02:33AM -0500, SRGlasoe beat on the keyboard:
Rafael,
These articles are all dated yesterday Oct. 10th. I did this install Oct. 5th. Maybe they re-generate these every day so we can't know the original posting date. "Switching to GRUB After Updating to SuSE 8.1" has the clue that GRUB in SuSE 8.1 doesn't do RAID. LILO couldn't handle it either. I had fixed the issue with my Promise RAID controller under 8.0 but 8.1 presented new problems and did not respond to the prior fix.
I called SuSE install support Oct. 7th and they did not have this information. They only had the 8.0 info which I had also. I believe I even asked about 8.1 install notes with GRUB, Promise RAID controllers, etc and they did not have anything at that time. They were very polite in refusing to help any further under the basic Install Support warranty.
Always thought the idea of blood-letting was bizzare so why was I doing this bleeding-edge stuff anyway?
I did learn something!
Stan
Well I wish I had this information too...though I did kludge together a working grub setup anyway. I did most of the steps laid out. The one that caught me was mk_initrd, once I saw that the /boot/message was being processed right I did a mkinitrd and everything was fine :) But like Stan said this info was not here earlier in the week, because I searched for it. You can info grub for a lot of information, the documentation is in /usr/share/doc/packages/grub is rather general. Thanks to everyone. -- _ _ __ _____ _____ ___| |_ | '__| / __\ \ /\ / / _ \/ _ \ __| -o) | | _ \__ \\ V V / __/ __/ |_ /\\ |_|(_) |___/ \_/\_/ \___|\___|\__|_\_v rsweet@garagenetworks.net "unix soit qui mal y pense."
participants (7)
-
Peter B Van Campen
-
Rafael E. Herrera
-
Robert Sweet
-
SRGlasoe
-
SuSEnixER
-
Terry Eck
-
zentara