View Full Version : Debian post-build on VM (s390)
DocDJ
9th February 2008, 23:30
I've sucessfully followed the HowTo for re-building my Debian Etch Linux kernel, but at the end of the HowTo, there is a discussion (and commands) on creating a ramdisk and using grub. Since I'm running in a virtual machine under z/VM, the "boot" process involves a CMS exec that selects the version to be booted. How does the "HowTo" relate to this environment?
At: http://kernel-handbook.alioth.debian.org/ch-packaging.html they discuss a post-installation script that points the /boot/initrd.img and /boot/vmlinuz to the new kernel. It appears this is an automatic part of the "make menuconfig" process. Does this mean I do not have to consider the ramdisk and grub updating that is in the HowTO?
falko
10th February 2008, 18:59
What's z/VM, and what's a CMS exec?
DocDJ
13th February 2008, 01:55
z/VM is IBM's Virtual Machine O/S running on the Z/390 (upgrade of s390) hardware. The system runs multiple copies of Debian Linux (currently 2.6.18), which I am trying to install (as root) in one user-machine. A "CMS EXEC" is a script file run in the CMS "shell" of a virtual machine before booting Linux. But I guess that's now irrelevant. PLEASE read below.
I did the original HowTo, but in my ignorance, skipped the last stage (initrd, etc) and lost the build. Now I can't re-build. I get the errors below,
(screens not captured for the "make all", which had NO errors).
Before re-installing I did an "rm -r" on the linux directory and deleted the linux symlink. I then went back to the HowTo, starting at the "tar xjf ...."
Following is from "make modules_install" followed by the "make install":
INSTALL net/sunrpc/sunrpc.ko
INSTALL net/tipc/tipc.ko
INSTALL net/xfrm/xfrm_user.ko
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map 2.6.18; fi
tjw138:/usr/src/linux# make install CHK include/linux/version.h
CHK include/linux/utsrelease.h
CHK include/linux/compile.h
sh -x /usr/src/linux-2.6.18/arch/s390/boot/install.sh 2.6.18 arch/s390/boot/image \
System.map Kerntypes "/boot"
+ '[' -x /root/bin/installkernel ']'
+ '[' -x /sbin/installkernel ']'
+ exec /sbin/installkernel 2.6.18 arch/s390/boot/image System.map Kerntypes /boot
Usage: installkernel <version> <image> <System.map> <directory>
make[1]: *** [install] Error 1
make: *** [install] Error 2
tjw138:/usr/src/linux#
----------------------
It appears tha there is an EXTRA argument being passed from make install to the installkernel command. The extra argument is: "Kerntypes". I have no clue where this is coming from or how to fix it. Can you help me?
falko
13th February 2008, 19:34
Unfortunately I have no clue what's causing the problem... :(
DocDJ
13th February 2008, 23:52
Well thanks for looking at it anyway. Would there be a possibility of getting help from the Kernel forum?
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.