Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8132659
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 6, 20262026-06-06T09:23:54+00:00 2026-06-06T09:23:54+00:00

I have started reading the book Essential Linux Device Drivers. I am following the

  • 0

I have started reading the book Essential Linux Device Drivers. I am following the process for compiling and booting into a new kernel. However I am unable to boot into the newly compiled kernel – I select the new kernel in grub and then ..nothing…the screen just stays the same.

Here are the steps I am taking, as described in the book (I am using kernel 2.6.24 as that is what the book is based on) –

  • cd /usr/src/linux-2.6.24 (the base dir of the kernel I downloaded)
  • make clean
  • cp arch/x86/configs/i386_defconfig .config
  • make bzImage cp arch/x86/boot/bzImage /boot/vmlinuz

The book says that ‘you might need to alert your bootloader about the arrival of the new boot image. If you are using the GRUB bootloader, it figures this out automatically’.

Well it didn’t figure it out automatically in my case as there was no option to select this kernel in GRUB. So I did it manually by typing update-grub in the terminal. And this didn’t work either. However once I changed the filename from vmlinuz to vmlinuz-2.6.24 and type update-grub it picked it up. So on page 11 of the book there seems to already be multiple things left out…

The book says to then reboot the machine.

Anyway, I am now able to select this kernel in GRUB but as I said above it doeesn’t boot properly, the screen just goes blank and never changes. So am I missing something? I have followed the instructions in the book exactly.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-06T09:23:55+00:00Added an answer on June 6, 2026 at 9:23 am

    Most automatic grub setups include kernel options to hide the messages generated as the kernel attempts to boot. For example:

    /boot/vmlinuz-x.x.x.x-generic root=UUID=something ro quiet splash
    

    While on the grub menu line of the kernel you wish to boot, press ‘e’ to temporarily edit it, and delete options such as quiet and splash (but leave the ro).

    Then boot the temporarily modified line, and see the progress messages in order to get an idea where the boot is failing.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have started to look into python and am trying to grasp new things
I have just started reading a Hibernate book and it says go to Hibenrate.org
I just started reading this book Eloquent Ruby and I have reached the chapter
i have started to learn symfony framework by reading joobet-propel book.i was in URL
I have just started reading the book and i seem to have a problem
I have recently started reading Programming Challenges book by S. Skiena and believe or
I have started reading message queues one of the IPC mechanism on Linux .But
I am new to ODBC and have started reading articles to get aware of
I have just started reading Modern C++ Design Generic programming and Design Patterns Applied
I have just started reading about ORMLite since I am interested in using it

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.