Slackware This Forum is for the discussion of Slackware Linux.
|
| 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
09-27-2005, 07:40 AM
|
#1
|
|
LQ Newbie
Registered: Aug 2005
Posts: 13
Rep:
|
Lilo only half works... after Slack10.2
When I installed Slackware 10.2... Lilo died.
I have no idea what went wrong, but I will explain what I did and in what order.
I got a new 250GB HDD (Kick ass!)
Used fdisk on the slackware 10.1 installer disk 1 to create partitions and set them to the correct types.
Partitions are as follows:
hda1 - primary - 1GB (or 2, can't remember right now) - linux swap
hda2 - primary - 9.5GB - ntfs
hda3 - primary - 9.5GB - linux
hda4 - primary - the rest, need I say more? - linux
Installed Windows 2000 Pro on the NTFS partition.
Installed Slackware 10.1 on the first linux partition with the following detials of possible relevance:
-hda3 is / and formatted with reiserfs
-hda4 is just a general dumping ground mounted in /mnt/hda4 and using ext2 so I can use 3rd party ext2 support under Windoze to share the dumping ground.
The option to install everything was used and the services were set up the way I wanted them.
When it came to Lilo I installed it in the MBR... I don't know how to get it working any other way, so I use what I know, possibly a stupid thing to do, don't care either way, as long as it works.
*Insert a few weeks of nothing but using the net and playing UT here*
When I saw that Slackware 10.2 was out I decided to use it instead, a fresh start is usually a good thing.
I installed it over 10.1, I had nothing of importance lying around in that partition anyway.
Set up where all my drives are mounted again.
When it came to Lilo... the fucking thing refused to install, and of course the installer gave no option to go back, it was install it or skip it...
I repeated the installer again to see if I could use some different choices in the Lilo installer, still would not install.
I completed the installer without installing the newer Lilo.
Restarted.
Checked that I could still boot into Windows, it worked fine.
Checked that I could boot into the new Slack, there was much excitement... then... I got the following error:
Loading LinuxEBDA is big; kernel setup stack overlaps LILO second stage
Needless to say I was not amused when the error printed on screen... I tried looking it up on the net, but everything I found didn't work, but at least none of the "solutions" ever touched the disk.
I to know how to either update or re-install Lilo without the risk of touching any of my partitions or anything on them, there's no way I can back any of it up, and it is all of great importance... and I mean the type of importance that makes a 99% complete 31.5GB download look tempting as a target for the shift+delete treatment.
When explaining a solution to me is there any chance that you can tell me what each command is for/does and what each switch/option used does to alter the behavior of each command? I'd very much like to come away from this nightmare with some re-usable knowledge.
...and it looks like I just wrote a small book...
Last edited by A.C. Helm; 09-27-2005 at 07:46 AM.
|
|
|
|
09-27-2005, 08:36 AM
|
#2
|
|
Member
Registered: Mar 2005
Location: Stockholm, Sweden
Distribution: Slackware, Zenwalk
Posts: 141
Rep:
|
You should be able to boot into linux using the first cd with
boot: bare.i root=/dev/hda3 noinitrd
Where you replace bare.i with your kernel of choice.
This is done without touching your partitions and after that you can edit /etc/lilo.conf and rerun lilo.
Good luck!
|
|
|
|
09-27-2005, 10:23 AM
|
#3
|
|
LQ Newbie
Registered: Aug 2005
Posts: 13
Original Poster
Rep:
|
The problem is... that I've never done anything more than install lilo, I really have no idea what to do.
Any better information than that? I already know how to boot using the CD... it's right in my face when I put the disc in.
I'd just like to know how I can either un-install and then re-install Lilo, or update it to a newer version without having to remove it.
|
|
|
|
09-27-2005, 11:41 AM
|
#4
|
|
Senior Member
Registered: Mar 2004
Location: Westray, Orkney
Distribution: Slackware64-14.0 (multi-lib)
Posts: 1,319
Rep: 
|
heltreko gave you the answer
boot the computer from the cd
login as root
Assuming your /etc/lilo.conf is OK you do not have to remove or update lilo just run the following command.
reboot computer
Samac
|
|
|
|
09-27-2005, 12:18 PM
|
#5
|
|
Member
Registered: Jun 2004
Location: San Francisco
Distribution: Slackware, Ubuntu, RHEL, OS X
Posts: 159
Rep:
|
I think A.C. is looking for a bit more information:
You should try the above, and if it works alls the better. The command /sbin/lilo will reinstall lilo into the MBR (or wherever lilo.conf tell it to.) according to the preferences you have set up in your lilo.conf.
What heltreko is having you do is ignore lilo entirely and boot to your install using the default kernel on the CD. What happens when you try this? If this work alright, but /sbin/lilo either gives an error or doesn't result in a successful boot you should post your /etc/lilo.conf.
|
|
|
|
09-27-2005, 07:15 PM
|
#6
|
|
LQ Newbie
Registered: Aug 2005
Posts: 13
Original Poster
Rep:
|
Thanks for that, I'll try it when I can, probably in just over or just on half a day from now.
The reason why I want more inforamtion is that I've only ever played with the .conf files for Apache and BIND, I really am clueless.
At this point you're probably wondering why I'm using Slackware instead of some simpler distro... the answer is that I know Slack is one of the harder ones to properly take advantage of, and I'd like to learn things properly instead only knowing the 'mousing around' way of fixing things.
|
|
|
|
09-28-2005, 12:28 AM
|
#7
|
|
Member
Registered: Aug 2003
Location: Boulder, CO
Distribution: Slackware, RHEL, CentOS
Posts: 825
Rep:
|
i use slackware for the same reason. if i were you, i'd just open up /etc/lilo.conf and take a look at it. use emacs or vim, or whatever your preferred editor is:
emacs /etc/lilo.conf
you have to be root to edit it, if you see the need to do that. here's a good link to read (just the first part about lilo) : http://rute.2038bug.com/node34.html....00000000000000
i'd also suggest bookmarking the homepage for that site, and any other helpful sites you come across. good reference material is priceless, imo.
so just make sure your /etc/lilo.conf is the way you want it, run /sbin/lilo, and reboot.

|
|
|
|
09-28-2005, 12:40 AM
|
#8
|
|
Member
Registered: Mar 2005
Location: Stockholm, Sweden
Distribution: Slackware, Zenwalk
Posts: 141
Rep:
|
A.C - One of the best ways to learn is trying to mess with the conf files and see what you can tweak.
If you want tome pointers on where your config errors try posting your lilo.conf.
By reading your error description again I'm not even sure if it's the lilo config that faults. It could also be some problem with your kernel. Which kernel did you install?
|
|
|
|
09-29-2005, 07:52 AM
|
#9
|
|
LQ Newbie
Registered: Aug 2005
Posts: 13
Original Poster
Rep:
|
I told you that Windows is hda2 and Linux is hda3, I typed them backwards by accident... now onto the annoyances.
I've finally gotten around to trying what you've all suggested.
...but, no luck it seems. First I found no lilo.conf on the system (I used locate), so I made my own. After making my own lilo.conf (in vim) I tried to run lilo ("/sbin/" was not required), it doesn't matter what I do, even after trying a few things I read about in the lilo man pages I kept getting the same errors.
Lilo.conf is as follows:
Code:
boot=/dev/hda
prompt
timeout = 300
compact
vga = extended
lock
image = /boot/vmlinuz-ide-2.4.31
label = Slackware10.2
root = /dev/hda2
read-only
other = /dev/hda3
label = Windows2000Pro
table = /dev/hda
Errors are as follows:
Code:
Warning: COMPACT may conflict with LBA32 on some systems
part_nowrite: read:: Is a directory
Last edited by A.C. Helm; 09-29-2005 at 07:55 AM.
|
|
|
|
09-29-2005, 08:22 AM
|
#10
|
|
Senior Member
Registered: Mar 2004
Location: Westray, Orkney
Distribution: Slackware64-14.0 (multi-lib)
Posts: 1,319
Rep: 
|
Hi
I don't see a whole lot wrong with the linux part of the /etc/lilo.conf, however you could simplify it by commenting out the compact and lock lines.
Unless you specify parameters at boot time I suspect lock is useless, and the warning that you get about LBA32 and compact is standard, comment compact out and the message will dissappear.
It is possible your other message could be connected with your /etc/fstab file or the symlink for /boot/vmlinuz-ide-2.4.31 is pointing to the wrong place.
Remember to re-run lilo after changes.
Samac
|
|
|
|
09-29-2005, 11:20 AM
|
#11
|
|
Senior Member
Registered: Jun 2004
Location: Argentina (SR, LP)
Distribution: Slackware
Posts: 3,145
Rep:
|
You could also try using /sbin/liloconfig
By the way, regarding your current lilo.conf. The lock option won't let you choose between the two operating systems, it will boot straight to default. And also, don't leave spaces between options as example, take root = /dev/hda2, and make it root=/dev/hda2
Last edited by gbonvehi; 09-29-2005 at 11:35 AM.
|
|
|
|
09-29-2005, 11:46 AM
|
#12
|
|
Member
Registered: Aug 2004
Location: Aguascalientes, AGS. Mexico.
Distribution: Slackware 13.0 kernel 2.6.29.6
Posts: 816
Rep:
|
Hello! here is my /etc/lilo.conf file hope it helps you somehow, try to fix it according your partitions.
I commented the 'append' line since I updated the system to a 2.6.x kernel. It's for the cd-r/rw drive, if you have one of those and you want it to burn with a 2.4.x kernel you should uncomment the line and chance hdc to your burner drive.
boot = /dev/hda3 is for my linux partition, I always put lilo in the linux partition so windows doesn't mess up with my boot.
I also get the compact - lba32 conflict warning but I need compact so the damn laptop can boot faster. It's not such a big thing to worry about.
Code:
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
#append="hdc=ide-scsi"
boot = /dev/hda3
message = /boot/boot_message.txt
timeout = 30
prompt
lba32
compact
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
vga = 792
#vga = 794 # 1280x1024x64k
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda3
label = Slackware10.2
read-only
# Linux bootable partition config ends
# Windows bootable partition config begins
other = /dev/hda1
label = WindowsXP
table = /dev/hda
# Windows bootable partition config ends
It's not that hard, is it?
Good luck, Peace 
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 12:30 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|