24
 ► Install  Linux Support  Ubuntu Support  Kernel Home How To Install Howto Compile and Install Linux Kernel 3.8 / 3.0 in Ubuntu 12.10, 12.04, 11.10, 11.04 and 10.04 Howto Compile and Install L inux Kernel 3.8 / 3.0 in Ubuntu 12.10, 12.04, 11.10, 11.04 and 10.04 Updated by Manivannan on Apr 22, 2013 in How To Install  | 65 comments Here in t his post I will exp lain how to compile and install Linux Kernel 3.0 and Linux Kernel 3.x in Ubuntu. Linux Kernel 3.8.8 is the latest stable release and you can download it from kernel.org. If you are new to Linux then I strongly recommend you try with Linux Kernel 3.0 and you can later patch it with Linux Kernel 3.8.8. If you don’t like to compile the kernel, then you can directly install Circle Us on Google+

Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

  • Upload
    ishansb

  • View
    227

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 1/25

Page 2: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 2/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 2/25

the debian packages Click Here.

Fedora users Click Here.

Advertisements

Update: Follow the same steps to compile and install the Linux Kernel 3.8.8

/ 3.7 / 3.6 / 3.4 / 3.2 / 3.0.x in your system.

Dependencies

To compile Linux Kernel the following are required to be installed.

gcc latest version,

ncurses development package and

system packages should be up-to date

Page 3: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 3/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 3/25

To install the dependencies run the following commands in terminal and type

the password for the user, when prompted.

For gcc

sudo apt-get install gcc

For ncurses development package

sudo apt-get install libncurses5-dev

After installing the above packages then update your system by running the

following command

sudo apt-get update && sudo apt-get upgrade

Now download the Linux Kernel 3.0 from kernel.org or by using the below

command.

Note:

If you are trying with Linux Kernel 3.8.3 / 3.7 / 3.4.6 / 3.3 / 3.2 / 3.1 / 3.0.x then

Circle Me on Google+

Popular Recent Random

Install μTorrent in Ubuntu /FedoraPosted by Manivannan in How To Install

WED

24

Howto Compile and Install

Linux Kernel 3.8 / 3.0 inUbuntu 12.10, 12.04, 11.10,11.04 and 10.04Posted by Manivannan in How To Install

SUN

07

How to Install VLC inFedora 20 / 19 / 18Posted by Manivannan in How To Install

THU

04

Page 4: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 4/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 4/25

 just replace the name linux-3.0 with linux 3.8.3 / linux-3.7 / linux-3.4.6 /

linux-3.3 / linux-3.2 / linux-3.1 / linux-3.0.x in all commands below. 

get http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0

Once the download complete move to the directory where you

have downloaded the kernel package “linux-3.0.tar.bz2“. Now extract the tarfile to the location “/usr/src/“.

To move to the directory, for example if the downloaded package is in your

Downloads directory. Use the below command.

cd Downloads/

To extract the tar file run the following command. Type the password for the

user when prompted.

sudo tar -xvf linux-3.0.tar.bz2 -C /usr/src/

Now move to the directory where the extracted file is, or copy and paste the

below command in terminal.

cd /usr/src/linux-3.0/

Now you can configure, compile and install Linux Kernel 3.0 in your system. Run

the commands one by one and type the password for the user, when

prompted.

To Configure

sudo make menuconfig

The above command is used to configure the Linux kernel. Once you execute

Reinstall / Recover GRUBfrom Ubuntu live CD / USBPosted by Manivannan in Linux

THU

03

How to Install / CompileLinux Kernel 3.5 / 3.4.6 / 3.3/ 3.2 / 3.0 in Fedora 17 / 16 /15 / 14Posted by Manivannan in How To Install

SAT

06

utserver: error whileloading shared libraries:libssl.so.0.9.8 /libcrypto.so.0.9.8-SolvedPosted by Manivannan in Error

SUN

28

Metro Style Social MediaWidget for WordPressPosted by Manivannan in Plugins

THU

04

Install NVIDIA GeForcedriver in Ubuntu 13.10 /13.04 / 12.10 / 12.04 usingPPAPosted by Manivannan in How To Install

SAT

06

Install Google Chrome inUbuntu 13.10 / 13.04 /

12.04 with deb filePosted by Manivannan in How To Install

WED

10

Install Google Chrome inUbuntu 13.04 / 12.10 /12.04 / 11.10 using PPAPosted by Manivannan in How To Install

