The document provides instructions for compiling a custom kernel on SuSE Linux in 7 steps:
1. Copy the configuration of the current kernel.
2. Configure the new kernel, optionally changing the version string.
3. Save the new configuration.
4. Build the kernel by running "make rpm".
5. Install the new kernel rpm package found in /usr/src/packages.
6. The build can take several hours depending on hardware.
7. Locate the kernel source and binary rpm packages after completion.
Build moses on ubuntu (64 bit) system in virtubox recorded by aaron _v2longerLifeng (Aaron) Han
Build Moses Statistical Machine Translation system with Ubuntu
Tree to tree Machine Translation with Universal phrase tagset. https://github.com/aaronlifenghan/A-Universal-Phrase-Tagset
Installing and Configuring Domino 10 on CentOS 7Devin Olson
Instructions on how to do a base-level installation of IBM / HCL's Domino 10 (10.0.1) server on a Debial-based (Red Hat, CentOS, etc) Linux Server.
Includes partitioning, network configuration, ssh installation & configuration, group and user creation, minimal packages, firewall configuration, sticky bits, and more.
Planning for the Horizontal: Scaling Node.js ApplicationsModulus
Slides from Brandon Cannaday's talk at HTML5 Developer Conference on how to horizontally scale Node.js applications. Covers everything from overview of architecture to specific linux settings.
Writing flexible filesystems in FUSE-PythonAnurag Patel
Slides from a talk given at PythonPune meetup on 21st Feb, 2015, and later at PyConIndia on 04th Oct, 2015.
FUSE-Python is probably the quickest way to prototype new filesystem ideas and rapidly build a new filesystem from scratch. In these slides I cover the basic FUSE methods and data structures necessary for implementing a working filesystem.
Build moses on ubuntu (64 bit) system in virtubox recorded by aaron _v2longerLifeng (Aaron) Han
Build Moses Statistical Machine Translation system with Ubuntu
Tree to tree Machine Translation with Universal phrase tagset. https://github.com/aaronlifenghan/A-Universal-Phrase-Tagset
Installing and Configuring Domino 10 on CentOS 7Devin Olson
Instructions on how to do a base-level installation of IBM / HCL's Domino 10 (10.0.1) server on a Debial-based (Red Hat, CentOS, etc) Linux Server.
Includes partitioning, network configuration, ssh installation & configuration, group and user creation, minimal packages, firewall configuration, sticky bits, and more.
Planning for the Horizontal: Scaling Node.js ApplicationsModulus
Slides from Brandon Cannaday's talk at HTML5 Developer Conference on how to horizontally scale Node.js applications. Covers everything from overview of architecture to specific linux settings.
Writing flexible filesystems in FUSE-PythonAnurag Patel
Slides from a talk given at PythonPune meetup on 21st Feb, 2015, and later at PyConIndia on 04th Oct, 2015.
FUSE-Python is probably the quickest way to prototype new filesystem ideas and rapidly build a new filesystem from scratch. In these slides I cover the basic FUSE methods and data structures necessary for implementing a working filesystem.
The Future Internet Research and Experimentation - FIRE - current offer to customers from industry (including SMEs) and research includes access to testbed facilities for the purpose of technology, product and service development and testing, as well as knowledge, methods and tools for experimenters and product and service developers. FIRE’s offer in the next years will transform towards a service-oriented framework where the concept of Experimentation as a Service (EaaS) will be central.
This 1-pager gives an insight into what is real and usable today in FIRE project FESTIVAL.
More publications at: http://www.ict-fire.eu/home/publications.html
This ppt will haelp u to learna about :Disadvantage print based marketing ?
What is digital marketing ?
Subsets of digital marketing (offline and online)
Evolution of google’s marketing techniques.
What is SMM? example of facebook
Advanced Level Training on Koha / TLS (ToT)Ata Rehman
Advanced Level Training on Koha / Total Library Solution - TLS - (ToT), December 4-8, 2017 – PASTIC, Islamabad
All training material provided during this training can be found at: https://drive.google.com/drive/folders/1hwWGHV1iHgcpjK_tw6-Xgf-ZVUPchIS_
Project-Builder.org is a tool to help upstream projects build their own packages for various Operating Systems directly from their VCS/CMS on a regular basis. It provides a continuous packaging approch
BITS: Introduction to linux, distributions and installationBITS
This slide is part of the BITS training session: "Introduction to linux for life sciences."
See http://www.bits.vib.be/index.php?option=com_content&view=article&id=17203890%3Abioperl-additional-material&catid=84&Itemid=284
Kernel Recipes 2013 - Easy rootfs using BuildrootAnne Nicolas
The Linux kernel is an exciting world. But if you want to get a working system, it is still essential to provide our kernel a root filesystem. The kernel developers often struggle to find a simple rootfs, adapted to their architecture, together with the tools that fits properly.
We will present how Buildroot, a tool for building embedded Linux systems, can meet the needs of kernel developers in the build of minimal rootfs for their developments.
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...linuxlab_conf
The Yocto Project is an open source collaboration project that provides models, tools and methods to create custom Linux-based systems for embedded products that are independent from the adopted hardware architecture. The project was created in 2010 as a collaboration among several hardware manufacturers, open-source operating system providers and electronics companies to bring some order into the chaos of Linux Embedded development. Over the years, Yocto Project has established itself as the de-facto standard for the generation of embedded Linux systems, surpassing alternative products thanks to its characteristics.
The free tools that Yocto provides are powerful and easily generated (including emulation environments, debuggers, an application generator toolkit, etc.). The complete abstraction from the hardware of the development environment allows to optimize the investments made during the prototyping phase. The Yocto Project encourages the adoption of this technology by the open source community allowing users to focus on the characteristics and development of their product.
For people who want to start out with #opensource , #openstack, #cloud , #bigdata Linux is the foundational skill. Consider this a beginner guide to linux , understand why it is important , what is the landscape and how easy it is to learn it.
The learning cheat sheet can be utilized from http://linoxide.com/guide/linux-command-shelf.html
PDF version attached as well .
1. How To Compile A Kernel - The SuSE Way - Page 2 | HowtoForge - L... http://www.howtoforge.com/kernel_compilation_suse_p2
Howtos Forums News Search Contribute Subscription FAQForge
Options For This Howto
Free Support
Paid Support
Navigation
Howtos
Linux
CentOS
Debian
Fedora
Kernel
Mandriva
PCLinuxOS
SuSE
Ubuntu
Apache
Backup
Control Panels
DNS
Desktop
Email
Anti-Spam/Virus
Postfix
Procmail
Sendmail
FTP
High-Availability
Lighttpd
Monitoring
MySQL
Programming
C/C++
PHP
Samba
Security
Anti-Spam/Virus
Virtualization
Other
FreeBSD
Commercial
Mini-Howtos
Forums
Contribute
Subscription
Login
Site Map/RSS Feeds
User login
Username:
Password:
1 de 9 02/12/2009 11:45
2. How To Compile A Kernel - The SuSE Way - Page 2 | HowtoForge - L... http://www.howtoforge.com/kernel_compilation_suse_p2
Remember Me?
Create a new account
Request new password
Ads by Google
Linux Setup
Linux Tutorial
Mosix Kernel
Openmosix 2.6
Who's online
There are currently 19 users and 2765 guests online.
HowtoForge Forums
How to setup
getmail to
download just some
...
Troubleshoot
network problems
VLC player -For
all format media
file.
Cronjob problem
Downloadable
Vmware Images
ERROR: Connection
dropped by IMAP
server
Roundcube emails
In
Centos-installing
Courier-IMAP-Authl
ib,And ...
GlusterFS write
issue
Internet
acceleration and
cashing
News
DE: Open source professorship at University of Erlangen-Nuremberg
Firefox most used browser in Germany
Don't need groupware? Organize your life with Osmo
SugarCRM Gets a True Open Source Visionary in Larry Augustin
What Kind Of Bird Are You Booting?
HD-ready smartphone supports Linux and Android
Nokia Releases Qt 4.6
Howto setup Wireless on Chrome OS
Security in Linux and how to optimise it
The Phoronix Kernel Test Farm Is Alive
more
2 de 9 02/12/2009 11:45
3. How To Compile A Kernel - The SuSE Way - Page 2 | HowtoForge - L... http://www.howtoforge.com/kernel_compilation_suse_p2
Recent comments
100% useful.
1 hour 7 min ago
you should also mention that
1 hour 30 min ago
Re: Re: Re: Re: Error moving the bind folders/files
3 hours 27 min ago
Trouble Intsalling the Kernel.
6 hours 11 min ago
Perfect Desktop that is?
9 hours 7 min ago
linux desktop
9 hours 8 min ago
Please, do not use the word
9 hours 32 min ago
I have followed the
12 hours 51 min ago
Thanks
14 hours 23 min ago
Re: How will I know if a virus is found? and ...
16 hours 31 min ago
Newsletter
Subscribe to
HowtoForge
Newsletter
and stay informed
about our latest
HOWTOs and
projects.
(To unsubscribe from
our newsletter, visit
this link.)
Syndicate
HowtoForge Feed for Facebook®
"Facebook" is a registered trademark of Facebook, Inc. All rights reserved.
English | Deutsch | Site Map/RSS Feeds | Advertise
gmx.es Ads by Google
You are here: Home » How To Compile A Kernel - The SuSE Way » How To Compile A Kernel - The SuSE Way - Page 2
How To Compile A Kernel - The SuSE Way - Page 2
3 de 9 02/12/2009 11:45
4. How To Compile A Kernel - The SuSE Way - Page 2 | HowtoForge - L... http://www.howtoforge.com/kernel_compilation_suse_p2
Do you like HowtoForge? Please consider supporting us by becoming a
subscriber.
Submitted by falko (Contact Author) (Forums) on Sun, 2006-11-19 18:24.
::
0 5 Configure The Kernel
tweets
It's a good idea to use the configuration of your
tweet
current working kernel as a basis for your new
kernel. Therefore we copy the existing configuration to
/usr/src/linux:
make mrproper
cp /boot/config-`uname -r` ./.config
Then we run
atmail.com/mail-server-appliance/ Ads by Google make menuconfig
which brings up the kernel configuration menu. Go to Load an Alternate Configuration File and choose
.config (which contains the configuration of your current working kernel) as the configuration file:
4 de 9 02/12/2009 11:45
5. How To Compile A Kernel - The SuSE Way - Page 2 | HowtoForge - L... http://www.howtoforge.com/kernel_compilation_suse_p2
Then browse through the kernel configuration menu and make your choices. Make sure you specify a kernel
version identification string under General Setup ---> (-default) Local version - append to kernel
release. The standard string is -default so our kernel rpm package will be named kernel-
2.6.18.2default-1.i386.rpm. You can leave the string as it is or specify a different one which helps you
identify the kernel (e.g. -custom or whatever you like).
I will use the string -default in this tutorial.
Please note: After you have installed kernel-2.6.18.2default-1.i386.rpm and decide to compile another
2.6.18.2 kernel, it is important to use a different version string, e.g. -default1, -default2, etc., because
otherwise you can't install your new kernel because rpm complains that kernel-2.6.18.2default-
1.i386.rpm is already installed!
5 de 9 02/12/2009 11:45
6. How To Compile A Kernel - The SuSE Way - Page 2 | HowtoForge - L... http://www.howtoforge.com/kernel_compilation_suse_p2
When you are finished and select Exit, answer the following question (Do you wish to save your new
kernel configuration?) with Yes:
6 de 9 02/12/2009 11:45
7. How To Compile A Kernel - The SuSE Way - Page 2 | HowtoForge - L... http://www.howtoforge.com/kernel_compilation_suse_p2
6 Build The Kernel
To build the kernel, simply execute this command:
make rpm
Now be patient, the kernel compilation can take some hours, depending on your kernel configuration and your
processor speed.
7 Install The New Kernel
After the successful kernel build, a src.rpm and an rpm package have been created. The src.rpm package can
be found in the /usr/src/packages/SRPMS/ directory, you can find out about its name by running
ls -l /usr/src/packages/SRPMS/
On my system it was called kernel-2.6.18.2default-1.src.rpm.
The rpm package can be found in /usr/src/packages/RPMS/i386/, /usr/src/packages/RPMS/i586/,
/usr/src/packages/RPMS/i686/, /usr/src/packages/RPMS/x86_64/, etc., depending on your architecture.
On my system it was located in /usr/src/packages/RPMS/i386/, and by running
ls -l /usr/src/packages/RPMS/i386/
I found out that its name was kernel-2.6.18.2default-1.i386.rpm.
Now we can install our kernel rpm package like this:
cd /usr/src/packages/RPMS/i386/
rpm -ivh kernel-2.6.18.2default-1.i386.rpm
(You can now even transfer the kernel rpm package to other SuSE systems and install it there exactly the same
way, which means you don't have to compile the kernel there again.)
Next we create a ramdisk for our new kernel, because otherwise the system will most likely not boot our new
kernel:
7 de 9 02/12/2009 11:45