diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 16:49:04 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 16:49:04 +0000 |
commit | 16f504a9dca3fe3b70568f67b7d41241ae485288 (patch) | |
tree | c60f36ada0496ba928b7161059ba5ab1ab224f9d /src/VBox/ValidationKit/vms | |
parent | Initial commit. (diff) | |
download | virtualbox-16f504a9dca3fe3b70568f67b7d41241ae485288.tar.xz virtualbox-16f504a9dca3fe3b70568f67b7d41241ae485288.zip |
Adding upstream version 7.0.6-dfsg.upstream/7.0.6-dfsgupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/VBox/ValidationKit/vms')
18 files changed, 530 insertions, 0 deletions
diff --git a/src/VBox/ValidationKit/vms/t-dos20.txt b/src/VBox/ValidationKit/vms/t-dos20.txt new file mode 100644 index 00000000..f251f1f8 --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-dos20.txt @@ -0,0 +1,27 @@ + +Test VM - t-dos20 - PC-DOS 2.0 on a harddisk +============================================ + +Setup: + - Create a default DOS VM 't-dos20', but restrict the disk size to 31MB. + - Partition the disk with a single partition. + - format C: /s + - Install (copy?) the DOS files to C:\DOS + - Copy DosSleep.exe and DosVmOff.com onto the disk. + - Create config.sys if needed. + - autoexec.bat (cannot test from test.bat, so all in one file): + PATH C:\DOS;C:\ + ECHO ON + ECHO TESTING chkdsk C: >COM1 + dossleep 1 + C:\DOS\CHKDSK C: + ECHO PASSED>COM1 + ECHO Powering off VM in 5 seconds... + DosSleep 1 + DosSleep 1 + DosSleep 1 + DosSleep 1 + DosSleep 1 + - More tests can be added, if desired. If test failure can be detected, end + with echoing 'FAILED' to COM1 instead of 'PASSED'. + diff --git a/src/VBox/ValidationKit/vms/t-dos401-emm386-win30me.txt b/src/VBox/ValidationKit/vms/t-dos401-emm386-win30me.txt new file mode 100644 index 00000000..38dc7a75 --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-dos401-emm386-win30me.txt @@ -0,0 +1,9 @@ + +Test VM - t-dos401-emm386-win30me - DOS 4.01 /w patch and Windows 3.0 Multimedia Edition +======================================================================================== + +1. Set up t-dos401-win30me first. +2. Clone it into 't-dos401-emm386-win30me', make sure the .vdi is also renamed. +3. Edit C:\config.sys, adding "DEVICE=c:\DOS\EMM386.SYS 8192" after the HIMEM line. +4. Edit C:\test.bat to jump over the 386 mode and standard mode windows tests. + diff --git a/src/VBox/ValidationKit/vms/t-dos401-win30me.txt b/src/VBox/ValidationKit/vms/t-dos401-win30me.txt new file mode 100644 index 00000000..a68d197b --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-dos401-win30me.txt @@ -0,0 +1,88 @@ + +Test VM - t-dos401-win30me - DOS 4.01 /w patch and Windows 3.0 Multimedia Edition +================================================================================= + +Setup: + - Create a default DOS VM 't-dos401-win30me', but restrict the memory to 4MB. + - Install DOS (single partition, etc). + - Install CDROM driver (e.g. OAK). + - Install Window 3.0 multimedia edition into C:\MWINDOWS. + - Select tandy soundblaster driver, make sure to configure + them correctly (port 220, irq 5, dma 5/7) or they will hang + the system. Check that it works. + - Disable the tandy welcome screen. + - Copy DosSleep.exe, DosVmOff.com, and WinExit.exe onto the disk. + - Start the macro recorder (recorder.exe) in windows and record two different + macro files, both which are associated with Shift-F7 and play in normal time. + First C:\WinExit.Rec: + - [Anything that might be useful+easy to test in read mode] + - File->Run in the program manager using keyboard (Alt-F, R) + - Type in "C:\WinExit.exe" and enter (no mouse). + - Save macro. + Second (hit File->New first) C:\TestMM.Rec: + - File->Run in the program manager using keyboard (Alt-F, R) + - Type in "welcome.exe" and enter (no mouse). + - Wait for the tandy welcome animation to finish. + - [Anything else that might be useful+easy to test] + - File->Run in program manager again. + - Type in "C:\WinExit.exe" and enter (no mouse). + - Save macro. + - Edit win.ini changing the REC file association to: + rec=RECORDER.EXE -H +F7 ^.REC + This allows us to load .REC with Shift-F7 macros inside them at startup and + execute them. (Windows 3.0 didn't have a startup folder.) + - Make a copy of win.ini called win-mm.ini changing the 'load=scrnsvr.exe' + statement to 'load=c:\testmm.rec'. + - Make a copy of win.ini called win-exit.ini changing the 'load=scrnsvr.exe' + statement to 'load=c:\winexit.rec'. + - Create c:\test.bat with the following content: + :dos-stuff + echo TESTING chkdsk C: >COM1 + dossleep 1 + chkdsk c: + if not errorlevel 0 goto fail + + echo TESTING c:\mwindows\msd.exe /f nul >COM1 + dossleep 1 + c:\mwindows\msd.exe /f nul + if not errorlevel 0 goto fail + + :386mode + echo TESTING win /3 >COM1 + dossleep 1 + copy c:\mwindows\win-mm.ini c:\mwindows\win.ini + win /3 + if not errorlevel 0 goto fail + + :standardmode-max-4mb + echo TESTING win /s >COM1 + dossleep 1 + copy c:\mwindows\win-mm.ini c:\mwindows\win.ini + win /s + if not errorlevel 0 goto fail + + :realmode + echo TESTING win /r >COM1 + dossleep 1 + copy c:\mwindows\win-exit.ini c:\mwindows\win.ini + win /r + if not errorlevel 0 goto fail + + :success + echo PASSED>COM1 + goto done + + :fail + echo ERRORLEVEL=%ERRORLEVEL% + echo FAILED>COM1 + + :done + echo powering off the vm in 5 seconds... + dossleep 1 + dossleep 1 + dossleep 1 + dossleep 1 + dossleep 1 + dosvmoff + - Edit c:\autoexec.bat appending "echo on" and "call c:\test.bat". + diff --git a/src/VBox/ValidationKit/vms/t-dos50-emm386-win31.txt b/src/VBox/ValidationKit/vms/t-dos50-emm386-win31.txt new file mode 100644 index 00000000..d0d2a872 --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-dos50-emm386-win31.txt @@ -0,0 +1,9 @@ + +Test VM - t-dos50-emm386-win31 - DOS 5.0 and Windows 3.1, using EMM386 +====================================================================== + +1. Set up t-dos50-win31 first. +2. Clone it into 't-dos50-emm386-win31', make sure the .vdi is also renamed. +3. Edit C:\config.sys, adding "DEVICE=c:\WINDOWS\EMM386.SYS" after the HIMEM line. + + diff --git a/src/VBox/ValidationKit/vms/t-dos50-win31.txt b/src/VBox/ValidationKit/vms/t-dos50-win31.txt new file mode 100644 index 00000000..a64432bf --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-dos50-win31.txt @@ -0,0 +1,78 @@ + +Test VM - t-dos50-win31 - DOS 5.0 and Windows 3.1 +================================================= + +Setup: + - Create a default DOS VM 't-dos50-win31'. + - Install DOS (single partition, etc). + - Install CDROM driver (e.g. OAK). + - Install Window 3.1 into C:\WINDOWS. + - Open the control panel and install sound blaster 1.5 drivers (port 220, irq 5, + dma 5/7). + - Open the control panel and make sure all system sounds have .WAV files associated + with them. Test that you can hear them. + - Copy DosSleep.exe, DosVmOff.com, and WinExit.exe onto the disk (C:\). + - Start the macro recorder (recorder.exe) in windows and record a macro file + that can be run automatically, make sure to associate it with Shift-F7 and + that it plays in normal time. + First C:\AbtExit.rec: + - Help->About in the program manager using keyboard (Alt-H, A). + - Dismiss using the enter key after a beat (no mouse). + - [Anything that might be useful+easy to test] + - File->Run in the program manager using keyboard (Alt-F, R) + - Type in "C:\WinExit.exe" and enter (no mouse). + - Save macro. + - Open the startup folder and create a program item with the following command line: + C:\WINDOWS\RECORDER.EXE -H +F7 C:\ABTREXIT.REC + - Create c:\test.bat with the following content: + :dos-stuff + echo TESTING CHKDSK C: >COM1 + dossleep 1 + C:\DOS\CHKDSK.EXE C: + if not errorlevel 0 goto fail + + echo TESTING msd.exe /P NUL >COM1 + dossleep 1 + C:\WINDOWS\MSD.EXE /P NUL + if not errorlevel 0 goto fail + + echo TESTING qbasic.exe /RUN C:\HELLO.BAS >COM1 + dossleep 1 + C:\DOS\QBASIC.EXE /RUN C:\HELLO.BAS + if not errorlevel 0 goto fail + + :386mode + echo TESTING win /3 >COM1 + dossleep 1 + win /3 + if not errorlevel 0 goto fail + + :standardmode + echo TESTING win /s >COM1 + dossleep 1 + win /s + if not errorlevel 0 goto fail + + :success + echo PASSED>COM1 + goto done + + :failed + echo FAILED>COM1 + goto done + + :done + echo powering off the VM in 5 seconds... + dossleep 1 + dossleep 1 + dossleep 1 + dossleep 1 + dossleep 1 + dosvmoff + - Create C:\HELLO.BAS with the following content: + PRINT "Hello World!" + SYSTEM + END + - Edit c:\autoexec.bat appending "echo on" and "call c:\test.bat". + - Check that C:\config.sys contains himem.sys from windows and no emm386. + diff --git a/src/VBox/ValidationKit/vms/t-dos622-emm386.txt b/src/VBox/ValidationKit/vms/t-dos622-emm386.txt new file mode 100644 index 00000000..30291cc6 --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-dos622-emm386.txt @@ -0,0 +1,8 @@ + +Test VM - t-dos622-emm386 - DOS 6.22 using EMM386 +================================================= + +1. Set up t-dos622 first. +2. Clone it into 't-dos622-emm386', make sure the .vdi is also renamed. +3. Edit C:\config.sys, adding "DEVICE=c:\DOS\EMM386.SYS /V" after the HIMEM line. + diff --git a/src/VBox/ValidationKit/vms/t-dos622.txt b/src/VBox/ValidationKit/vms/t-dos622.txt new file mode 100644 index 00000000..6fcd888f --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-dos622.txt @@ -0,0 +1,50 @@ + +Test VM - t-dos622 - DOS 6.22 +============================= + +Setup: + - Create a default DOS VM 't-dos622'. + - Install DOS (single partition, etc). + - Install CDROM driver (e.g. OAK). + - Copy DosSleep.exe and DosVmOff.com onto the disk (C:\). + - Create c:\test.bat with the following content: + echo on + + echo TESTING chkdsk.exe C: >COM1 + dossleep 1 + C:\DOS\CHKDSK.EXE C: + IF NOT ERRORLEVEL 0 goto fail + + echo TESTING msd.exe /P NUL >COM1 + dossleep 1 + C:\DOS\MSD.EXE /P NUL + + echo TESTING qbasic.exe /RUN C:\HELLO.BAS >COM1 + dossleep 1 + C:\DOS\QBASIC.EXE /RUN C:\HELLO.BAS + IF NOT ERRORLEVEL 0 goto fail + + REM Done + echo PASSED>COM1 + goto done + + :fail + echo FAILED>COM1 + goto done + + :done + echo Powering off the VM in 5 seconds... + dossleep 1 + dossleep 1 + dossleep 1 + dossleep 1 + dossleep 1 + dosvmoff + :exit + - Create C:\HELLO.BAS with the following content: + PRINT "Hello World!" + SYSTEM + END + - Edit c:\autoexec.bat appending "echo on" and "call c:\test.bat". + - Check that C:\config.sys contains himem.sys from windows and no emm386. + diff --git a/src/VBox/ValidationKit/vms/t-dos71.txt b/src/VBox/ValidationKit/vms/t-dos71.txt new file mode 100644 index 00000000..37cdb1be --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-dos71.txt @@ -0,0 +1,34 @@ + +Test VM - t-dos71 - PC-DOS 7.1 (or 7.0) +======================================= + +Setup: + - Create a default DOS VM 't-dos71'. + - Install DOS (single partition, etc). Make sure to install the IBM anti virus. + - Make sure POWER.EXE is loaded by Config.sys and that emm386 isn't used. + - Add /V to HIMEM. + - Install CDROM driver (e.g. OAK). + - Copy DosSleep.exe and DosVmOff.com onto the disk (C:\). + - Create c:\test.bat with the following content: + echo TESTING: chkdsk C: >COM1 + C:\DOS\CHKDSK.COM C: + @IF NOT ERRORLEVEL 0 GOTO fail + @ + echo TESTING: IBM anti virus scan >COM1 + c:\dos\ibmavsp.exe C: -ALL -NLOG + @IF NOT ERRORLEVEL 0 GOTO fail + @ + echo PASSED>COM1 + goto done + + :fail + echo FAILED>COM1 + goto done + + :done + @echo Powering off in 5 seconds... + dossleep 5 + dosvmoff + - Edit c:\autoexec.bat appending "echo on" and "call c:\test.bat". + - Check that C:\config.sys contains himem.sys from windows and no emm386. + diff --git a/src/VBox/ValidationKit/vms/t-nsthwvirt-ubuntu-64.txt b/src/VBox/ValidationKit/vms/t-nsthwvirt-ubuntu-64.txt new file mode 100644 index 00000000..8a090a2e --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-nsthwvirt-ubuntu-64.txt @@ -0,0 +1,26 @@ + +Test VM - nsthwvirt-ubuntu - Nested hardware-virtualization Ubuntu +================================================================== + +Setup: + - Configure a VM tst-nsthwvirt-ubuntu-64 with default Ubuntu 64-bit setting, + with a 6 GB or larger disk. + - Configure the VM with 4 GB of RAM. + - Make sure networking is NAT. + - Disable audio for the VM. + - Install Ubuntu 17.04 amd64. + - Disable screen-blanking, and suspend: + - Click 'System Settings' from the Unity bar on the left side or open + a terminal and run 'unity-control-center'. + - From 'Power': + - Switch 'Suspend when inactive for' to 'Dont suspend'. + - From 'Brightness & Lock': + - Switch 'Turn screen off when inactive' to 'Never' + - Switch 'Lock' to 'off'. + - Close the system settings window. + - Disable auto-mounting of the CDROM: + gsettings set org.gnome.desktop.media-handling automount false + - Disable VirtualBox Guest Additions that ship with Ubuntu 17.04 by default: + sudo sh -c "echo 'blacklist vboxguest' > /etc/modprobe.d/blacklist.conf" + sudo sh -c "echo 'blacklist vboxvideo' > /etc/modprobe.d/blacklist.conf" + - Proceed as shown in readme_first.txt diff --git a/src/VBox/ValidationKit/vms/t-nt310.txt b/src/VBox/ValidationKit/vms/t-nt310.txt new file mode 100644 index 00000000..32db4621 --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-nt310.txt @@ -0,0 +1,27 @@ + +Test VM - t-nt310 - Windows NT 3.1 no service pack +================================================== + +Setup: + - Configure a VM t-nt310 with using the Windows NT 3.x settings, but with only + 64 MiB RAM (can't detect more) and 512 MiB disk (2GiB fails NTFS conversion). + - Enable COM1. + - Make sure networking is NAT and PCNET. + - Make sure you're using BusLogic for both HD and DVD-ROM. + - Enable DNS proxying: + VBoxManage modifyvm t-nt310 --natdnsproxy1 on. + - Optionally set 486 as the CPU profile (may avoid install problems): + VBoxManage modifyvm t-nt310 --cpu-profile "Intel 80486" + - Install the OS. + - PCNet are not included on install media, so get them of the + net and install via floppy when it fails to detect NICs. + - Use 'password' as Administrator password. + - Open the system settings and add an environment variable "SystemDrive" with the + value "C:" (NT 3.50 and later sets this automagically). + - While in the system settings, reduce the boot wait to 1 second. + - Open the network settings and add the TCPIP protocol. Configure it with IP + 10.0.2.15/24, gateway 10.0.2.2, and DNS 10.0.2.3 (via "Connections..." button). + - Reboot and check that you can ping stuff. + - Insert the ValidationKit ISO and install the test execution service, see + vboxtxs-readme.txt for details. Needs the NT 3.x bits. + - Proceed as shown in readme_first.txt diff --git a/src/VBox/ValidationKit/vms/t-nt350.txt b/src/VBox/ValidationKit/vms/t-nt350.txt new file mode 100644 index 00000000..3553edf7 --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-nt350.txt @@ -0,0 +1,23 @@ + +Test VM - t-nt350 - Windows NT 3.5(0) no service pack +===================================================== + +Setup: + - Configure a VM t-nt350 with using the Windows NT 3.x settings, up + the memory to 128MiB. + - Enable COM1. + - Make sure networking is NAT and PCNET. + - Make sure you're using BusLogic for both HD and DVD-ROM. + - Optionally set 486 as the CPU profile (may avoid install problems): + VBoxManage modifyvm t-nt350 --cpu-profile "Intel 80486" + - Install the OS. + - You probably have to select the AMD PCNET Family Ethernet Adapter + manually if detection fails. + - Make sure to configure DHCP and DNS. + - In the system settings: + - Reduce the boot wait to 1 second. + - Disable automatic reboot in recovery settings. + - Check that you can ping stuff. + - Insert the ValidationKit ISO and install the test execution service, see + vboxtxs-readme.txt for details. Needs the NT 3.x bits. + - Proceed as shown in readme_first.txt diff --git a/src/VBox/ValidationKit/vms/t-nt4sp1.txt b/src/VBox/ValidationKit/vms/t-nt4sp1.txt new file mode 100644 index 00000000..9f1eac9c --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-nt4sp1.txt @@ -0,0 +1,21 @@ + +Test VM - nt4sp1 - Windows NT 4 Service Pack 1 +============================================== + +Setup: + - Configure a VM t-nt4sp1 with default Windows NT 4 settings. Make sure to + configure the disk to 8 GB or higher capacity (2 GB suffices). + - Make sure networking is NAT. + - Install Windows NT 4 SP 1. + - Disable CD autorun: + - Start regedit. + - Set the value HKLM/System/CurrentControlSet/Services/Cdrom to 0. + - Shorten boot menu wait, disable automatic reboot on STOP, make it write a + dump: + - Right click on "My Computer", select "Properties" and go to the + "Startup/Shutdown" tab. + - Change the "Show list for" entry field to "1" second. + - Uncheck "Automatically reboot". + - Check "Write debugging information to". + - Check "Overwrite any existing file". + - Proceed as shown in readme_first.txt diff --git a/src/VBox/ValidationKit/vms/t-sol11u1.txt b/src/VBox/ValidationKit/vms/t-sol11u1.txt new file mode 100644 index 00000000..b57fc640 --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-sol11u1.txt @@ -0,0 +1,16 @@ +Test VM - sol11u1 - Solaris 11 update 1 +======================================= + +Setup: + - Configure a VM t-sol11u1 with the default Solaris 11 settings. + - Make sure networking is NAT. + - Install Solaris 11 update 1, default user 'test'. + - Change the default password policy in /etc/default/passwd: + - MINUPPER=0 + - MINLOWER=0 + - MAXREPEATS=0 + - MINSPECIAL=0 + - MINDIGIT=0 + - Adjust the grub timeout to 1 second. + - ?More? + - Proceed as shown in readme_first.txt diff --git a/src/VBox/ValidationKit/vms/t-ubuntu-15_10-64-efi.txt b/src/VBox/ValidationKit/vms/t-ubuntu-15_10-64-efi.txt new file mode 100644 index 00000000..7e2315bb --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-ubuntu-15_10-64-efi.txt @@ -0,0 +1,12 @@ + +Test VM - tst-ubuntu-15_10-64-efi - Ubuntu smoke test +===================================================== + +Setup: + - Configure a VM tst-ubuntu-15_10-64-efi with default Ubuntu 64-bit setting, + with a 6 GB or larger disk. + - Make sure that EFI under "System / Extended Features" is checked. + - Configure the VM with 4 GB of RAM. + - Make sure networking is NAT. + - Install Ubuntu 15.10 amd64. + - Proceed as shown in readme_first.txt diff --git a/src/VBox/ValidationKit/vms/t-ubuntu-20_04-64.txt b/src/VBox/ValidationKit/vms/t-ubuntu-20_04-64.txt new file mode 100644 index 00000000..fb06acf7 --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-ubuntu-20_04-64.txt @@ -0,0 +1,36 @@ +Test VM - ubuntu-20-04_64 - Ubuntu 20.04 64-bit (for IOMMU testing) +=================================================================== + +Setup: + - Configure a VM tst-ubuntu-20_04-64 with default Ubuntu 64-bit setting, + with a default 10 GB or larger disk. + - Configure the VM with 2 GB of RAM, ICH9 chipset, I/O APIC and IOMMU (AMD or Intel). + - Make sure networking is NAT. + - Disable audio for the VM. + - Install Ubuntu 20.04 amd64. + Disallow "Install Updates During Installation" + - After installation, open "Settings" and configure as follows: + - Power: + - Set "Blank Screen" to "Never" + - Set "Automatic Suspend" to "Off" + - Displays: + - Set screen resolution to 1280x960 (4:3) + - Privacy -> Screen lock: + - Set "Automatic Screen Lock" to "Off" + - Set "Lock Screen On Suspend" to "Off" + - Set "Show notifications on Lock screen" to "Off" + - Disable VirtualBox Guest Additions that ship with Ubuntu by default: + - sudo sh -c "echo 'blacklist vboxguest' >> /etc/modprobe.d/blacklist.conf" + - sudo sh -c "echo 'blacklist vboxvideo' >> /etc/modprobe.d/blacklist.conf" + - Disable auto-mounting of the CDROM: + gsettings set org.gnome.desktop.media-handling automount false + sudo mkdir -p /media/cdrom + Add /dev/sr0 to /etc/fstab for mounting CD (see readme_first.txt for details). + - Enable address translation for Intel IOMMU: + - sudo nano /etc/default/grub + - Change GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on" + i.e. remove "quiet splash" and replaces with "intel_iommu=on" instead. + This setting has no effect when AMD IOMMU is configured so always configure this so we can switch testing + AMD or Intel IOMMUs. + - Proceed as shown in readme_first.txt + diff --git a/src/VBox/ValidationKit/vms/t-win7-32-1.txt b/src/VBox/ValidationKit/vms/t-win7-32-1.txt new file mode 100644 index 00000000..2a35719a --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-win7-32-1.txt @@ -0,0 +1,8 @@ + +Test VM - tst-win7-32-1 +======================= + +Based on tst-win7-32, but solves the following problems: + +- Activation nag screen should be gone, which should make TxS start reliably. +- Power management settings altered to not turn off the display after 5 / 10 minutes (blank screen). diff --git a/src/VBox/ValidationKit/vms/t-win7-32.txt b/src/VBox/ValidationKit/vms/t-win7-32.txt new file mode 100644 index 00000000..d1ce7ebd --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-win7-32.txt @@ -0,0 +1,14 @@ + +Test VM - tst-win7-32 +===================== + +Setup: + - Configure a VM t-win7-32 with default windows 7 32-bit settings and disk size. + - VBoxManage unattended install t-win7-32 --iso i:\Windows\7\rtm\en_windows_7_enterprise_x86_dvd_x15-70745.iso \ + --hostname=t-win7-32.smoketest --user=Administrator --password=password + - Start VM and perform unattended installation. + - Eject DVD and floppy. + - Create a user 'test' without a password. + - Create a user 'test2' with 'test2' as password. + - Enable the guest user. + - Proceed as shown in readme_first.txt diff --git a/src/VBox/ValidationKit/vms/t-xppro.txt b/src/VBox/ValidationKit/vms/t-xppro.txt new file mode 100644 index 00000000..50dbb471 --- /dev/null +++ b/src/VBox/ValidationKit/vms/t-xppro.txt @@ -0,0 +1,44 @@ + +Test VM - xppro - Windows XP Professional +========================================= + +Setup: + - Configure a VM t-xppro1 with default Windows XP settings. 2 GB or more disk. + - Make sure PAE is disabled. + - Make sure networking is NAT. + - Install Windows XP Pro. + - Create a user 'test' without a password. + - Disable non-windows-logo signed driver popups: + - Start menu -> Right-click on "My Computer" -> Select Properties. + - Go to the Hardware tab and press the Driver Signing button. + - Select the "Ignore - Install the software anyway and don't ask for my + approval" radio button. + - Make sure "Make this action the system default" is checked. + - Ok both dialogs. + - Redo from start to verify that it actually changed. + - Complete disable windows update: + - Start menu -> Right-click on "My Computer" -> Select Properties. + - Go to the Automatic Updates tab. + - Select the "Turn off automatic updating" radio button. + - Ok the dialog. + - Disable automatic reboot on STOP, make it write a + dump: + - Right click on "My Computer", select "Properties" and go to the + "Advanced" tab and press the "Startupp and Recovery" button. + - Make sure the "Time to display list of operating systems" is 1. + - Uncheck "Automatically restart". + - Select "Kernel memory dump". + - Check "Overwrite any existing file". + - Ok both dialogs. + - Redo from start to verify correctness. + - Disable CD autorun. Follow these instructions: + http://support.microsoft.com/kb/967715 + - Disable driver search on Windows Update (will fail bitching about + unsigned/unknown publisher of iuident.cab, because we're getting + redirected when doing v4 update accesses): + - Run/start gpedit.msc. + - Navigate to User Configuration -> Administrative Templates -> System. + - Change "Configure driver search locations" to "Enabled" and check + the "Don't search Windows Update". + - Change "Windows Automatic Updates" to "Disabled". + - Proceed as shown in readme_first.txt |