SlackwareThis Forum is for the discussion of Slackware Linux.
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I have a 1TB HDD for storage and a Samsung 120 GB SSD for the operating systems. Here is the partition scheme I set up:
sdb1 System Reserved (Windows 8) boot
sdb2 Windows 8
sdb3 Linux swap
sdb4 / boot
The installation completes without a problem, but I did something wrong when installing LILO. When the computer boots up it goes straight to Windows every time, without giving me a choice. Moreover, I am unable to boot Slackware at all. I've tried changing the boot order in the BIOS, but the only option it gives is the HDD or the SSD; it doesn't allow me to specify the partition.
I've tried installing LILO to the MBR (all of the partitions are of type MBR), I tried installing it to sdb1 (install failed), sdb2, and sdb4. I also tried the automatic configuration. I have a feeling it has to do with the System Reserved partition, since that's the first thing the system sees. From what I understand, the only way to combine that partition with the Windows one would be to reinstall Windows after formatting the drive into one NTFS partition. However, then my product key would not work because it will think I'm installing it on another computer.
Also, shouldn't I be able to get into Slackware somehow? When I boot from the USB drive and (where it asks to pass a parameter to the kernal) I've tried:
#mount /dev/sdb4 /mnt
#huge.s root=/dev/sdb4 rdinit= ro
to no avail. The first one says the directory does not exist, and the second one begins to install Slackware like the first time I booted from the USB.
I chose Slackware because I wanted to learn as much as possible, so I'm up for trying anything.
Distribution: Slint64-14.2rc on Lenovo Thinkpad W520
"sdb3 / boot" is not good. You need a root (/) partition of type Linux to install Slackware.
[EDIT] But maybe you actually meant that sdb3 is bootable Linux partition. Then, forget above remark.
To make sure, please boot from the USB drive, just hit [enter] (as if you would want to install again), type following commands and post back the results:
Also, the safe way is to install lilo on /sdb4 (assuming it's your linux root partition). Tell that to the installer when asked. You only will have to make sure it's bootable (you can do that with cfdisk).
What is the filesystem format on /dev/sdb3?
Is the USB drive an USB key or an USB HDD?
Is the USB drive your installation medium or an USB boot thumb drive you made when asked during installation?
@ITPhoenix: using Debian instead of Slackware is not the point here. Slackware should be easily installable using LILO in OP's configuration, unless we miss some important information.
Last edited by Didier Spaier; 04-17-2013 at 08:22 AM.
Reason: [EDIT]added, question added.
@Didier Spaier, true. There must be a solution. I think he did something wrong, but since beginner, USB/Slackware/Dual boot, is not the way to start in Linux. Just my opinion. I mentioned Deb because after trying several distros, Deb worked perfectly and it didn't have pulseaudio, which was killing my speech recognition program.
The next Deb release has pulseaudio by default, but it is easily removed without complicated procedures, or any ill-effects.
<Off topic>Dare to tell which is this speech recognition program? I still keep Windows 7 on my laptop, mainly to be able to run Dragon Naturally Speaking...</Off topic>
CMU Pocketsphinx. Runs perfect on Deb and extremely fast because it is written entirely in C. Problem is you would have to write, or obtain, some interface software for it to be usable. Out of the box you get command line output in a terminal. I was working with it for a robotics application. I tested 4 instances running simultaneously just to test the speed. They all returned the sentence I spoke perfectly except one, which omitted one word, all at the same speed as one program running!
The other one is Sphinx4, which is written in Java. It has some GUIs and test programs already written. That is easier to interface with a program also written in Java. They all need some kind of "post processor" for an interactive application. Simple command and control is easier.
If you want to learn about speech recognition and programming, that is the way to go.
I have a somewhat similar setup up and running, the main difference being that I used a DVD as install media.
You should be able to boot your USB drive, as you would in a normal install and, when at the prompt, instead of launching 'setup', mount /dev/sdb4.
From your post, I presume you're using a single partition for slack. That being the case, after mounting it, you can 'chroot /mnt', review/correct lilo.conf and reinstall lilo.
When I needed, I did my lilo.conf modifications by hand, but I see no reason why you couldn't invoke pkgtool and rerun the install script that runs lilo, for assisted install.
In such setup you can use either lilo or the windows boot loader, although the former is much simpler.
lilo, usually resides in the MBR of your primary drive - the same the kernel attributes the /dev/sda node.
Thanks everyone. My original post showed up 2 weeks after I submitted it for some reason. I was able to figure it out on my own a while back.
First I made sdb4 the only bootable partition. Then I was able to get into Slackware and access the lilo config file. The only thing I had to change there was to tell it where Windows should boot from. After that everything worked perfectly.