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.

@TobiSGD, Super, feeling more confident. Was going to add local version - Slack Does

Code:

# zcat/proc/config.gz > .config

Copy all currently running process configurations into new.config, ie. network & wireless settings, video, snd, hdd controller & programs like MPlayer, Ooo? But since I'm not changing the kernel version all things should continue working, yes?
I'm building into kernel all hardware drivers for this laptop. + File System so i don't need intrid. Already printed out: lspci, lsmod, xvinfo.

Eric or AlienBob, suggests 1000+ HZ Frequency for heavy Multi-Media use; do you know how this setting relates to CPU size? Is it the @ 3.06GHz for T9900 Duo Core vs @ 2.40GHz for 6600 Duo Core? A reference link would suffice if you know of one.

So guess I'm ready to jump from the first diving board. lol Let you know how it goes tomorrow.

That command copies the configuration of the currently running kernel into a .config file. It has nothing at all to do with system settings like your network or video configurations.

Quote:

But since I'm not changing the kernel version all things should continue working, yes?

Even if you change the kernel version those things are usually not affected. Applications are usually coded against intermediary libraries, not against the kernel, so switching the kernel is safe, unless you switch to an earlier kernel which might lack a feature that is needed by your system.

Quote:

Eric or AlienBob, suggests 1000+ HZ Frequency for heavy Multi-Media use; do you know how this setting relates to CPU size? Is it the @ 3.06GHz for T9900 Duo Core vs @ 2.40GHz for 6600 Duo Core? A reference link would suffice if you know of one.

This setting determines the internal frequency with which the kernel runs. Lower frequencies are mostly used for servers (more general throughput, but bad reaction times), while higher settings are used for desktop systems (less general throughput, but fast reaction times). Setting this to a high frequency will make your system feel snappier. This setting is not related to your CPU's frequency.

Quote:

So guess I'm ready to jump from the first diving board. lol Let you know how it goes tomorrow.

Just keep in mind to add the local version suffix and always configure lilo in that way that you can use the original kernel to boot if your new kernel doesn't work as expected. This way you will be save and always have a booting system.

Is the key "-" = a hyphen surrounded by closed quotes? Followed by: whatever, hostname, custom.

Sorry, I don't understand that question.

Quote:

I'm in menuconfig, Which is the correct option under General Settings >
() Cross-compiler tool prefix this seems to build an i386 sys I would think it be at least i686

You don't cross-compile, so don't change that. You can setup the target CPU under Processor type and features -> Processor family.

Quote:

(-smp) Local version - append to kernel release

i686-smp-custom is what I'd prefer to end up with.

The local version string you mention here does nothing but add that string to the kernel's name. It does not change the SMP settings, SMP is enabled/disabled under Processor type and features -> Symmetric multi-processing support.
If you want a i686 kernel (if you don't want to use the kernel on a machine with a different CPU it makes more sense to compile for your specific CPU) choose the Pentium Pro as CPU in the setting mentioned above.

The physical filesystems,yes, if you don't use any other filesystem. Keep in mind that without having FAT32 or NTFS support available you will not be able to read storage devices (like USB sticks) that were formatted on Windows systems. You will also need ISO9660 to read CDs and possibly UDF to read DVDs.

There are also certain virtual filesystems, like devtmpfs, tmpfs that you likely do not want to disable if you want to keep a functioning system.

@TobiSGD ... thanks, The commands I used are the way its written in step six of the Howto I'm trying to use:http://blog.tpa.me.uk/slackware-kernel-compile-guide/
Well its compiling again. This time i forgot to remove RAID Support. Laptop has option for it but my neighbor won't ever use it. This time used a couple of Eric's Wiki steps:

Code:

/usr/src:#
zcat/proc/config.gz > .config
cd /usr/src/linux
make oldconfig
make menuconfig
Changed local version
tried to compile in CPU settings?
make -j5

so i'm waiting...

It was bzImage not bzimage or bZimage
arch/i386 for 32bit.. didn't know how or where to change it to i686

The directory name will always stay the same and it should really be x86, not i386, but maybe that changed when i386 support was dropped in kernel 3.8. For building a i686 optimized kernel you have to change the CPU type in make menuconfig to "Pentium Pro", as I mentioned earlier.

@TobiSGD After countless hours i become dyslexic & otherwise stupefied. Lilo is screaming at me.

Code:

Warning: LBA32 addressing assumed
Fatal: open /boot/vmlinuz: No such file or directory

Followed the instructions from SysAdmin Tut edit boot
and lilo. Should have followed Eric's lilo instructions b/c per sys adm what I did in boot replaced huge.smp in lilo w/ new vmlinuz. I would've preferred to add it by hand. vmlinuz is in /boot.
I updatedb and shut down. Boot up again and I don't know what booted because it went so fast. But boot it did & everything's working thanks to you. Sooo hungry.

Thank you, TobiSGD I was working my way back with the links. Removed all three in /boot then re-linked them using your Tab
I had link System.map to wrong kernel. Then I linked it using lower case 's' instead of 'System.map... Found this you might like: http://javarevisited.blogspot.com/20...nix-linux.html

Lilo is still crying about LBA32 - but booting with new & old options. I don't have windows on the laptop that is working better than my PC right now. uname -r displays the I don't know how custom kernel now. lol Wifi, Music, Video, Ooo, James Cagney need lip syncing.lol A thousand blessing to you TobiSGD.