This tutorial attempts to guide you through the installation of Slackware64 13.0 Linux as a fully virtualized virtual machine step-by-step.
For initial installation, create HVM configuration file for Slackware64 13.0 domU:
kernel = “/usr/lib/xen/boot/hvmloader”
builder=’hvm’
memory = 2048
name = “slackware64″
vif = [ 'bridge=eth0' ]
acpi = 1
apic = 1
disk = [ 'phy:/dev/virtualmachines/slackware64,hda,w', 'file:/media/hitachi/slackware64-13.0-install-dvd.iso,hdc:cdrom,r' ]
device_model = ‘qemu-dm’
#
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot=”dc”
sdl=0
vnc=1
vnclisten=”127.0.0.1″
vncdisplay=0
vncunused=1
vncconsole=1
vncpasswd=”
# firewire controller
#pci = [ '02:01.0' ]
vcpus=2
# No passthrough
gfx_passthru=0
Screenshots follow:
-
-
slackware64 01
-
-
slackware64 02
-
-
slackware64 03
-
-
slackware64 04
-
-
slackware64 05
-
-
slackware64 06
-
-
slackware64 07
-
-
slackware64 08
-
-
slackware64 09
-
-
slackware64 10
-
-
slackware64 11
-
-
slackware64 12
-
-
slackware64 13
-
-
slackware64 14
-
-
slackware64 15
-
-
slackware64 16
-
-
slackware64 17
-
-
slackware64 18
-
-
slackware64 19
-
-
slackware64 20
-
-
slackware64 21
-
-
slackware64 22
-
-
slackware64 23
-
-
slackware64 24
-
-
slackware64 25
-
-
slackware64 26
-
-
slackware64 27
-
-
slackware64 28
-
-
slackware64 29
-
-
slackware64 30
-
-
slackware64 31
-
-
slackware64 32
-
-
slackware64 33
-
-
slackware64 34
-
-
slackware64 35
-
-
slackware64 36
-
-
slackware64 37
-
-
slackware64 38
-
-
slackware64 39
-
-
slackware64 40
-
-
slackware64 41
-
-
slackware64 42
-
-
slackware64 43
-
-
slackware64 44
-
-
slackware64 45
-
-
slackware64 46
-
-
slackware64 47
-
-
slackware64 48
-
-
slackware64 49
-
-
slackware64 50
-
-
slackware64 51
-
-
slackware64 52
-
-
slackware64 53
-
-
slackware64 54
-
-
slackware64 55
-
-
slackware64 56
-
-
slackware64 57
-
-
slackware64 58
-
-
slackware64 59
-
-
slackware64 60
-
-
slackware64 61
-
-
slackware64 62
-
-
slackware64 63
-
-
slackware64 64
-
-
slackware64 65
-
-
slackware64 66
-
-
slackware64 67
-
-
slackware64 68
-
-
slackware64 69
-
-
slackware64 70
-
-
slackware64 71
-
-
slackware64 72
-
-
slackware64 73
-
-
slackware64 74
-
-
slackware64 75
-
-
slackware64 76
-
-
slackware64 77
-
-
slackware64 78
-
-
slackware64 79
-
-
slackware64 80
-
-
slackware64 81
-
-
slackware64 82
-
-
slackware64 83
-
-
-
-
-
-
-
After the installation of Slackware64 13.0 HVM virtual machine/guest is completed, modify the HVM configuration file as follows so that you can boot up your newly installed Slackware Linux domU.
kernel = “/usr/lib/xen/boot/hvmloader”
builder=’hvm’
memory = 2048
name = “slackware64″
vif = [ 'bridge=eth0' ]
acpi = 1
apic = 1
disk = [ 'phy:/dev/virtualmachines/slackware64,hda,w', 'file:/media/hitachi/slackware64-13.0-install-dvd.iso,hdc:cdrom,r' ]
device_model = ‘qemu-dm’
#—————————————————————————–
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot=”cd”
sdl=0
vnc=1
vnclisten=”127.0.0.1″
vncdisplay=0
vncunused=1
vncconsole=1
vncpasswd=”
# firewire controller
#pci = [ '02:01.0' ]
vcpus=2
# No passthrough
gfx_passthru=0
Please refer to the following steps to correct “eth0: error fetching interface information: Device not found” issue.
Revised HVM config:
kernel = “/usr/lib/xen/boot/hvmloader”
builder=’hvm’
memory = 2048
name = “slackware64″
vif = [ 'mac=00:16:3e:3a:8b:8e,bridge=eth0' ]
acpi = 1
apic = 1
disk = [ 'phy:/dev/virtualmachines/slackware64,hda,w', 'file:/media/hitachi/slackware64-13.0-install-dvd.iso,hdc:cdrom,r' ]
device_model = ‘qemu-dm’
#—————————————————————————–
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot=”cd”
sdl=0
vnc=1
vnclisten=”127.0.0.1″
vncdisplay=0
vncunused=1
vncconsole=1
vncpasswd=”
# firewire controller
pci = [ '02:01.0' ]
vcpus=2
# No passthrough
gfx_passthru=0
Please note that the OHCI IEEE1394 Firewire Controller has been passed through to Slackware64 13.0 HVM domU.
More screenshots added after image #83 (ie. 84 to 90).