I just created a fresh VM so I could start building Whonix 9 for KVM. I am also going to write a script to encrypt partition on initial installation (will leave that for another post)
I was able to successfully build tor-gateway (build process said it was completed with no errors) but when I tried to boot it in KVM, I only got the grub prompt. So, I mounted the qcow2 container to see what the problem might be and I noticed there was no kernel images.
Here is the command I used to build:
sudo ~/Whonix/whonix_build --build --64bit-linux --whonix-apt-repository-distribution stable --qcow2 --tor-workstation
Directory listing of the root ‘/’ of the built container (no links to vmlinuz)
# ls -lh
total 513M
drwxr-xr-x 2 root root 4.0K Mar 23 07:00 bin
drwxr-xr-x 3 root root 4.0K Mar 23 05:38 boot
drwxr-xr-x 10 root root 36K Aug 29 2008 dev
drwxr-xr-x 94 root root 4.0K Mar 23 09:12 etc
drwxr-xr-x 4 root root 4.0K Mar 23 08:57 home
drwxr-xr-x 12 root root 4.0K Mar 23 06:52 lib
drwxr-xr-x 2 root root 4.0K Mar 23 04:27 lib64
drwx------ 2 root root 16K Mar 23 04:19 lost+found
drwxr-xr-x 2 root root 4.0K Mar 23 04:21 media
drwxr-xr-x 4 root root 4.0K Mar 23 08:58 mnt
drwxr-xr-x 2 root root 4.0K Mar 23 04:21 opt
drwxr-xr-x 2 root root 4.0K Jan 28 05:53 proc
drwx------ 4 root root 4.0K Mar 23 08:58 root
drwxr-xr-x 8 root root 4.0K Mar 23 08:58 run
drwxr-xr-x 2 root root 4.0K Mar 23 06:40 sbin
drwxr-xr-x 2 root root 4.0K Jun 10 2012 selinux
drwxr-xr-x 2 root root 4.0K Mar 23 04:21 srv
-rw------- 1 root root 512M Mar 23 08:57 swapfile1
drwxr-xr-x 2 root root 4.0K Jul 14 2013 sys
drwxrwxrwt 2 root root 4.0K Mar 23 09:12 tmp
drwxr-xr-x 10 root root 4.0K Mar 23 04:21 usr
drwxr-xr-x 11 root root 4.0K Mar 23 04:21 var
Here is a listing of the ‘/boot’ directory (no images):
# ls -lh
total 12K
drwxr-xr-x 2 root root 12K Mar 23 09:12 grub
The grub listing looks fine, although grub.cfg does not have any images listed to boot from
# ls -lh
total 2.2M
-rw-r--r-- 1 root root 7.2K Mar 23 05:38 915resolution.mod
-rw-r--r-- 1 root root 11K Mar 23 05:38 acpi.mod
-rw-r--r-- 1 root root 1.9K Mar 23 05:38 adler32.mod
-rw-r--r-- 1 root root 4.6K Mar 23 05:38 affs.mod
-rw-r--r-- 1 root root 5.0K Mar 23 05:38 afs_be.mod
-rw-r--r-- 1 root root 4.9K Mar 23 05:38 afs.mod
-rw-r--r-- 1 root root 1.2K Mar 23 05:38 aout.mod
-rw-r--r-- 1 root root 8.0K Mar 23 05:38 ata.mod
-rw-r--r-- 1 root root 2.3K Mar 23 05:38 ata_pthru.mod
-rw-r--r-- 1 root root 4.2K Mar 23 05:38 at_keyboard.mod
-rw-r--r-- 1 root root 4.9K Mar 23 05:38 befs_be.mod
-rw-r--r-- 1 root root 4.8K Mar 23 05:38 befs.mod
-rw-r--r-- 1 root root 4.7K Mar 23 05:38 biosdisk.mod
-rw-r--r-- 1 root root 2.5K Mar 23 05:38 bitmap.mod
-rw-r--r-- 1 root root 3.1K Mar 23 05:38 bitmap_scale.mod
-rw-r--r-- 1 root root 2.2K Mar 23 05:38 blocklist.mod
-rw-r--r-- 1 root root 512 Mar 23 05:38 boot.img
-rw-r--r-- 1 root root 2.6K Mar 23 05:38 boot.mod
-rw-r--r-- 1 root root 28K Mar 23 05:38 bsd.mod
-rw-r--r-- 1 root root 14K Mar 23 05:38 btrfs.mod
-rw-r--r-- 1 root root 2.0K Mar 23 05:38 bufio.mod
-rw-r--r-- 1 root root 2.4K Mar 23 05:38 cat.mod
-rw-r--r-- 1 root root 512 Mar 23 05:38 cdboot.img
-rw-r--r-- 1 root root 2.6K Mar 23 05:38 chain.mod
-rw-r--r-- 1 root root 1.7K Mar 23 05:38 cmostest.mod
-rw-r--r-- 1 root root 2.1K Mar 23 05:38 cmp.mod
-rw-r--r-- 1 root root 2.8K Mar 23 05:38 command.lst
-rw-r--r-- 1 root root 2.4K Mar 23 05:38 configfile.mod
-rw-r--r-- 1 root root 1.6K Mar 23 05:38 config.h
-rw-r--r-- 1 root root 2.9K Mar 23 05:38 cpio.mod
-rw-r--r-- 1 root root 1.7K Mar 23 05:38 cpuid.mod
-rw-r--r-- 1 root root 842 Mar 23 05:38 crypto.lst
-rw-r--r-- 1 root root 4.4K Mar 23 05:38 crypto.mod
-rw-r--r-- 1 root root 4.2K Mar 23 05:38 cs5536.mod
-rw-r--r-- 1 root root 2.0K Mar 23 05:38 datehook.mod
-rw-r--r-- 1 root root 2.3K Mar 23 05:38 date.mod
-rw-r--r-- 1 root root 1.4K Mar 23 05:38 datetime.mod
-rw-r--r-- 1 root root 15 Mar 23 05:38 device.map
-rw-r--r-- 1 root root 512 Mar 23 05:38 diskboot.img
-rw-r--r-- 1 root root 2.0K Mar 23 05:38 dm_nv.mod
-rw-r--r-- 1 root root 5.5K Mar 23 05:38 drivemap.mod
-rw-r--r-- 1 root root 2.1K Mar 23 05:38 echo.mod
-rw-r--r-- 1 root root 7.3K Mar 23 05:38 efiemu32.o
-rw-r--r-- 1 root root 11K Mar 23 05:38 efiemu64.o
-rw-r--r-- 1 root root 24K Mar 23 05:38 efiemu.mod
-rw-r--r-- 1 root root 4.6K Mar 23 05:38 elf.mod
-rw-r--r-- 1 root root 1.7K Mar 23 05:38 example_functional_test.mod
-rw-r--r-- 1 root root 5.8K Mar 23 05:38 ext2.mod
-rw-r--r-- 1 root root 4.5K Mar 23 05:38 extcmd.mod
-rw-r--r-- 1 root root 6.0K Mar 23 05:38 fat.mod
-rw-r--r-- 1 root root 12K Mar 23 05:38 font.mod
-rw-r--r-- 1 root root 2.8K Mar 23 05:38 fshelp.mod
-rw-r--r-- 1 root root 149 Mar 23 05:38 fs.lst
-rw-r--r-- 1 root root 2.5K Mar 23 05:38 functional_test.mod
-rw-r--r-- 1 root root 512 Mar 23 05:38 g2hdr.bin
-rw-r--r-- 1 root root 512 Mar 23 05:38 g2hdr.img
-rw-r--r-- 1 root root 8.0K Mar 23 05:38 g2ldr.mbr
-rw-r--r-- 1 root root 1.8K Mar 23 05:38 gcry_arcfour.mod
-rw-r--r-- 1 root root 8.2K Mar 23 05:38 gcry_blowfish.mod
-rw-r--r-- 1 root root 34K Mar 23 05:38 gcry_camellia.mod
-rw-r--r-- 1 root root 18K Mar 23 05:38 gcry_cast5.mod
-rw-r--r-- 1 root root 3.1K Mar 23 05:38 gcry_crc.mod
-rw-r--r-- 1 root root 19K Mar 23 05:38 gcry_des.mod
-rw-r--r-- 1 root root 3.3K Mar 23 05:38 gcry_md4.mod
-rw-r--r-- 1 root root 3.9K Mar 23 05:38 gcry_md5.mod
-rw-r--r-- 1 root root 2.6K Mar 23 05:38 gcry_rfc2268.mod
-rw-r--r-- 1 root root 19K Mar 23 05:38 gcry_rijndael.mod
-rw-r--r-- 1 root root 8.6K Mar 23 05:38 gcry_rmd160.mod
-rw-r--r-- 1 root root 17K Mar 23 05:38 gcry_seed.mod
-rw-r--r-- 1 root root 18K Mar 23 05:38 gcry_serpent.mod
-rw-r--r-- 1 root root 8.7K Mar 23 05:38 gcry_sha1.mod
-rw-r--r-- 1 root root 3.6K Mar 23 05:38 gcry_sha256.mod
-rw-r--r-- 1 root root 5.8K Mar 23 05:38 gcry_sha512.mod
-rw-r--r-- 1 root root 12K Mar 23 05:38 gcry_tiger.mod
-rw-r--r-- 1 root root 39K Mar 23 05:38 gcry_twofish.mod
-rw-r--r-- 1 root root 25K Mar 23 05:38 gcry_whirlpool.mod
-rw-r--r-- 1 root root 4.0K Mar 23 05:38 gettext.mod
-rw-r--r-- 1 root root 33K Mar 23 05:38 gfxmenu.mod
-rw-r--r-- 1 root root 12K Mar 23 05:38 gfxterm.mod
-rw-r--r-- 1 root root 3.7K Mar 23 05:38 gptsync.mod
-rw-r--r-- 1 root root 10K Mar 23 05:38 grldr.img
-r--r--r-- 1 root root 1.5K Mar 23 09:12 grub.cfg
-rwxr-xr-x 1 root root 22K Mar 23 05:38 grub-install
-rwxr-xr-x 1 root root 5.7K Mar 23 05:38 grub-mknetdir
-rwxr-xr-x 1 root root 43K Mar 23 05:38 grub-ntldr-img
-rwxr-xr-x 1 root root 347K Mar 23 05:38 grub-setup
-rw-r--r-- 1 root root 8.6K Mar 23 05:38 gzio.mod
-rw-r--r-- 1 root root 4.0K Mar 23 05:38 halt.mod
-rw-r--r-- 1 root root 5.1K Mar 23 05:38 hashsum.mod
-rw-r--r-- 1 root root 7.3K Mar 23 05:38 hdparm.mod
-rw-r--r-- 1 root root 1.3K Mar 23 05:38 hello.mod
-rw-r--r-- 1 root root 2.5K Mar 23 05:38 help.mod
-rw-r--r-- 1 root root 3.3K Mar 23 05:38 hexdump.mod
-rw-r--r-- 1 root root 6.1K Mar 23 05:38 hfs.mod
-rw-r--r-- 1 root root 5.9K Mar 23 05:38 hfsplus.mod
-rw-r--r-- 1 root root 2.9K Mar 23 05:38 iorw.mod
-rw-r--r-- 1 root root 6.3K Mar 23 05:38 iso9660.mod
-rw-r--r-- 1 root root 6.1K Mar 23 05:38 jfs.mod
-rw-r--r-- 1 root root 5.8K Mar 23 05:38 jpeg.mod
-rw-r--r-- 1 root root 30K Mar 23 05:38 kernel.img
-rw-r--r-- 1 root root 4.5K Mar 23 05:38 keylayouts.mod
-rw-r--r-- 1 root root 2.1K Mar 23 05:38 keystatus.mod
-rw-r--r-- 1 root root 27K Mar 23 05:38 legacycfg.mod
-rw-r--r-- 1 root root 5.7K Mar 23 05:38 linux16.mod
-rw-r--r-- 1 root root 10K Mar 23 05:38 linux.mod
-rw-r--r-- 1 root root 1.0K Mar 23 05:38 lnxboot.img
-rw-r--r-- 1 root root 5.7K Mar 23 05:38 loadenv.mod
-rw-r--r-- 1 root root 3.0K Mar 23 05:38 loopback.mod
-rw-r--r-- 1 root root 3.7K Mar 23 05:38 lsacpi.mod
-rw-r--r-- 1 root root 2.3K Mar 23 05:38 lsapm.mod
-rw-r--r-- 1 root root 1.8K Mar 23 05:38 lsmmap.mod
-rw-r--r-- 1 root root 4.4K Mar 23 05:38 ls.mod
-rw-r--r-- 1 root root 4.9K Mar 23 05:38 lspci.mod
-rw-r--r-- 1 root root 7.1K Mar 23 05:38 lvm.mod
-rw-r--r-- 1 root root 8.9K Mar 23 05:38 lzopio.mod
-rw-r--r-- 1 root root 2.0K Mar 23 05:38 mdraid09.mod
-rw-r--r-- 1 root root 2.4K Mar 23 05:38 mdraid1x.mod
-rw-r--r-- 1 root root 2.1K Mar 23 05:38 memdisk.mod
-rw-r--r-- 1 root root 2.9K Mar 23 05:38 memrw.mod
-rw-r--r-- 1 root root 3.5K Mar 23 05:38 minicmd.mod
-rw-r--r-- 1 root root 3.8K Mar 23 05:38 minix2.mod
-rw-r--r-- 1 root root 3.8K Mar 23 05:38 minix.mod
-rw-r--r-- 1 root root 9.1K Mar 23 05:38 mmap.mod
-rw-r--r-- 1 root root 3.3K Mar 23 05:38 moddep.lst
-rw-r--r-- 1 root root 2.5K Mar 23 05:38 msdospart.mod
-rw-r--r-- 1 root root 13K Mar 23 05:38 multiboot2.mod
-rw-r--r-- 1 root root 12K Mar 23 05:38 multiboot.mod
-rw-r--r-- 1 root root 6.6K Mar 23 05:38 nilfs2.mod
-rw-r--r-- 1 root root 105K Mar 23 05:38 normal.mod
-rw-r--r-- 1 root root 3.5K Mar 23 05:38 ntfscomp.mod
-rw-r--r-- 1 root root 9.4K Mar 23 05:38 ntfs.mod
-rw-r--r-- 1 root root 2.6K Mar 23 05:38 ntldr.mod
-rw-r--r-- 1 root root 11K Mar 23 05:38 ohci.mod
-rw-r--r-- 1 root root 1.8K Mar 23 05:38 part_acorn.mod
-rw-r--r-- 1 root root 1.9K Mar 23 05:38 part_amiga.mod
-rw-r--r-- 1 root root 2.2K Mar 23 05:38 part_apple.mod
-rw-r--r-- 1 root root 2.8K Mar 23 05:38 part_bsd.mod
-rw-r--r-- 1 root root 2.4K Mar 23 05:38 part_gpt.mod
-rw-r--r-- 1 root root 82 Mar 23 05:38 partmap.lst
-rw-r--r-- 1 root root 2.4K Mar 23 05:38 part_msdos.mod
-rw-r--r-- 1 root root 1.7K Mar 23 05:38 part_sun.mod
-rw-r--r-- 1 root root 1.8K Mar 23 05:38 part_sunpc.mod
-rw-r--r-- 1 root root 17 Mar 23 05:38 parttool.lst
-rw-r--r-- 1 root root 4.5K Mar 23 05:38 parttool.mod
-rw-r--r-- 1 root root 2.1K Mar 23 05:38 password.mod
-rw-r--r-- 1 root root 2.9K Mar 23 05:38 password_pbkdf2.mod
-rw-r--r-- 1 root root 1.4K Mar 23 05:38 pbkdf2.mod
-rw-r--r-- 1 root root 1.3K Mar 23 05:38 pci.mod
-rw-r--r-- 1 root root 2.6K Mar 23 05:38 play.mod
-rw-r--r-- 1 root root 6.5K Mar 23 05:38 png.mod
-rw-r--r-- 1 root root 2.7K Mar 23 05:38 probe.mod
-rw-r--r-- 1 root root 1.0K Mar 23 05:38 pxeboot.img
-rw-r--r-- 1 root root 1.4K Mar 23 05:38 pxecmd.mod
-rw-r--r-- 1 root root 6.1K Mar 23 05:38 pxe.mod
-rw-r--r-- 1 root root 1.5K Mar 23 05:38 raid5rec.mod
-rw-r--r-- 1 root root 2.9K Mar 23 05:38 raid6rec.mod
-rw-r--r-- 1 root root 6.4K Mar 23 05:38 raid.mod
-rw-r--r-- 1 root root 1.7K Mar 23 05:38 read.mod
-rw-r--r-- 1 root root 1.2K Mar 23 05:38 reboot.mod
-rw-r--r-- 1 root root 41K Mar 23 05:38 regexp.mod
-rw-r--r-- 1 root root 9.4K Mar 23 05:38 reiserfs.mod
-rw-r--r-- 1 root root 15K Mar 23 05:38 relocator.mod
-rw-r--r-- 1 root root 4.0K Mar 23 05:38 scsi.mod
-rw-r--r-- 1 root root 3.0K Mar 23 05:38 search_fs_file.mod
-rw-r--r-- 1 root root 3.0K Mar 23 05:38 search_fs_uuid.mod
-rw-r--r-- 1 root root 2.9K Mar 23 05:38 search_label.mod
-rw-r--r-- 1 root root 2.6K Mar 23 05:38 search.mod
-rw-r--r-- 1 root root 7.1K Mar 23 05:38 sendkey.mod
-rw-r--r-- 1 root root 7.0K Mar 23 05:38 serial.mod
-rw-r--r-- 1 root root 706 Mar 23 05:38 setjmp.mod
-rw-r--r-- 1 root root 5.4K Mar 23 05:38 setpci.mod
-rw-r--r-- 1 root root 4.0K Mar 23 05:38 sfs.mod
-rw-r--r-- 1 root root 2.2K Mar 23 05:38 sleep.mod
-rw-r--r-- 1 root root 3.9K Mar 23 05:38 squash4.mod
-rw-r--r-- 1 root root 2.9K Mar 23 05:38 tar.mod
-rw-r--r-- 1 root root 132 Mar 23 05:38 terminal.lst
-rw-r--r-- 1 root root 3.8K Mar 23 05:38 terminal.mod
-rw-r--r-- 1 root root 11K Mar 23 05:38 terminfo.mod
-rw-r--r-- 1 root root 1.5K Mar 23 05:38 test_blockarg.mod
-rw-r--r-- 1 root root 2.8K Mar 23 05:38 testload.mod
-rw-r--r-- 1 root root 5.0K Mar 23 05:38 test.mod
-rw-r--r-- 1 root root 2.9K Mar 23 05:38 tga.mod
-rw-r--r-- 1 root root 1.8K Mar 23 05:38 trig.mod
-rw-r--r-- 1 root root 1.4K Mar 23 05:38 true.mod
-rw-r--r-- 1 root root 6.5K Mar 23 05:38 udf.mod
-rw-r--r-- 1 root root 4.7K Mar 23 05:38 ufs1.mod
-rw-r--r-- 1 root root 5.0K Mar 23 05:38 ufs2.mod
-rw-r--r-- 1 root root 5.9K Mar 23 05:38 uhci.mod
-rw-r--r-- 1 root root 4.2K Mar 23 05:38 usb_keyboard.mod
-rw-r--r-- 1 root root 9.5K Mar 23 05:38 usb.mod
-rw-r--r-- 1 root root 5.5K Mar 23 05:38 usbms.mod
-rw-r--r-- 1 root root 2.0K Mar 23 05:38 usbserial_common.mod
-rw-r--r-- 1 root root 2.4K Mar 23 05:38 usbserial_ftdi.mod
-rw-r--r-- 1 root root 2.8K Mar 23 05:38 usbserial_pl2303.mod
-rw-r--r-- 1 root root 3.7K Mar 23 05:38 usbtest.mod
-rw-r--r-- 1 root root 7.9K Mar 23 05:38 vbe.mod
-rw-r--r-- 1 root root 4.7K Mar 23 05:38 vga.mod
-rw-r--r-- 1 root root 2.3K Mar 23 05:38 vga_text.mod
-rw-r--r-- 1 root root 5.5K Mar 23 05:38 video_bochs.mod
-rw-r--r-- 1 root root 5.8K Mar 23 05:38 video_cirrus.mod
-rw-r--r-- 1 root root 19K Mar 23 05:38 video_fb.mod
-rw-r--r-- 1 root root 3.3K Mar 23 05:38 videoinfo.mod
-rw-r--r-- 1 root root 33 Mar 23 05:38 video.lst
-rw-r--r-- 1 root root 11K Mar 23 05:38 video.mod
-rw-r--r-- 1 root root 4.2K Mar 23 05:38 videotest.mod
-rw-r--r-- 1 root root 6.0K Mar 23 05:38 xfs.mod
-rw-r--r-- 1 root root 31K Mar 23 05:38 xnu.mod
-rw-r--r-- 1 root root 2.0K Mar 23 05:38 xnu_uuid.mod
-rw-r--r-- 1 root root 15K Mar 23 05:38 xzio.mod
-rw-r--r-- 1 root root 6.3K Mar 23 05:38 zfsinfo.mod
-rw-r--r-- 1 root root 33K Mar 23 05:38 zfs.mod