Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Very important! Take a snapshot of your virtual machine before you begin. Follow

ID: 3865105 • Letter: V

Question

Very important! Take a snapshot of your virtual machine before you begin. Follow the directions linked below and then address the questions: https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel

Q1. Were you able to compile a new kernel? If so, did you encounter any errors along the way? If not, what errors did you encounter?

Q2: Why do you think it might be a good idea to compile a kernel manually as opposed to using the automated apt-get dist-upgrade process?

Q3.What is your impression of the kernel updating process? Was the process as hard or easy as you imagined?

Q4: Thinking back to the boot process…why didn’t you need to update the GRUB configuration to include the new kernel?

Explanation / Answer

(2) apt-get dist-upgrade will update all packages to the newest available version no matter what. It will also install and remove dependencies as needed (install dependencies to satisfy packages, obviously, but also remove dependencies that became orphaned if a package that was updated no longer needed the dependency. Also, a dist-upgrade may uninstall existing packages or install extra packages where an upgrade will not.

So, I think it might be a good idea to compile a kernel manually as opposed to using the automated apt-get dist-upgrade process.

(3) i got success to update the kernel. The process was not so hard as i imagined.

(4) I didn't need to update the GRUB configuration to include a new kernel because i use GRUB_Default that is boot into a old kernel,

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.4.0-64-generic"