SUN

16

Page 5: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 5/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 5/25

the command, you will get a pop up window with the list of menus and you can

select the items for the new configuration. If your unfamiliar with the

configuration just check for the file systems menu and check whether ext4 is

chosen or not, if not select it and save the configuration. Check the screen shot

below for menuconfig.

If you like to have your existing configuration then run the below command.

sudo make oldconfig

There are other alternate configuration commands are available and you can

find them in README file under linux-3.0 directory.

Page 6: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 6/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 6/25

To Compile

sudo make

The above command is used to compile the Linux Kernel. It will take some time

to complete it, approximately 40 min to 50 min it depends on your system

configuration.

To Install

sudo make modules_install install

The above command will install the Linux Kernel 3.0 into your system. It will

create some files under /boot/ directory and it will automatically make a entry

in your grub.cfg. Check whether it made correct entry and check for the files it

created.

The files under /boot/ directory are,

System.map-3.0.0

vmlinuz-3.0.0

initrd.img-3.0.0

config-3.0.0

If you unable to find the initrd.img-3.0.0 file then create it. Run the below

command to create it.

sudo update-initramfs -u -k 3.0.0

Update

If the above command unable to update / generate the initramfs then run the

Page 7: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 7/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 7/25

following command to create new initramfs.

sudo update-initramfs -c -k 3.0.0

Your grub.cfg file should be like the screen shots(example) below if not edit it.

For Linux Kernel 3.0

For Linux Kernel 3.0.1

Page 8: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 8/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 8/25

To modify the grub.cfg under “/boot/grub/” directory. Open the file using

below command.

sudo gedit /boot/grub/grub.cfg

After modifying your grub.cfg, update your grub by running the following

command.

sudo update-grub

Restart your system by default it will boot in Ubuntu 3.0.0, you can able to see

while booting. To check after booting open a terminal and type “uname -r“.

Check the screen shot below.

Page 9: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 9/25

Page 10: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 10/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 10/25

65 comments

14 Benefits Most Seniors Di dn't Know

They Had

Lose B elly Fat With 6 S tand-Up

Exercises

The World's Six Most Bizarre Animals

President Obama's Kenyan-born uncle,

once ordered …

Install Firefox 7 in Ubuntu 11.04 / 10.10 /

10.04

How to Install Linux Kernel 3.0 .1 in

Ubuntu 11.10, 11.04, 10.10 …

[How To] Set Display brightness in

Ubuntu 12.04 Login …

Install Vi rtualbox in Ubuntu 13.10 / 13.04

/ 12.10 / 12.04 …

Best

• •

crism  •  

The upgrade worked (with Ubuntu 10.04, to kernel 3.6.2), and my microphone works

again, which was my primary goal.

However, the apt repositories I have now seem obsolete. Any suggestions on how to

configure apt to get updates to the kernel, headers, and drivers?

• •

Shabbir   •  

will that work for linux kernel 3.2.0 ???

John Rose  •  

Page 11: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 11/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 11/25

• •

er ns a ng erne . on un u uc , ouc pa oes no wor on cer ap op. ny

ideas?

• •

John Rose  •  

I have a Sandy Bridge graphics card. Instead of the boot splash screen, I get a blank

screen. Any ideas on how to fix?

• •

TU YUQIAN  •  

Thx a lot! It helps me so much

• •

YO O  •  

thank you so much

i succeed the kernel update with this thread, thank you

 ji te n  •  

hey i got a error like not have enough space can you tell how it can be solve?

{standard input}: Assembler messages:

{standard input}: Fatal error: can't write net/netfilter/.tmp_xt_TCPMSS.o: No space left on

device

{standard input}: Fatal error: can't close net/netfilter/.tmp_xt_TCPMSS.o: No space left on

device

make[2]: *** [net/netfilter/xt_TCPMSS.o] Error 1

make[1]: *** [net/netfilter] Error 2

make: *** [net] Error 2

ayesh@ubuntu:/usr/src/linux-3.0$ sudo make modules_install install

[sudo] password for jayesh:

cp: cannot stat `/usr/src/linux-3.0/modules.builtin': No such file or directory

 ***

Page 12: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 12/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 12/25

• •

ma e: _mo ns _ rror

• •

 As hfaq sha ik h  •  

Well I went for compilation of Kernel 3.5.1 for Debian (LMDE) all the steps I followed as

per your instructions. Although it took 2 hrs for the entire process it was completed with

errors of DKMS Like:

dkms.conf: Error! No 'BUILT_MODULE_NAME' directive specified for record #0.> Error! Bad conf file.

> File:

> does not represent a valid dkms.conf file.

Well I went ahead ignoring this, as the four set of files were in place and after update-

grub, even the header were in place.

But.. When I booted, the 'X" won't come up! instead the text mode asking me to log in

came, and a pop up indicating the X server.xorg need to be in place, even the latest nvidia

driver I tried to install via sh command, wont install after the acceptance screen. Help meout I will not sit comfortably unless I boot with this latest kernel !!

• •

Shreyas   •  

Hi Ashfaq,

What exactly happens after the acceptance screen while installing the Nvidia

drivers? Error message ?

Sandy  •  

Thanks Mani for such nice and clear steps to build and install the kernel image. I have

done it first time on my Ubuntu 12.04 LTS running with 3.2.0.23 and upgraded to 3.4.6

successfully.

I had only one issue as: __modver_version_show undefined error when building linux

kernel 3.0.4 version. And this was resolved ust u datin the CONFIG RTS5139=m to

Page 13: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 13/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 13/25

• •

  . . . _

CONFIG_RTS5139=n followed by re-compilation.

 After the install command, all the four files above have been successfullly created under 

/boot/ and I need not had to do it manually.

Thanks

Sandy

• •

Samir   •  

Hi,

I am done with the installation of the latest kernel. Now I have to install CILK but since on

extracting the package it doesn't contain the configure file I cant make and then install it.

Im new to linux so can you please guide me. I know im posting this at the wrong place but

im completely stuck.

• •

Samir   •  

I have read the README but couldnt get what is said in it

Rupesh KP   •  

I have installed ubuntu 11.04 on my system.

 After this when I used to give uname -r it showed me kernel version as 2.6.38.

Now I had downloaded kernel 2.6.34.12 from kernel.org and installed it using the steps

above.

make

make modules

make modules_install

make install

1/6/14 H t il Li k l 3 8 / 3 i Ub t 13 04 12 10 12 04

Page 14: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 14/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 14/25

• •

This created files:

System.map-2.6.34.12

vmlinuz-2.6.34.12

config-2.6.34.12

In /lib/modules also I can see the new kernel 2.6.34.12 folder.

Next to create initrd.img I fired:update-initramfs -c -k 2.6.34.12

Then I checked the grub.cfg and it showed me an entry for 2.6.34.12.

Next I updated grub:

update-grub

But after reboot uname -r still shows me the previous version 2.6.38.

What is the issue and why new kernel version is not installed?

• •

Manivannan  •  

Hi Rupesh,

Your current kernel is newest and stable one, May I know why you are trying to

downgrade the kernel by compiling the oldest version? you can try the compilation

on latest Linux kernel.

Stefano  •  

 After compiling and installing, the freshly compiled kernel doesn't seem to find the device

(with correct UUID, same as used on precompiled kernels) and the system drops a

shell... Any idea?

TIA,

Stefano

1/6/14 Howto compile Linuxkernel 3 8 / 3 x in Ubuntu 13 04 12 10 12 04

Page 15: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 15/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 15/25

• •

• •

Confuser   •  

Thanks

My linux mint kernel upgraded to 3.3.5

but when i restart it, I cant use Graphic Interface, it automatically show terminal interface, i

had used ctrl+alt+f7 for switch to GUI, but it just showed yellow strip on the screen

what must i do? please help me..

• •

Roshan   •  

I get this error 

roshan@roshan-Studio-1558:/usr/src/linux-3.4$ sudo make menuconfig

[sudo] password for roshan:

HOSTCC scripts/basic/fixdep

/bin/sh: 1: gcc: not found

make[1]: *** [scripts/basic/fixdep] Error 127

make: *** [scripts_basic] Error 2

How to correct this ?

• •

bucky   •  

Hi I did kernel upgrade to 3.0.0 but at boot I get error msg saying "MDIO-GPIO" already

registered. The system hangs and falls back to command line and no graphics. I'm using

ubuntu 10.10. and old kernel 2.6.35.32

rockalternativo  •  

I tried to compile 3.3.2 and i got this error :

 

1/6/14 Howto compile Linuxkernel 3 8 / 3 x in Ubuntu 13 04 12 10 12 04

Page 16: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 16/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 16/25

• •

OBJCOPY arch/x86/boot/vmlinux.bin

BUILD arch/x86/boot/bzImage

Setup is 16800 bytes (padded to 16896 bytes).

System is 4599 kB

CRC 569f109b

Kernel: arch/x86/boot/bzImage is ready (#2)

Building modules, stage 2.

MODPOST 3268 modulesERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!

WARNING: modpost: Found 4 section mismatch(es).

To see full details build your kernel with:

'make CONFIG_DEBUG_SECTION_MISMATCH=y'

make[1]: *** [__modpost] Error 1

make: *** [modules] Error 2

• •

lzyerste  •  

 A solution to rts5139 error:

discard rts5139 module when doing 'make menuconfig'.

Device drivers ---

Staging drivers--

Realtek RTS5139 USB card reader support

• •

Bezhan  •  

Hi,why im trying to use "apt update -grub " it's not working in command line

plz help wt the problem,,,,my linux MINT so i got problem with GRUB n i delete the ubuntu

grub 1.9 wanna update MINT grub

paijo  •  

1/6/14 Howto compile Linuxkernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

Page 17: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 17/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 17/25

• •

an you very muc , t wor s now or me.

• •

sathish  •  

how i am having ubuntu 11.10 .. for study purpose i want to learn abt kernel

compilation. I want to know how to edit the grub that i can able to choose my

kernel. Previously i used slackware where i edited lilo to make it work.

• •

Numb  •  

hi

i have a problem

the initrd.img-3.2.9 does not existed

i do all the job successfully but i can not create it

help me please

i use kernel 3.2.9 libre

• •

Manivannan  •  

Hi Numb,

Use this command "sudo update-initramfs -c -k 3.2.9" to create it.

• •

t i lak   •  

thanks for the wonderful detailed explanation. this went flawless. i just upgraded my kernel

from 3.0.14 to 3.2.1 on ubuntu 11.10

gvk51  •  

Hey iam trying to build 2.6.35 in ubuntu 11.10 64 bit, and iam messed up with following

errors

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

Page 18: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 18/25

p

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 18/25

• •

include/linux/irq.h: In function ‘alloc_desc_masks’:

include/linux/irq.h:442:8: warning: variable ‘gfp’ set but not used [-Wunused-but-set-

variable]

 AS arch/x86/kernel/entry_64.o

/tmp/ccSpnDT7.s: Assembler messages:

/tmp/ccSpnDT7.s: Error: .size expression for do_hypervisor_callback does not evaluate

to a constantmake[2]: *** [arch/x86/kernel/entry_64.o] Error 1

make[1]: *** [arch/x86/kernel] Error 2

make: *** [arch/x86] Error 2

gajjela@gajjela-Dell-System-Inspiron-N411Z:/usr/src/linux-2.6.35$

 Any help please....!

• •

Julian Melendez   •  Your tutorial has been fully followed with GREATTTTTTT !!! Results usin mythbuntu

11.10 v ...

Thanks a lot

• •

kashyap  •  

I have got the same error as bhavin has got., I am trying to upgrade kernel on a vm

machine (Xenserver)

• •

Manivannan  •  

Hi guys,

I have not yet tried in vm machines. I will try to check your errors and will get back

to you on asap.

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

Page 19: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 19/25

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 19/25

• •

Motiur   •  

Hi, I want to get the option of booting to one of the desired kernels e.g 2.6 or 3.1 during

startup , not something default . The steps above directly took me to 3.1.5 without any

chance of rebooting to another kernel . Is there a way to attach that option .

• •

Manivannan  •  

Hi Motiur,

Modify your grub and make entry for other kernel(2.6), then set timeout=10.

bhavin  •  

Hi,

I'm using this method to compile kernel 3.1.2 and getting following error.

Please help me out from this trouble. And let me know what is missing for compiling(for 

make command).

Here is error code.

"samples/hidraw/hid-example.c:49: warning: unused variable ‘info’

samples/hidraw/hid-example.c:48: warning: unused variable ‘rpt_desc’

samples/hidraw/hid-example.c: In function ‘bus_str’:

samples/hidraw/hid-example.c:171: error: ‘BUS_VIRTUAL’ undeclared (first use in this

function)make[2]: *** [samples/hidraw/hid-example] Error 1

make[1]: *** [samples/hidraw] Error 2

make: *** [vmlinux] Error 2

"

thanks & regards,

bhavin

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

Page 20: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 20/25

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 20/25

• •

• •

rh15c   •  

fiuuhhh....got problem while running make, am using ubuntu 10.04 kern 2.6.32, want to

upgrade to kern 3.0, i found error while running make and can't solve it, would you please

help me? thanks...

• •

Manivannan  •  

Hi rh15c,

What error you got while running make?? paste the error here...

• •

DeMus   •  

Hi,

Can somebody explain to me if there are differences, and if so which, between installing a

pre-compiled kernel and compile one with the above mentioned instructions?

I have installed kernels before but always the pre-compiled ones. Now I just wonder will it

make a difference?

Who can help me with this question?

JAI sATHISH  •  

Hi,There is difference between pre-compiled kernel and customised kernel.

In Case of customised kernels,

the kernel can be customised to work for specific hardware and user needs.

for e.g you don't want someone to access the NTFS partition on linux machine..

 

Page 21: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 21/25

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

u un u u un u sp re : su o ap ge ns a nux ea ers uname r

Page 22: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 22/25

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 22/25

• •

u un u u un u- sp re- :~ su o ap -ge ns a nux- ea ers- uname -r  

 

• •

Manivannan  •  

Hi Erwin,

I am not clear about this errors, Here you are building a new kernel, If you just want

to update the kernel to new one (3.1/3.0.4) then you can follow this guide

www.howopensource.com/.

• •

Manivannan  •  

Or if you want to install the linux-header-3.0.4, you can download it and

install the same way from the above link..

• •

Erwin  •  

Thank you very much, it works now for me. I had missed the above

link.

• •

gosia  •  

Great tutorial. Had problems with kernel for the last few days. Its really helpful for 

beginner. Thank you

Manivannan  •  

Hi Gosia,

Thanks and Welcome to HowOpenSource :)

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

Page 23: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 23/25

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 23/25

• •

• •

Erwin  •  

Hello, according to the dscription, I installed kernel 3.0.4 for ubuntu 11.10

No problems with startup, but I need to have :

ubuntu@ubuntu-Aspire-5000:~$ sudo apt-get install linux-headers-`uname -r`

Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut

Status-Informationen einlesen... Fertig

E: Paket linux-headers-3.0.4 kann nicht gefunden werden

E: Mittels regulärem Ausdruck »linux-headers-3.0.4« konnte kein Paket gefunden

werden

> linux-headers-3.04 is not available :-(

and I also see only :

ubuntu@ubuntu-Aspire-5000:~/rtl2832u-new-3.0$ ls /usr/src

linux-3.0.4 linux-headers-3.0.0-12 linux-headers-3.0.0-12-generic

any idea ?

• •

Dastagir   •  

i did according to ur way. I in grub menu i am missing linux-3.0. and in my

/etc/defualt/grub there is no grub. and in /boot/ i found grub.cfg, menu.lst and menu.lst~.

what should i do

Manivannan  •  

Hi Dastagir,

Make a menuentry in your grub.cfg file. The menuentry should be like the screen

shots which i have given under "update-initramfs" step.

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

Page 24: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 24/25

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 24/25

Load more comments

• •

• •

Dastagir   •  

thanks Manivanna. It worked. keep going this good work pls

• •

dastagir   •  

thanks for ur quick reply. Very good guy. But u said if i unable to findinitrd.img-3.0.0 in /boot directory. then i should run sudo update-initramfs -u

-k 3.0.0. i found them when i ran sudo make modules_install install. so i

didn't run sudo update-initramfs -u -k 3.0.0. Though i found all four things

under /boot directory i am still missing grub in /etc/default directory. and

one more thing. i wanna do kernel programming. what are the procedures

or steps. thanks again. god bless u

• •

Ben  •  

Hi:

I tried this, but how do I get /usr/lib/firmware/3.0.0 file.

In my last step sudo updatre initrm, it gives errors saying missing firmware.

I hope you are still reading the blog!

1/6/14 Howto compile Linux kernel 3.8 / 3.x in Ubuntu 13.04 12.10 12.04

Page 25: Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

8/9/2019 Howto Compile Linux Kernel 3.8 _ 3.x in Ubuntu 13.04 12.10 12

http://slidepdf.com/reader/full/howto-compile-linux-kernel-38-3x-in-ubuntu-1304-1210-12 25/25

www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/ 25/25

Home Archives Advanced Search About Privacy Contact Designed by Elegant Themes | Powered by WordPress