Example Unix / Linux KVM on Windows 11 (VirtualBox + HypervisorPlatform / WSL)

%3CLINGO-SUB%20id%3D%22lingo-sub-3340782%22%20slang%3D%22en-US%22%3EExample%20Unix%20%2F%20Linux%20KVM%20on%20Windows%2011%20(VirtualBox%20%2B%20HypervisorPlatform%20%2F%20WSL)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3340782%22%20slang%3D%22en-US%22%3E%3CP%3E(1.)%20Download%20and%20Install%20Oracle%20VirtualBox%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.virtualbox.org%2Fwiki%2FDownloads%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EDownload%20%2F%20Install%20VirtualBox%3C%2FA%3E%20(Installation%20Folder%20-%26gt%3B%20C%3A%5CVirtualBox%20)%3C%2FP%3E%3CP%3EVirtualBox%20platform%20packages%20-%26gt%3B%20Windows%20hosts%3C%2FP%3E%3CP%3EVirtualBox%20Oracle%20VM%20VirtualBox%20Extension%20Pack%20-%26gt%3B%20All%20supported%20platforms%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOracle%20VM%20VirtualBox%20Manager%20(Run%20as%20Administrator)%20-%26gt%3B%20File%20-%26gt%3B%20Preferences...%20-%26gt%3B%3C%2FP%3E%3CP%3EGeneral%20-%26gt%3B%20Default%20Machine%20Folder%20C%3A%5CVirtualBox%5CVMs%3C%2FP%3E%3CP%3EUpdate%20-%26gt%3B%20Uncheck%3A%20Check%20for%20Updates%3C%2FP%3E%3CP%3EExtensions%20-%26gt%3B%20Add%20-%26gt%3B%20Oracle_VM_VirtualBox_Extension_Pack-x.x.x.vbox-extpack%20-%26gt%3B%20Open%20-%26gt%3B%20Install%20-%26gt%3B%20Scroll%20-%26gt%3B%20I%20Agree%20-%26gt%3B%20OK%20-%26gt%3B%20OK%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E(2.)%20Enable%20WSL%20%2F%20HypervisorPlatform%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EStart%20Powershell%20-%26gt%3B%20Start%20Menu%20-%26gt%3B%20Run%20-%26gt%3B%20taskmgr%20-%26gt%3B%20File%20-%26gt%3B%20Run%20new%20Task%20-%26gt%3B%20%25SystemRoot%25%5CSystem32%5CWindowsPowerShell%5Cv1.0%5Cpowershell.exe%20-%26gt%3B%20Select%20%22Create%20this%20task%20with%20administrative%20privileges.%22%20-%26gt%3B%20Click%20OK.%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-powershell%22%3E%3CCODE%3EDISM%20%2FOnline%20%2FEnable-Feature%20%2FAll%20%2FNorestart%20%2Ffeaturename%3AMicrosoft-Windows-Subsystem-Linux%0ADISM%20%2FOnline%20%2FEnable-Feature%20%2FAll%20%2FNorestart%20%2Ffeaturename%3AVirtualMachinePlatform%0ADISM%20%2FOnline%20%2FEnable-Feature%20%2FAll%20%2FNorestart%20%2FFeatureName%3AHypervisorPlatform%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.catalog.update.microsoft.com%2FSearch.aspx%3Fq%3DWSL%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3ELatest%20WSL2%20Patch%3C%2FA%3E%20%7C%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fwsl%2Finstall-manual%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EManual%20installation%20steps%20for%20older%20versions%20of%20WSL%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E(3.)%20%3CA%20href%3D%22https%3A%2F%2Fgetalt.org%2Fen%2Falt-workstation%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EDownload%20Alt%20Linux%3C%2FA%3E%20(%20Install%20x86-64%20%2F%20alt-workstation-10.0-x86_64.iso%20)%20and%20place%20in%20the%20following%20folder%3A%20%22C%3A%5CISO%5CAlt_Linux%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E(4.)%20Create%20the%20following%20Batch%20file%3A%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CExample_Generate_VM_Script.bat%22%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3E%40ECHO%20OFF%0ASETLOCAL%0AREM%201%25%20%3D%20VM%20Name%20%252%20%3D%20VHD%20Container%20Size%20%253%20%3D%20VDISK%20PATH%20%254%20%3D%20ISO%20Image%20location%20%255%20%3D%20ISO%20Image%20location%20%256%20%3D%20VDISK%20LETTER%0AECHO%20NOTE%3A%20PRESS%20CTRL%2BC%20TO%20CANCEL%20THE%20FOLLOWING%20SCRIPT%3A%0AECHO%20SYNTAX%3A%20%5BVM_NAME%5D%20%5BVDISK_SIZE%20IN%20MB%5D%20%5BVDISK_PATH_NO_WHITESPACES%20X%3A%5CPATH%20%5D%20%5BISO1_PATH%5D%20%5BISO2_PATH%5D%20%5BVDISK_VOLUME_LETTER%5D%0AECHO%20GENERATING%2064-BIT%20SCRIPTS%20FOR%20VIRTUALBOX%20VM%3A%20%22%251%22%20(%20VIRTUAL%20DISK%20SIZE%20%3D%20%252%20MB%20-%20PATH%20%3D%20%253%20-%20FIXED%20VOLUME%20LETTER%20%3D%20%256%20)%0AECHO%20%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B----------%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B----------%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B----------%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B----------%0AECHO%20NOTE%3A%20THIS%20SCRIPT%20ASSUMES%20THE%20HOST%2FGUEST%20CONFIGURATION%20FILES%20ARE%20STORED%20...%0AECHO%20IN%20THE%20FOLLOWING%20VIRTUALBOX%20ROOT%20DIRECTORY%3A%20%22C%3A%5CVirtualBox%5CVMs%22%0AECHO%20----------%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B----------%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B----------%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B----------%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B%0AECHO%20NOTE%3A%20ISO%20IMAGES%20*MUST*%20BE%20ENCLOSED%20IN%20DOUBLE%20QUOTES%0AECHO%20FIRST%20ISO%20IMAGE%3D%254%0AECHO%20SECOND%20ISO%20IMAGE%3D%255%0AECHO%20%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B----------%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B----------%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B----------%2B%2B%2B%2B%2B%2B%2B%2B%2B%2B----------%0APAUSE%0A%0AC%3A%0AMKDIR%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%22%0ACD%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%22%0AMKDIR%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5C%251%22%0ACD%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5C%251%22%0AECHO%20%40ECHO%20OFF%26gt%3B%20Install_%251.bat%0AECHO%20SETLOCAL%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20C%3A%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20CD%5CVirtualBox%26gt%3B%26gt%3B%20Install_%251.bat%0A%0AECHO%20CHOOSE%20FROM%20THE%20FOLLOWING%2064-BIT%20OPERATING%20SYSTEM%20ENVIRONMENTS%3A%0AECHO%20NIX%3A%20%5BA%5D%20SOLARIS%2010%2010%2F09%2B%20%5BB%5D%20SOLARIS%2011.4%20%5BC%5D%20LINUX%20%0AECHO%20WIN%3A%20%5BD%5D%20XP%20%5BE%5D%20VISTA%20SP1%2B%20%5BF%5D%20WIN7%20%5BG%5D%20WIN8%20%5BH%5D%20WIN8.1%20%5BI%5D%20WIN10%20%5BJ%5D%20WIN11%0A%3Arepeatfirst%0Achoice%20%2Fc%20ABCDEFGHIJ%20%2Fn%20%2Fm%20%22ENTER%20YOUR%20SELECTION%20%5BA-J%5D%22%0Agoto%20nextsection%25errorlevel%25%0A%3Anextsection255%0Agoto%20repeatfirst%0A%3Anextsection1%0A%0AECHO%20VBoxManage%20createvm%20--name%20%251%20--ostype%20OpenSolaris_64%20--default%20--register%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--name%20SATA%20--controller%20IntelAHCI%20--portcount%204%20--hostiocache%20on%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20modifyvm%20%251%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--firmware%20BIOS%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--paravirtprovider%20KVM%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0A%0Agoto%20endfirstgroup%0A%3Anextsection2%0AECHO%20VBoxManage%20createvm%20--name%20%251%20--ostype%20Solaris11_64%20--default%20--register%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--name%20SATA%20--controller%20IntelAHCI%20--portcount%204%20--hostiocache%20on%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20modifyvm%20%251%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--firmware%20BIOS%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--paravirtprovider%20KVM%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0A%0Agoto%20endfirstgroup%0A%3Anextsection3%0AECHO%20VBoxManage%20createvm%20--name%20%251%20--ostype%20Linux_64%20--default%20--register%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--name%20IDE%20--remove%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--add%20sata%20--name%20SATA%20--controller%20IntelAHCI%20--portcount%204%20--hostiocache%20on%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20modifyvm%20%251%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--firmware%20EFI64%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--paravirtprovider%20KVM%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0A%0Agoto%20endfirstgroup%0A%3Anextsection4%0AECHO%20VBoxManage%20createvm%20--name%20%251%20--ostype%20WindowsXP_64%20--default%20--register%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--name%20IDE%20--remove%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--add%20sata%20--name%20SATA%20--controller%20IntelAHCI%20--portcount%204%20--hostiocache%20on%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20modifyvm%20%251%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--firmware%20BIOS%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--paravirtprovider%20HYPERV%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0A%0Agoto%20endfirstgroup%0A%3Anextsection5%0AECHO%20VBoxManage%20createvm%20--name%20%251%20--ostype%20WindowsVista_64%20--default%20--register%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--name%20SATA%20--controller%20IntelAHCI%20--portcount%204%20--hostiocache%20on%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20modifyvm%20%251%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--firmware%20EFI64%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--paravirtprovider%20HYPERV%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0A%0Agoto%20endfirstgroup%0A%3Anextsection6%0AECHO%20VBoxManage%20createvm%20--name%20%251%20--ostype%20Windows7_64%20--default%20--register%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--name%20SATA%20--controller%20IntelAHCI%20--portcount%204%20--hostiocache%20on%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20modifyvm%20%251%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--firmware%20EFI64%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--paravirtprovider%20HYPERV%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0A%0Agoto%20endfirstgroup%0A%3Anextsection7%0AECHO%20VBoxManage%20createvm%20--name%20%251%20--ostype%20Windows8_64%20--default%20--register%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--name%20SATA%20--controller%20IntelAHCI%20--portcount%204%20--hostiocache%20on%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20modifyvm%20%251%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--firmware%20EFI64%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--paravirtprovider%20HYPERV%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0A%0Agoto%20endfirstgroup%0A%3Anextsection8%0AECHO%20VBoxManage%20createvm%20--name%20%251%20--ostype%20Windows81_64%20--default%20--register%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--name%20SATA%20--controller%20IntelAHCI%20--portcount%204%20--hostiocache%20on%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20modifyvm%20%251%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--firmware%20EFI64%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--paravirtprovider%20HYPERV%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0A%0Agoto%20endfirstgroup%0A%3Anextsection9%0AECHO%20VBoxManage%20createvm%20--name%20%251%20--ostype%20Windows10_64%20--default%20--register%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--name%20SATA%20--controller%20IntelAHCI%20--portcount%204%20--hostiocache%20on%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20modifyvm%20%251%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--firmware%20EFI64%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--paravirtprovider%20HYPERV%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0A%0Agoto%20endfirstgroup%0A%3Anextsection10%0AECHO%20VBoxManage%20createvm%20--name%20%251%20--ostype%20Windows11_64%20--default%20--register%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storagectl%20%251%20--name%20SATA%20--controller%20IntelAHCI%20--portcount%204%20--hostiocache%20on%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20modifyvm%20%251%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--firmware%20EFI64%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--paravirtprovider%20HYPERV%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0A%0A%3Aendfirstgroup%0A%0AREM%20***%20START%20OF%20PARTIAL%20ENTRY1%20FOR%20INSTALL%20VM%20***%0A%0AECHO%20--boot1%20dvd%20--boot2%20disk%20--boot3%20none%20--boot4%20none%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--bioslogofadein%20off%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--bioslogodisplaytime%200%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--biosbootmenu%20disabled%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--nested-hw-virt%20on%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--nestedpaging%20on%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--largepages%20on%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--cpus%201%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--hwvirtex%20on%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--pae%20on%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--longmode%20on%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--memory%204097%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--guestmemoryballoon%202049%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--pagefusion%20on%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--nic1%20none%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--mouse%20usb%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--keyboard%20usb%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--audio%20none%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--usbxhci%20on%20%5E%5E%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20--usbcardreader%20off%26gt%3B%26gt%3B%20Install_%251.bat%0A%0AREM%20***%20END%20OF%20PARTIAL%20ENTRY1%20FOR%20INSTALL%20VM%20***%0A%0AECHO%20CHOOSE%20FROM%20THE%20FOLLOWING%3A%0AECHO%20%5B1%5D%20DESELECT%20BOTH%20ISO%20IMAGE%20ENTRIES%0AECHO%20%5B2%5D%20SELECT%20ONLY%20THE%20FIRST%20ISO%20IMAGE%20ENTRY%0AECHO%20%5B3%5D%20SELECT%20BOTH%20THE%20FIRST%20AND%20SECOND%20ISO%20IMAGE%20ENTRIES%0A%3Arepeatsecond%0Achoice%20%2Fc%20123%20%2Fn%20%2Fm%20%22ENTER%20YOUR%20SELECTION%20%5B1-3%5D%22%0Agoto%20lastsection%25errorlevel%25%0A%3Alastsection255%0Agoto%20repeatsecond%0A%3Alastsection1%0A%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%200%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%201%20--device%200%20--type%20hdd%20--medium%20%22%253%5C%251.vhd%22%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%202%20--device%200%20--type%20dvddrive%20--medium%20%22C%3A%5CVirtualBox%5CVBoxGuestAdditions.iso%22%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%203%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Install_%251.bat%0A%0AECHO%20%40ECHO%20OFF%26gt%3B%20Remove_%251.bat%0AECHO%20SETLOCAL%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20C%3A%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20CD%5CVirtualBox%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%200%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%201%20--device%200%20--type%20hdd%20--medium%20none%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%202%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%203%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20closemedium%20disk%20%22%253%5C%251.vhd%22%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20closemedium%20dvd%20%22C%3A%5CVirtualBox%5CVBoxGuestAdditions.iso%22%26gt%3B%26gt%3B%20Remove_%251.bat%0A%0Agoto%20endgroup%0A%3Alastsection2%0A%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%200%20--device%200%20--type%20dvddrive%20--medium%20%254%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%201%20--device%200%20--type%20hdd%20--medium%20%22%253%5C%251.vhd%22%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%202%20--device%200%20--type%20dvddrive%20--medium%20%22C%3A%5CVirtualBox%5CVBoxGuestAdditions.iso%22%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%203%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Install_%251.bat%0A%0AECHO%20%40ECHO%20OFF%26gt%3B%20Remove_%251.bat%0AECHO%20SETLOCAL%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20C%3A%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20CD%5CVirtualBox%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%200%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%201%20--device%200%20--type%20hdd%20--medium%20none%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%202%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%203%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20closemedium%20dvd%20%254%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20closemedium%20disk%20%22%253%5C%251.vhd%22%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20closemedium%20dvd%20%22C%3A%5CVirtualBox%5CVBoxGuestAdditions.iso%22%26gt%3B%26gt%3B%20Remove_%251.bat%0A%0Agoto%20endgroup%0A%3Alastsection3%0A%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%200%20--device%200%20--type%20dvddrive%20--medium%20%254%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%201%20--device%200%20--type%20hdd%20--medium%20%22%253%5C%251.vhd%22%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%202%20--device%200%20--type%20dvddrive%20--medium%20%22C%3A%5CVirtualBox%5CVBoxGuestAdditions.iso%22%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%203%20--device%200%20--type%20dvddrive%20--medium%20%255%26gt%3B%26gt%3B%20Install_%251.bat%0A%0AECHO%20%40ECHO%20OFF%26gt%3B%20Remove_%251.bat%0AECHO%20SETLOCAL%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20C%3A%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20CD%5CVirtualBox%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%200%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%201%20--device%200%20--type%20hdd%20--medium%20none%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%202%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20storageattach%20%251%20--storagectl%20SATA%20--port%203%20--device%200%20--type%20dvddrive%20--medium%20emptydrive%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20closemedium%20dvd%20%254%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20closemedium%20disk%20%22%253%5C%251.vhd%22%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20closemedium%20dvd%20%22C%3A%5CVirtualBox%5CVBoxGuestAdditions.iso%22%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20closemedium%20dvd%20%255%26gt%3B%26gt%3B%20Remove_%251.bat%0A%0A%3Aendgroup%0A%0AECHO%20SELECT%20VDISK%20FILE%3D%22%253%5C%251.vhd%22%26gt%3B%20EraseVDISK_%251.txt%0AECHO%20ATTACH%20VDISK%26gt%3B%26gt%3B%20EraseVDISK_%251.txt%0AECHO%20CLEAN%26gt%3B%26gt%3B%20EraseVDISK_%251.txt%0AECHO%20DETACH%20VDISK%26gt%3B%26gt%3B%20EraseVDISK_%251.txt%0A%0AECHO%20%40ECHO%20OFF%26gt%3B%20EraseVDISK_%251.bat%0AECHO%20SETLOCAL%26gt%3B%26gt%3B%20EraseVDISK_%251.bat%0AECHO%20DISKPART%20%2FS%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5C%251%5CEraseVDISK_%251.txt%22%26gt%3B%26gt%3B%20EraseVDISK_%251.bat%0AECHO%20DISM%20%2FCleanup-Mountpoints%26gt%3B%26gt%3B%20EraseVDISK_%251.bat%0AECHO%20MOUNTVOL%20%2FR%26gt%3B%26gt%3B%20EraseVDISK_%251.bat%0AECHO%20MOVE%20NUL%202%5E%26gt%3B%5E%26amp%3B%5E0%26gt%3B%26gt%3B%20EraseVDISK_%251.bat%0A%0AECHO%20SELECT%20VDISK%20FILE%3D%22%253%5C%251.vhd%22%26gt%3B%20DismountVDISK_%251.txt%0AECHO%20DETACH%20VDISK%26gt%3B%26gt%3B%20DismountVDISK_%251.txt%0A%0AECHO%20%40ECHO%20OFF%26gt%3B%20DismountVDISK_%251.bat%0AECHO%20SETLOCAL%26gt%3B%26gt%3B%20DismountVDISK_%251.bat%0AECHO%20DISKPART%20%2FS%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5C%251%5CDismountVDISK_%251.txt%22%26gt%3B%26gt%3B%20DismountVDISK_%251.bat%0AECHO%20DISM%20%2FCleanup-Mountpoints%26gt%3B%26gt%3B%20DismountVDISK_%251.bat%0AECHO%20MOUNTVOL%20%2FR%26gt%3B%26gt%3B%20DismountVDISK_%251.bat%0AECHO%20MOVE%20NUL%202%5E%26gt%3B%5E%26amp%3B%5E0%26gt%3B%26gt%3B%20DismountVDISK_%251.bat%0A%0AREM%20***%20START%20OF%20PARTIAL%20ENTRY2%20FOR%20INSTALL%20VM%20***%0A%0AECHO%20VBoxManage%20startvm%20%251%20--type%20gui%26gt%3B%26gt%3B%20Install_%251.bat%0AECHO%20MOVE%20NUL%202%5E%26gt%3B%5E%26amp%3B%5E0%26gt%3B%26gt%3B%20Install_%251.bat%0A%0AREM%20***%20END%20OF%20PARTIAL%20ENTRY2%20FOR%20INSTALL%20VM%20***%0A%0AREM%20***%20START%20OF%20PARTIAL%20ENTRY%20FOR%20REMOVE%20VM%20***%0A%0AECHO%20REM%20VBoxManage%20discardstate%20%251%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20VBoxManage%20unregistervm%20%251%20--delete%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20RMDIR%20%2FS%20%2FQ%20%22C%3A%5CVirtualBox%5CVMs%5C%251%22%26gt%3B%26gt%3B%20Remove_%251.bat%0AECHO%20MOVE%20NUL%202%5E%26gt%3B%5E%26amp%3B%5E0%26gt%3B%26gt%3B%20Remove_%251.bat%0A%0AREM%20***%20END%20OF%20PARTIAL%20ENTRY%20FOR%20REMOVE%20VM%20***%0A%0AECHO%20%40ECHO%20OFF%26gt%3B%20Run_%251.bat%0AECHO%20SETLOCAL%26gt%3B%26gt%3B%20Run_%251.bat%0AECHO%20C%3A%26gt%3B%26gt%3B%20Run_%251.bat%0AECHO%20CD%5CVirtualBox%26gt%3B%26gt%3B%20Run_%251.bat%0AECHO%20VBoxManage%20modifyvm%20%251%20--boot1%20disk%20--boot2%20none%20--boot3%20none%20--boot4%20none%26gt%3B%26gt%3B%20Run_%251.bat%0AECHO%20VBoxManage%20startvm%20%251%20--type%20gui%26gt%3B%26gt%3B%20Run_%251.bat%0AECHO%20MOVE%20NUL%202%5E%26gt%3B%5E%26amp%3B%5E0%26gt%3B%26gt%3B%20Run_%251.bat%0A%0AECHO%20%40ECHO%20OFF%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20SETLOCAL%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20REM%20NOTE%3A%20This%20will%20wipe%20the%20VHD%20image%2C%20reset%20folder%20ACLs%2C%20close%20VirtualBox%2C%20and%20restart%20the%20Virtual%20Disk%20Service%20%2F%20Hyper-V%20Interface%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20DISKPART%20%2FS%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5C%251%5CEraseVDISK_%251.txt%22%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20DISM%20%2FCleanup-Mountpoints%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20MOUNTVOL%20%2FR%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20takeown%20%2FR%20%2FA%20%2FF%20%22%253%22%20%2FD%20Y%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20takeown%20%2FR%20%2FA%20%2FF%20%22C%3A%5CVirtualBox%22%20%2FD%20Y%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20icacls%20%22%253%22%20%2Freset%20%2Ft%20%2Fc%20%2Fl%20%2Fq%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20icacls%20%22C%3A%5CVirtualBox%22%20%2Freset%20%2Ft%20%2Fc%20%2Fl%20%2Fq%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20START%20%2FMIN%20%2FREALTIME%20Taskkill%20%2FIM%20VBoxSDS.exe%20%2FT%20%2FF%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20START%20%2FMIN%20%2FREALTIME%20Taskkill%20%2FIM%20VBoxSVC.exe%20%2FT%20%2FF%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20START%20%2FMIN%20%2FREALTIME%20Taskkill%20%2FIM%20VirtualBoxVM.exe%20%2FT%20%2FF%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20NET%20STOP%20VDS%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20NET%20START%20VDS%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20NET%20STOP%20HvHost%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20NET%20START%20HvHost%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0AECHO%20MOVE%20NUL%202%5E%26gt%3B%5E%26amp%3B%5E0%26gt%3B%26gt%3B%20VM_Hard_Reset_%251.bat%0A%0A%0AECHO%20NOTE%3A%20MOUNT%20SCRIPTS%20WITH%20FIXED%20VOLUME%20LETTER%20ASSIGNMENTS%20ARE%20USELESS%20ON%20UNIX%2FLINUX%0AECHO%20NOTE%3A%20THIS%20IS%20WRITTEN%20PURPOSELY%20TO%20AVOID%20INTERFERENCE%20WITH%20ANOTHER%20VOLUME%20ASSIGNMENT%20ON%20THE%20HOST%20MACHINE%0AECHO%20NOTE%3A%20%20...%20ONLY%20IF%20IT%20IS%20NECESSARY%20TO%20COPY%20FILES%20OR%20MODIFY%20THE%20DRIVE%20BEFORE%20IT%20IS%20USED%20OR%20FORMATTED%0AECHO%20***DO%20NOT%20SELECT%20ANY%20VOLUME%20LETTERS%20THAT%20WILL%20BE%20IN%20USE%20AT%20RUNTIME***%0A%3Arepeatlettersection%0Achoice%20%2Fc%20yn%20%2Fn%20%2Fm%20%22ASSIGN%20FIXED%20HOST%20%5BGPT%20PARTITION%5D%20NTFS%20VOLUME%20LETTER%20OF%20%5B%256%5D%20%26lt%3B-%20%5BY%2FN%5D%20TO%20PROCEED%3F%22%0Agoto%20lettersection%25errorlevel%25%0A%3Alettersection255%0Agoto%20repeatlettersection%0A%3Alettersection2%0A%3Alettersection0%0A%0AECHO%20CREATE%20VDISK%20FILE%3D%22%253%5C%251.vhd%22%20MAXIMUM%3D%252%20TYPE%3DFIXED%26gt%3B%20CreateVDISK_%251.txt%0A%0AECHO%20SELECT%20VDISK%20FILE%3D%22%253%5C%251.vhd%22%26gt%3B%20MountVDISK_%251.txt%0AECHO%20ATTACH%20VDISK%26gt%3B%26gt%3B%20MountVDISK_%251.txt%0A%0Agoto%20lettergroup%0A%3Alettersection1%0A%0AECHO%20CREATE%20VDISK%20FILE%3D%22%253%5C%251.vhd%22%20MAXIMUM%3D%252%20TYPE%3DFIXED%26gt%3B%20CreateVDISK_%251.txt%0AECHO%20SELECT%20VDISK%20FILE%3D%22%253%5C%251.vhd%22%26gt%3B%26gt%3B%20CreateVDISK_%251.txt%0AECHO%20ATTACH%20VDISK%26gt%3B%26gt%3B%20CreateVDISK_%251.txt%0AECHO%20CLEAN%26gt%3B%26gt%3B%20CreateVDISK_%251.txt%0AECHO%20CONVERT%20GPT%26gt%3B%26gt%3B%20CreateVDISK_%251.txt%0AECHO%20CREATE%20PARTITION%20PRIMARY%26gt%3B%26gt%3B%20CreateVDISK_%251.txt%0AECHO%20ASSIGN%26gt%3B%26gt%3B%20CreateVDISK_%251.txt%0AECHO%20FORMAT%20FS%3DNTFS%20UNIT%3D4096%20QUICK%26gt%3B%26gt%3B%20CreateVDISK_%251.txt%0AECHO%20SELECT%20VDISK%20FILE%3D%22%253%5C%251.vhd%22%26gt%3B%26gt%3B%20CreateVDISK_%251.txt%0AECHO%20DETACH%20VDISK%26gt%3B%26gt%3B%20CreateVDISK_%251.txt%0A%0AECHO%20SELECT%20VDISK%20FILE%3D%22%253%5C%251.vhd%22%26gt%3B%20MountVDISK_%251.txt%0AECHO%20ATTACH%20VDISK%26gt%3B%26gt%3B%20MountVDISK_%251.txt%0AECHO%20SELECT%20PARTITION%20%5E2%26gt%3B%26gt%3B%20MountVDISK_%251.txt%0AECHO%20SELECT%20PARTITION%20%5E3%26gt%3B%26gt%3B%20MountVDISK_%251.txt%0AECHO%20SELECT%20PARTITION%20%5E4%26gt%3B%26gt%3B%20MountVDISK_%251.txt%0AECHO%20REMOVE%26gt%3B%26gt%3B%20MountVDISK_%251.txt%0AECHO%20ASSIGN%20LETTER%3D%256%26gt%3B%26gt%3B%20MountVDISK_%251.txt%0A%0A%3Alettergroup%0A%0AECHO%20%40ECHO%20OFF%26gt%3B%20CreateVDISK_%251.bat%0AECHO%20SETLOCAL%26gt%3B%26gt%3B%20CreateVDISK_%251.bat%0AECHO%20MKDIR%20%253%26gt%3B%26gt%3B%20CreateVDISK_%251.bat%0AECHO%20DISKPART%20%2FS%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5C%251%5CCreateVDISK_%251.txt%22%26gt%3B%26gt%3B%20CreateVDISK_%251.bat%0AECHO%20DISM%20%2FCleanup-Mountpoints%26gt%3B%26gt%3B%20CreateVDISK_%251.bat%0AECHO%20MOUNTVOL%20%2FR%26gt%3B%26gt%3B%20CreateVDISK_%251.bat%0AECHO%20MOVE%20NUL%202%5E%26gt%3B%5E%26amp%3B%5E0%26gt%3B%26gt%3B%20CreateVDISK_%251.bat%0A%0AECHO%20%40ECHO%20OFF%26gt%3B%20MountVDISK_%251.bat%0AECHO%20SETLOCAL%26gt%3B%26gt%3B%20MountVDISK_%251.bat%0AECHO%20DISKPART%20%2FS%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5C%251%5CMountVDISK_%251.txt%22%26gt%3B%26gt%3B%20MountVDISK_%251.bat%0AECHO%20DISM%20%2FCleanup-Mountpoints%26gt%3B%26gt%3B%20MountVDISK_%251.bat%0AECHO%20MOUNTVOL%20%2FR%26gt%3B%26gt%3B%20MountVDISK_%251.bat%0AECHO%20MOVE%20NUL%202%5E%26gt%3B%5E%26amp%3B%5E0%26gt%3B%26gt%3B%20MountVDISK_%251.bat%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E(5.)%20Run%20the%20Batch%20file%20to%20create%20the%20scripts%20(%20Press%20any%20key%20to%20continue%20...%20-%26gt%3B%20C%20-%26gt%3B%202%20-%26gt%3B%20N%20)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EStart%20Menu%20-%26gt%3B%20Run%20-%26gt%3B%20taskmgr%20-%26gt%3B%20File%20-%26gt%3B%20Run%20new%20task%20-%26gt%3B%20%25SystemRoot%25%5CSystem32%5Ccmd.exe%20-%26gt%3B%20Check%3A%20Create%20this%20task%20with%20administrative%20privileges%20-%26gt%3B%20OK%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3E%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CExample_Generate_VM_Script.bat%22%20Alt_64_Linux%2032769%20C%3A%5CVDISK%20%22C%3A%5CISO%5CAlt_Linux%5Calt-workstation-10.0-x86_64.iso%22%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E(6.)%20Install%20Alt%20Linux%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECreate%20a%2032GB%20Virtual%20Disk%20File%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ECMD%20%2FQ%20%2FC%20START%20%2FMIN%20%2FREALTIME%20%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CAlt_64_Linux%5CCreateVDISK_Alt_64_Linux.bat%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3ECreate%20and%20Start%20the%20Virtual%20Machine%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ECMD%20%2FQ%20%2FC%20START%20%2FMIN%20%2FREALTIME%20%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CAlt_64_Linux%5CInstall_Alt_64_Linux.bat%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3ESelect%20%22%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%2F%20Install%20ALT%20Workstation%2010.0%20x86_64%22.%20Avoid%20pressing%20F2%20to%20change%20the%20language.%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3E1%2F12%3A%20Language%20-%26gt%3B%20Select%20your%20language%3A%20English%20(USA)%20-%26gt%3B%20Next%0A2%2F12%3A%20License%20agreement%20-%26gt%3B%20Check%3A%20Yes%2C%20I%20agree%20-%26gt%3B%20Next%0A3%2F12%3A%20Date%2FTime%20-%26gt%3B%20Please%2C%20select%20country%3A%20United%20States%20-%26gt%3B%20Current%20time%3A%20set%20automatically%20-%26gt%3B%20Next%0A4%2F12%3A%20Volume%20management%20-%26gt%3B%20Custom%20install%20-%26gt%3B%20Next%0A%0ANOTE%3A%20The%20following%20partition%20layout%20should%20be%20modified%20to%20align%20with%20a%20SCAP%20policy%20template%3A%20https%3A%2F%2Fstatic.open-scap.org%2F%0A%0A4%2F12%3A%20Volume%20management%20-%26gt%3B%20%3CUNUSED1%3E%2032GB%20-%26gt%3B%20Create%20Partition%20-%26gt%3B%20Check%3A%20Create%20volume%20-%26gt%3B%20Uncheck%3A%20Show%20extra%20options%20-%26gt%3B%0ASize%3A%20256MB%20-%26gt%3B%20Partition%20Type%3A%20efi%20system%20partition%20-%26gt%3B%20OK%20-%26gt%3B%20FAT32%20File%20System%20Interface%20Module%20-%26gt%3B%20OK%0AEdit%20Mountpoint%20(Options)%20-%26gt%3B%20Mountpoint%3A%20%2Fboot%2Fefi%20-%26gt%3B%20OK%0A%0A4%2F12%3A%20Volume%20management%20-%26gt%3B%20%3CUNUSED2%3E%2032GB%20-%26gt%3B%20Create%20Partition%20-%26gt%3B%20Check%3A%20Create%20volume%20-%26gt%3B%20Uncheck%3A%20Show%20extra%20options%20-%26gt%3B%0ACreate%20Partition%20-%26gt%3B%20Size%3A%202048MB%20-%26gt%3B%20Partition%20Type%3A%20Linux%20filesystem%20-%26gt%3B%20OK%20-%26gt%3B%20Swap%20File%20System%20Interface%20Module%20-%26gt%3B%20OK%0A%0A4%2F12%3A%20Volume%20management%20-%26gt%3B%20%3CUNUSED2%3E%2030GB%20-%26gt%3B%20Create%20Partition%20-%26gt%3B%20Check%3A%20Create%20volume%20-%26gt%3B%20Check%3A%20Show%20extra%20options%20-%26gt%3B%0ACreate%20Partition%20-%26gt%3B%20Size%3A%2030461MB%20-%26gt%3B%20Partition%20Type%3A%20Linux%20filesystem%20-%26gt%3B%20OK%20-%26gt%3B%20Ext2%2F3%2F4%20File%20System%20Interface%20Module%20-%26gt%3B%20OK%0AMake%20Filesystem%20-%26gt%3B%20Check%3A%20Edit%20mountpoint%2C%20Create%20Ext3%20Journal%2C%20Use%20Ext4%20extents%20-%26gt%3B%20Uncheck%3A%20Show%20extra%20options%20-%26gt%3B%20OK%0AEdit%20Mountpoint%20(Options)%20-%26gt%3B%20Mountpoint%3A%20%2F%20-%26gt%3B%20OK%0A%0ASelect%20-%26gt%3B%20sda3%2030GB%20%5B30GB%5D%20-%26gt%3B%20Next%0A%0APending%20operations%3A%0APartition%20sda1%20as%20FAT32%20mounted%20at%20%2Fboot%2Fefi%0APartition%20sda2%20as%20SWAPFS%0APartition%20sda3%20as%20Ext2%2F3%20mounted%20at%20%2F%0A%0AApply%20requested%20changes%3F%20-%26gt%3B%20OK%0A%0A5%2F12%3A%20System%20Installation%3A%20Example%3A%0AOffice%20-%26gt%3B%20ClamAV%20Antivirus%0AOffice%20-%26gt%3B%20Dictionary%0AOffice%20-%26gt%3B%20LibreOffice%0AOffice%20-%26gt%3B%20Scanning%0AOffice%20-%26gt%3B%20Smartcard%20support%0AInternet%2FNetworking%20-%26gt%3B%203rd%20party%20app%20support%20(Chrome%2C%20VMware%20View...)%0AInternet%2FNetworking%20-%26gt%3B%20Group%20policy%20managing%20tools%0AInternet%2FNetworking%20-%26gt%3B%20Infrastructure%20agents%20(Bacula%2C%20Zabbix...)%0AInternet%2FNetworking%20-%26gt%3B%20FreeIPA%20domain%20client%0AInternet%2FNetworking%20-%26gt%3B%20Peer-to-peer%20clients%0AInternet%2FNetworking%20-%26gt%3B%20Pidgin%20IM%20Client%0AInternet%2FNetworking%20-%26gt%3B%20Thunderbird%20email%20client%0AInternet%2FNetworking%20-%26gt%3B%20Internet%20telephony%20(Linphone)%0AMultimedia%20-%26gt%3B%20Blender%203D%20Modeller%0AMultimedia%20-%26gt%3B%20Graphics%20editing%0AMultimedia%20-%26gt%3B%20Audacity%20sound%20editor%0AMultimedia%20-%26gt%3B%20VLC%20mediaplayer%0AVirtualization%20-%26gt%3B%20Run%20Windows%2FDOS%20software%0AVirtualization%20-%26gt%3B%20VirtualBox%20desktop%20virtualization%0APublishing%20-%26gt%3B%20FreeCAD%20system%0A%0ARequired%20disk%20space%3A%2011.1GB%20-%26gt%3B%20Next%0A%0A7%2F12%3A%20Bootloader%20setup%20-%26gt%3B%20Device%3A%20EFI%20(recommended)%20-%26gt%3B%20Next%0A8%2F12%3A%20Network%20setup%20-%26gt%3B%20Next%0A9%2F12%3A%20System%20Administrator%20-%26gt%3B%20Setup%20password%20for%20system%20administrator%0A10%2F12%20-%26gt%3B%20System%20User%20-%26gt%3B%20New%20user%20account%20-%26gt%3B%20Name%20%2F%20Password%0A%0AWait%20for%20the%20following%20message%20to%20be%20displayed%3A%0A%0AYou%20may%20safely%20reboot%20your%20system%0APress%20any%20key%20to%20reboot%0AAutomatic%20reboot%20after%20%3CINSERT%20time%3D%22%22%20here%3D%22%22%3E%20seconds...%0A%0AFile%20-%26gt%3B%20Close%20(RCTRL%20%2B%20Q)%20-%26gt%3B%20Power%20off%20the%20machine%20-%26gt%3B%20OK%3C%2FINSERT%3E%3C%2FUNUSED2%3E%3C%2FUNUSED2%3E%3C%2FUNUSED1%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EStart%20the%20VM%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ECMD%20%2FQ%20%2FC%20START%20%2FMIN%20%2FREALTIME%20%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CAlt_64_Linux%5CRun_Alt_64_Linux.bat%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EInstall%20the%20Oracle%20VM%20VirtualBox%20Guest%20Additions%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3EDouble-Click%20VBox_GAs_6.1.32%20on%20the%20Desktop%20(CD%20Icon)%0ASelect%20VBoxLinuxAdditions.run%20-%26gt%3B%20Open%20Autorun%20Prompt%20(Command%20Button%20in%20the%20top-right%20corner%20of%20the%20window)%20-%26gt%3B%20Run%0AAuthenticate%20-%26gt%3B%20User%20Name%20%2F%20Password%20-%26gt%3B%20Authenticate%20(Command%20Button)%0ADo%20you%20wish%20to%20continue%3F%20%5Byes%20or%20no%5D%20-%26gt%3B%20yes%20-%26gt%3B%20Press%20the%20Enter%20key%0APress%20Return%20to%20close%20this%20window...%20-%26gt%3B%20Press%20the%20Enter%20key%0AMenu%20(Bottom-Left%20Corner%20of%20Taskbar)%20-%26gt%3B%20Quit%20-%26gt%3B%20Shut%20Down%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D8LsxmQV8AXk%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EStart%20the%20VM%3A%3C%2FA%3E%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ECMD%20%2FQ%20%2FC%20START%20%2FMIN%20%2FREALTIME%20%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CAlt_64_Linux%5CRun_Alt_64_Linux.bat%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-3340782%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EConfiguration%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDeployment%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDevice%20management%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3340884%22%20slang%3D%22en-US%22%3ERe%3A%20Example%20Unix%20%2F%20Linux%20KVM%20on%20Windows%2011%20(VirtualBox%20%2B%20HypervisorPlatform%20%2F%20WSL)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3340884%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1201045%22%20target%3D%22_blank%22%3E%40Mousefluff%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E(1.)%20Install%20the%20Oracle%20Solaris%2011.x%20Common%20Build%20Environment%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENOTE%3A%20Creating%20a%20custom%20ISO%20image%20with%20Distribution%20Constructor%2C%20for%20use%20on%20Windows%2010%20%2F%2011%2C%20requires%20a%20USB%20stick%20with%20at%20least%204GB-8GB%20of%20storage%20space%20available%20to%20transfer%20the%20files.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.oracle.com%2Fsolaris%2Fsolaris11%2Fdownloads%2Fsolaris-downloads.html%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EDownload%20Oracle%20Solaris%2011.x.x%20CBE%3C%2FA%3E%20and%20place%20in%20the%20following%20folder%3A%20%22C%3A%5CISO%5COracle%5CSolaris%5CCBE%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E(2.)%20Create%20an%20unoptimized%20ISO%20image%20of%20the%20repository%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENOTE%3A%20The%20following%20requires%20both%20WinRAR%20and%20the%20WinPE%20add-on%20for%20the%20ADK%20to%20be%20installed%3A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgo.microsoft.com%2Ffwlink%2F%3Flinkid%3D2165884%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EDownload%20the%20Windows%20ADK%20for%20Windows%2011%3C%2FA%3E%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgo.microsoft.com%2Ffwlink%2F%3Flinkid%3D2166133%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EDownload%20the%20Windows%20PE%20add-on%20for%20the%20ADK%3C%2FA%3E%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.win-rar.com%2Fdownload.html%3F%26amp%3BL%3D0%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EWinRAR%20Installer%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E(2A.)%20Create%20the%20following%20folder%20layout%20with%20the%20IPS%20Repository%20files%20placed%20in%20this%20folder%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3E%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CCreateVDISK_Solaris_CBE_11_REPO%5CV1019847-01_1of7.zip%22%0A%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CCreateVDISK_Solaris_CBE_11_REPO%5CV1019847-01_2of7.zip%22%0A%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CCreateVDISK_Solaris_CBE_11_REPO%5CV1019847-01_3of7.zip%22%0A%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CCreateVDISK_Solaris_CBE_11_REPO%5CV1019847-01_4of7.zip%22%0A%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CCreateVDISK_Solaris_CBE_11_REPO%5CV1019847-01_5of7.zip%22%0A%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CCreateVDISK_Solaris_CBE_11_REPO%5CV1019847-01_6of7.zip%22%0A%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CCreateVDISK_Solaris_CBE_11_REPO%5CV1019847-01_7of7.zip%22%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E(2B.)%20Create%20the%20following%20file%20using%20Notepad%3A%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CCreateVDISK_Solaris_CBE_11_REPO%5Cdc_text_workstation_x86.xml%22%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3E%0A%0A%3CDC%3E%0A%20%20%3CDISTRO%20name%3D%22Solaris_x86_Workstation_11_CBE%22%20add_timestamp%3D%22false%22%3E%0A%20%20%20%20%3CDISTRO_SPEC%3E%0A%20%20%20%20%20%20%3CIMG_PARAMS%3E%0A%20%20%20%20%20%20%20%20%3CMEDIA_IM%3E%0A%20%20%20%20%20%20%20%20%3C%2FMEDIA_IM%3E%0A%20%20%20%20%20%20%3C%2FIMG_PARAMS%3E%0A%20%20%20%20%3C%2FDISTRO_SPEC%3E%0A%20%20%20%20%3CTARGET%20name%3D%22desired%22%3E%0A%20%20%20%20%20%20%3CLOGICAL%3E%0A%20%20%20%20%20%20%20%20%3CZPOOL%20name%3D%22rpool%22%20action%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Fuse_existing%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CFILESYSTEM%20name%3D%22dc%2Ftext%22%20action%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Fpreserve%22%3E%3C%2FFILESYSTEM%3E%0A%20%20%20%20%20%20%20%20%3C%2FZPOOL%3E%0A%20%20%20%20%20%20%3C%2FLOGICAL%3E%0A%20%20%20%20%3C%2FTARGET%3E%0A%20%20%20%20%3CSOFTWARE%20name%3D%22transfer-ips-install%22%20type%3D%22IPS%22%3E%0A%20%20%20%20%20%20%3CDESTINATION%3E%0A%20%20%20%20%20%20%20%20%3CINCLUDE%20xi%3D%22http%3A%2F%2Fwww.w3.org%2F2003%2FXInclude%22%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Fusr%2Fshare%2Fdistro_const%2Flang_facets.xml%22%3E%3C%2FINCLUDE%3E%0A%20%20%20%20%20%20%3C%2FDESTINATION%3E%0A%20%20%20%20%20%20%3CSOURCE%3E%0A%20%20%20%20%20%20%20%20%3CPUBLISHER%20name%3D%22solaris%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CORIGIN%20name%3D%22file%3A%2F%2F%2Fexport%2Frepo%2Fsolaris%2F%22%3E%3C%2FORIGIN%3E%0A%20%20%20%20%20%20%20%20%3C%2FPUBLISHER%3E%0A%20%20%20%20%20%20%3C%2FSOURCE%3E%0A%20%20%20%20%20%20%3CSOFTWARE_DATA%20action%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Finstall%22%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Epkg%3A%2Fentire%40latest%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Epkg%3A%2Fgroup%2Fsystem%2Fsolaris-large-server%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Epkg%3A%2Fsystem%2Finstall%2Ftext-install%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Epkg%3A%2Fsystem%2Finstall%2Fmedia%2Finternal%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Epkg%3A%2Fgroup%2Ffeature%2Fsmartcard%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Epkg%3A%2Fservice%2Fnetwork%2Fptp%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Epkg%3A%2Fsystem%2Fsecurity%2Fotp%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Epkg%3A%2Fgroup%2Ffeature%2Fdeveloper-gnu%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Epkg%3A%2Fgroup%2Ffeature%2Fdeveloper-studio-utilities%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Epkg%3A%2Fgroup%2Fsystem%2Fsolaris-desktop%3C%2FNAME%3E%0A%20%20%20%20%20%20%3C%2FSOFTWARE_DATA%3E%0A%20%20%20%20%3C%2FSOFTWARE%3E%0A%20%20%20%20%3CSOFTWARE%20name%3D%22set-ips-attributes%22%20type%3D%22IPS%22%3E%0A%20%20%20%20%20%20%3CDESTINATION%3E%0A%20%20%20%20%20%20%20%20%3CIMAGE%20img_root%3D%22%7BPKG_IMAGE_PATH%7D%22%20action%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Fuse_existing%22%3E%3C%2FIMAGE%3E%0A%20%20%20%20%20%20%3C%2FDESTINATION%3E%0A%20%20%20%20%20%20%3CSOURCE%3E%0A%20%20%20%20%20%20%20%20%3CPUBLISHER%20name%3D%22solaris%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CORIGIN%20name%3D%22http%3A%2F%2Fpkg.oracle.com%2Fsolaris%2Frelease%2F%22%3E%3C%2FORIGIN%3E%0A%20%20%20%20%20%20%20%20%3C%2FPUBLISHER%3E%0A%20%20%20%20%20%20%3C%2FSOURCE%3E%0A%20%20%20%20%3C%2FSOFTWARE%3E%0A%20%20%20%20%3CSOFTWARE%20name%3D%22ba-init%22%20type%3D%22CPIO%22%3E%0A%20%20%20%20%20%20%3CDESTINATION%3E%0A%20%20%20%20%20%20%20%20%3CDIR%20path%3D%22%7BBOOT_ARCHIVE%7D%22%3E%0A%20%20%20%20%20%20%3C%2FDIR%3E%3C%2FDESTINATION%3E%0A%20%20%20%20%20%20%3CSOURCE%3E%0A%20%20%20%20%20%20%20%20%3CDIR%20path%3D%22%7BPKG_IMAGE_PATH%7D%22%3E%0A%20%20%20%20%20%20%3C%2FDIR%3E%3C%2FSOURCE%3E%0A%20%20%20%20%20%20%3CINCLUDE%20xi%3D%22http%3A%2F%2Fwww.w3.org%2F2003%2FXInclude%22%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Fusr%2Fshare%2Fdistro_const%2Fboot_archive_contents_x86.xml%22%3E%3C%2FINCLUDE%3E%0A%20%20%20%20%20%20%3CSOFTWARE_DATA%20action%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Funinstall%22%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Eetc%2Fgconf%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Eetc%2Fbrltty%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Eetc%2Fgtk-2.0%3C%2FNAME%3E%0A%20%20%20%20%20%20%20%20%3CNAME%3Evar%2Fsadm%2Fpkg%3C%2FNAME%3E%0A%20%20%20%20%20%20%3C%2FSOFTWARE_DATA%3E%0A%20%20%20%20%3C%2FSOFTWARE%3E%0A%20%20%20%20%3CEXECUTION%20stop_on_error%3D%22true%22%3E%0A%20%20%20%20%20%20%3CCHECKPOINT%20name%3D%22transfer-ips-install%22%20desc%3D%22Transfer%20pkg%20contents%20from%20IPS%22%20mod_path%3D%22solaris_install%2Ftransfer%2Fips%22%20checkpoint_class%3D%22TransferIPS%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CKWARGS%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CARG%20name%3D%22show_stdout%22%3Etrue%3C%2FARG%3E%0A%20%20%20%20%20%20%20%20%20%20%3C%2FKWARGS%3E%0A%20%20%20%20%20%20%3C%2FCHECKPOINT%3E%0A%20%20%20%20%20%20%3CCHECKPOINT%20name%3D%22set-ips-attributes%22%20desc%3D%22Set%20post-install%20IPS%20attributes%22%20mod_path%3D%22solaris_install%2Ftransfer%2Fips%22%20checkpoint_class%3D%22TransferIPS%22%3E%3C%2FCHECKPOINT%3E%0A%20%20%20%20%20%20%3CCHECKPOINT%20name%3D%22pre-pkg-img-mod%22%20desc%3D%22Pre%20package%20image%20modification%22%20mod_path%3D%22solaris_install%2Fdistro_const%2Fcheckpoints%2Fpre_pkg_img_mod%22%20checkpoint_class%3D%22TextPrePkgImgMod%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CKWARGS%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CARG%20name%3D%22root_password%22%3Esolaris%3C%2FARG%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CARG%20name%3D%22is_plaintext%22%3Etrue%3C%2FARG%3E%0A%20%20%20%20%20%20%20%20%20%20%3C%2FKWARGS%3E%0A%20%20%20%20%20%20%3C%2FCHECKPOINT%3E%0A%20%20%20%20%20%20%3CCHECKPOINT%20name%3D%22ba-init%22%20desc%3D%22Boot%20Archive%20Initialization%22%20mod_path%3D%22solaris_install%2Ftransfer%2Fcpio%22%20checkpoint_class%3D%22TransferCPIO%22%3E%3C%2FCHECKPOINT%3E%0A%20%20%20%20%20%20%3CCHECKPOINT%20name%3D%22ba-config%22%20desc%3D%22Boot%20Archive%20Configuration%22%20mod_path%3D%22solaris_install%2Fdistro_const%2Fcheckpoints%2Fboot_archive_configure%22%20checkpoint_class%3D%22TextBootArchiveConfigure%22%3E%0A%20%20%20%20%20%20%3C%2FCHECKPOINT%3E%0A%20%20%20%20%20%20%3CCHECKPOINT%20name%3D%22ba-arch%22%20desc%3D%22Boot%20Archive%20Archival%22%20mod_path%3D%22solaris_install%2Fdistro_const%2Fcheckpoints%2Fboot_archive_archive%22%20checkpoint_class%3D%22BootArchiveArchive%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CKWARGS%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CARG%20name%3D%22compression_type%22%3Egzip%3C%2FARG%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CARG%20name%3D%22compression_level%22%3E9%3C%2FARG%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CARG%20name%3D%22size_pad%22%3E0%3C%2FARG%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CARG%20name%3D%22bytes_per_inode%22%3E0%3C%2FARG%3E%0A%20%20%20%20%20%20%20%20%20%20%3C%2FKWARGS%3E%0A%20%20%20%20%20%20%3C%2FCHECKPOINT%3E%0A%20%20%20%20%20%20%3CCHECKPOINT%20name%3D%22boot-setup%22%20desc%3D%22Setup%20boot%20menu%22%20mod_path%3D%22solaris_install%2Fboot%2Fboot%22%20checkpoint_class%3D%22TextISOImageBootMenu%22%3E%3C%2FCHECKPOINT%3E%0A%20%20%20%20%20%20%3CCHECKPOINT%20name%3D%22pkg-img-mod%22%20desc%3D%22Pkg%20image%20area%20modification%22%20mod_path%3D%22solaris_install%2Fdistro_const%2Fcheckpoints%2Fpkg_img_mod%22%20checkpoint_class%3D%22TextPkgImgMod%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CKWARGS%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CARG%20name%3D%22dist_iso_sort%22%3E%2Fusr%2Fshare%2Fdistro_const%2Fsort%2Ftext_x86.sort%3C%2FARG%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CARG%20name%3D%22compression_type%22%3Elzma%3C%2FARG%3E%0A%20%20%20%20%20%20%20%20%20%20%3C%2FKWARGS%3E%0A%20%20%20%20%20%20%3C%2FCHECKPOINT%3E%0A%20%20%20%20%20%20%3CCHECKPOINT%20name%3D%22create-iso%22%20desc%3D%22ISO%20media%20creation%22%20mod_path%3D%22solaris_install%2Fdistro_const%2Fcheckpoints%2Fcreate_iso%22%20checkpoint_class%3D%22CreateISO%22%3E%0A%20%20%20%20%20%20%3C%2FCHECKPOINT%3E%0A%20%20%20%20%20%20%3CCHECKPOINT%20name%3D%22create-usb%22%20desc%3D%22USB%20media%20creation%22%20mod_path%3D%22solaris_install%2Fdistro_const%2Fcheckpoints%2Fcreate_usb%22%20checkpoint_class%3D%22CreateUSB%22%3E%0A%20%20%20%20%20%20%3C%2FCHECKPOINT%3E%0A%20%20%20%20%20%20%3CCHECKPOINT%20name%3D%22checksums%22%20desc%3D%22Checksum%20calculation%20for%20media%22%20mod_path%3D%22solaris_install%2Fdistro_const%2Fcheckpoints%2Fchecksums%22%20checkpoint_class%3D%22Checksums%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CKWARGS%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CARGLIST%20name%3D%22algorithms%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CARGITEM%3Esha512%3C%2FARGITEM%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FARGLIST%3E%0A%20%20%20%20%20%20%20%20%20%20%3C%2FKWARGS%3E%0A%20%20%20%20%20%20%3C%2FCHECKPOINT%3E%0A%20%20%20%20%3C%2FEXECUTION%3E%0A%20%20%20%3CCONFIGURATION%20name%3D%22pre-pkg-img-mod%22%20type%3D%22sysconf%22%20source%3D%22%2Fusr%2Fshare%2Fdistro_const%2Fprofile%2Fgeneric.xml%22%3E%0A%20%20%20%20%20%20%3CVALIDATION%20path%3D%22%2Fusr%2Fsbin%2Fsvccfg%22%20args%3D%22apply%20-n%22%3E%3C%2FVALIDATION%3E%0A%20%20%20%20%3C%2FCONFIGURATION%3E%0A%20%20%20%20%3CCONFIGURATION%20name%3D%22pre-pkg-img-mod%22%20type%3D%22sysconf%22%20source%3D%22%2Fusr%2Fshare%2Fdistro_const%2Fprofile%2Ftext.xml%22%3E%0A%20%20%20%20%20%20%3CVALIDATION%20path%3D%22%2Fusr%2Fsbin%2Fsvccfg%22%20args%3D%22apply%20-n%22%3E%3C%2FVALIDATION%3E%0A%20%20%20%20%3C%2FCONFIGURATION%3E%0A%20%20%3C%2FDISTRO%3E%0A%3C%2FDC%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E(2C.)%20Extract%20the%20shell%20script%20and%20associated%20text%20documents%20to%20the%20same%20folder%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3E%22%25ProgramFiles%25%5CWinRAR%5CWinRAR.exe%22%20x%20-ibck%20-y%20%22C%3A%5CISO%5COracle%5CSolaris%5CCBE%5CV1019846-01.zip%22%20-r%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CCreateVDISK_Solaris_CBE_11_REPO%5C%22%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E(2D.)%20Use%20oscdimg%20from%20the%20%22Deployment%20and%20Imaging%20Tools%20Environment%22%20to%20create%20an%20ISO%20image%20of%20the%20repository%20for%20the%20VM%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Eoscdimg%20-m%20-j1%20-g%20-e%20-lSOL11_REPO%20%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CCreateVDISK_Solaris_CBE_11_REPO%22%20%22C%3A%5CISO%5COracle%5CSolaris%5CCBE%5CSolaris_CBE_11_REPO.iso%22%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E(3.)%20Run%20the%20Batch%20file%20from%20the%20previous%20example%20to%20create%20the%20scripts%20(%20Press%20any%20key%20to%20continue%20...%20-%26gt%3B%20B%20-%26gt%3B%203%20-%26gt%3B%20N%20)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EStart%20Menu%20-%26gt%3B%20Run%20-%26gt%3B%20taskmgr%20-%26gt%3B%20File%20-%26gt%3B%20Run%20new%20task%20-%26gt%3B%20%25SystemRoot%25%5CSystem32%5Ccmd.exe%20-%26gt%3B%20Check%3A%20Create%20this%20task%20with%20administrative%20privileges%20-%26gt%3B%20OK%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3E%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CExample_Generate_VM_Script.bat%22%20Solaris_11_CBE%2051201%20C%3A%5CVDISK%20%22C%3A%5CISO%5COracle%5CSolaris%5CCBE%5CV1019840-01.iso%22%20%22C%3A%5CISO%5COracle%5CSolaris%5CCBE%5CSolaris_CBE_11_REPO.iso%22%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E(4.)%20Install%20Solaris%2011.x%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECreate%20a%2050GB%20Virtual%20Disk%20File%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ECMD%20%2FQ%20%2FC%20START%20%2FMIN%20%2FREALTIME%20%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CCreateVDISK_Solaris_11_CBE.bat%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3ENOTE%3A%20Use%20the%20following%20tables%20as%20a%20reference%20for%20calculating%20partition%20sizes%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ENTFS%3A%20%0A1TB%20%20%20%3D%201048576%20(MB)%20-%26gt%3B%202%5E20%20*%201%0A750GB%20%3D%20768001%20(MB)%20-%26gt%3B%20500%20*%201024%20%2B%201%0A500GB%20%3D%20512001%20(MB)%20-%26gt%3B%20500%20*%201024%20%2B%201%0A450GB%20%3D%20460801%20(MB)%20-%26gt%3B%20450%20*%201024%20%2B%201%0A300GB%20%3D%20307201%20(MB)%20-%26gt%3B%20300%20*%201024%20%2B%201%0A250GB%20%3D%20256001%20(MB)%20-%26gt%3B%20250%20*%201024%20%2B%201%0A200GB%20%3D%20204801%20(MB)%20-%26gt%3B%20200%20*%201024%20%2B%201%0A150GB%20%3D%20153601%20(MB)%20-%26gt%3B%20150%20*%201024%20%2B%201%0A100GB%20%3D%20102401%20(MB)%20-%26gt%3B%20100%20*%201024%20%2B%201%0A50GB%20%20%3D%2051201%20(MB)%20-%26gt%3B%2050%20*%201024%20%2B%201%0A32GB%20%20%3D%2032769%20(MB)%20-%26gt%3B%2032%20*%201024%20%2B%201%0A25GB%20%20%3D%2025601%20(MB)%20-%26gt%3B%2025%20*%201024%20%2B%201%0A24GB%20%20%3D%2024577%20(MB)%20-%26gt%3B%2024%20*%201024%20%2B%201%0A20GB%20%20%3D%2020481%20(MB)%20-%26gt%3B%2020%20*%201024%20%2B%201%0A16GB%20%20%3D%2016385%20(MB)%20-%26gt%3B%2016%20*%201024%20%2B%201%0A%0ANTFS%20-%26gt%3B%20(Size%20in%20GB%20*%201024)%20%2B%201%0AFAT32%20(up%20to%2032GB%20for%20USB)%20-%26gt%3B%20(Size%20in%20GB%20*%201024)%20%2B%2012%0A%0A1TB%20%20%20%3D%2016385%20cylinders%20%7B%5B(2%5E40)%20%2F%20(Cylinder%20Blocks%20*%20Sectors)%5D%2B1%7D%0A500GB%20%3D%208001%20cylinders%20%7B%5B(2%5E30%20*%20500)%20%2F%20(Cylinder%20Blocks%20*%20Sector%20Size)%5D%2B1%7D%0A250GB%20%3D%204001%20cylinders%20%7B%5B(2%5E30%20*%20250)%20%2F%20(Cylinder%20Blocks%20*%20Sector%20Size)%5D%2B1%7D%0A150GB%20%3D%202401%20cylinders%20%7B%5B(2%5E30%20*%20150)%20%2F%20(Cylinder%20Blocks%20*%20Sector%20Size)%5D%2B1%7D%0A100GB%20%3D%201601%20cylinders%20%7B%5B(2%5E30%20*%20100)%20%2F%20(Cylinder%20Blocks%20*%20Sector%20Size)%5D%2B1%7D%0A50GB%20%20%3D%20801%20cylinders%20%7B%5B(2%5E30%20*%2050)%20%2F%20(Cylinder%20Blocks%20*%20Sector%20Size)%5D%2B1%7D%0A%0ANEWFS%3A%20TB%20%3D%20%7B%5B(1099511627776%20*%20Size%20in%20TB)%20%2B%201048576%5D%20%2F%20512%7D%0ANEWFS%3A%20GB%20%3D%20%7B%5B(1073741824%20*%20Size%20in%20GB)%20%2B%201048576%5D%20%2F%20512%7D%0ANEWFS%3A%20MB%20%3D%20%7B%5B(1048576%20*%20Size%20in%20MB)%20%2B%201048576%5D%20%2F%20512%7D%0A%0A1TB%20%20%20%3D%202147485696%20sectors%20%3D%201048576.0MB%20(%20cyl%20groups)%0A500GB%20%3D%201048578048%20sectors%20%3D%20512001.0MB%20(%20cyl%20groups)%0A250GB%20%3D%20524289024%20sectors%20%3D%20256001.0MB%20(%20cyl%20groups)%0A150GB%20%3D%20314574848%20sectors%20%3D%20153601.0MB%20(%20cyl%20groups)%0A100GB%20%3D%20209717248%20sectors%20%3D%20102401.0MB%20(%20cyl%20groups)%0A50GB%20%20%3D%20104859648%20sectors%20%3D%2051201.0MB%20(%20cyl%20groups)%0A%0AEFI%20(260MB)%20%2B%2050GB%20partition%20(NOTE%3A%20TOTAL%20DOES%20NOT%20EXCEED%2050GB)%0AEFI_SYS%3A%20Start%201%20(%2034%20Cyl%20)%20%7C%20SOLARIS2%3A%20Start%2035%20(%206492%20Cyl%20)%0A260%20%2B%2050%20%7C%20260MB%20%3D%20534528%20%7C%2050GB%20%3D%20104859648%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3ECreate%20and%20Start%20the%20Virtual%20Machine%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ECMD%20%2FQ%20%2FC%20START%20%2FMIN%20%2FREALTIME%20%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CInstall_Solaris_11_CBE.bat%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3ECreate%20the%20Partition%20Layout%20and%20Install%20the%20Operating%20System%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3EUSB%20Keyboard%0A27.%20US-English%0ATo%20select%20the%20keyboard%20layout%2C%20enter%20a%20number%20%5Bdefault%2027%5D%3A%2027%0A3.%20English%0ATo%20select%20the%20language%20you%20wish%20to%20use%2C%20enter%20a%20number%20%5Bdefault%20is%203%5D%3A%203%0A%0APlease%20enter%20a%20number%20%5B1%5D%3A%202%20(Shell)%0Aroot%40solaris%3A%2F%23%20format%0ASpecify%20disk%20(enter%20its%20number)%3A%200%0Aformat%26gt%3B%20fdisk%0AType%20%22y%22%20to%20accept%20the%20default%20partition%2C%20otherwise%20type%20%22n%20to%20edit%20the%20partition%20table.%0An%0AEnter%20Selection%3A%201%20(Create%20a%20partition)%0ASelect%20the%20partition%20to%20create%3A%20g%20(EFI_SYS)%0ASpecify%20the%20percentage%20of%20disk%20to%20use%20for%20this%20partition%20(or%20type%20%22c%22%20to%20specify%20the%20size%20in%20cylinders).%0Ac%0AEnter%20starting%20cylinder%20number%3A%201%0AEnter%20partition%20size%20in%20cylinders%3A%2034%0AShould%20this%20become%20the%20active%20partition%3F%20If%20yes%2C%20it%20will%20be%20activated%20each%20time%20the%20computer%20is%20reset%20or%20turned%20on.%0APlease%20type%20%22y%22%20or%20%22n%22.%0An%0ASelect%20the%20partition%20to%20create%3A%201%20(SOLARIS2)%0ASpecify%20the%20percentage%20of%20disk%20to%20use%20for%20this%20partition%20(or%20type%20%22c%22%20to%20specify%20the%20size%20in%20cylinders).%0Ac%0AEnter%20starting%20cylinder%20number%3A%2035%0AEnter%20partition%20size%20in%20cylinders%3A%206492%0AShould%20this%20become%20the%20active%20partition%3F%20If%20yes%2C%20it%20will%20be%20activated%20each%20time%20the%20computer%20is%20reset%20or%20turned%20on.%0APlease%20type%20%22y%22%20or%20%22n%22.%0Ay%0AEnter%20Selection%3A%206%20(update%20disk%20configuration%20and%20exit)%0Aformat%26gt%3B%20quit%0A%0Aroot%40solaris%3A%2F%23%20newfs%20-b4096%20-f512%20-i8192%20%E2%80%93o%20space%20-s104859648%20%2Fdev%2Frdsk%2Fc1t1d0p0%0Anewfs%3A%20construct%20a%20new%20file%20system%20%2Fdev%2Frdsk%2Fc1t1d0p0%3A%20(y%2Fn)%3F%20y%0A%0Aroot%40solaris%3A%2F%23%20exit%0APlease%20enter%20a%20number%20%5B1%5D%3A%201%20(Install%20Oracle%20Solaris)%0A(F2_Continue)%0ALocal%20Disks%20(F2_Continue)%0Asata%2050.0%20%2B%20c1t1d0%20VBOX%20(F2_Continue)%0AUse%20a%20partition%20of%20the%20disk%20(F2_Continue)%0ASolaris2%2049.7%20GB%20(F2_Continue)%0AComputer%20Name%3A%20%3CENTER%20name%3D%22%22%20here%3D%22%22%3E%20(F2_Continue)%0A%0ADefault%3A%0ANo%20network%20interfaces%20found.%20(F2_Continue)%0A%0AOptional%3A%0ASelect%20a%20wired%20network%3A%20net0%20(rge0)%20(F2_Continue)%0ADHCP%20(F2_Continue)%0A%0ARegions%3A%20UTC%2FGMT%20(F2_Continue)%0ALanguage%3A%20English%20(F2_Continue)%0ATerritory%3A%20United%20States%20(en_US.UTF-8)%20(F2_Continue)%0ADate%20and%20Time%20(skip)%20(F2_Continue)%20%0AKeyboard%3A%20US-English%20(F2_Continue)%0ARoot%20Password%3A%20%3CCREATE%20administrator%3D%22%22%20password%3D%22%22%3E%20(F2_Continue)%0ASupport%20-%20Registration%20(F2_Continue)%0AInstallation%20Summary%20(F2_Install)%0A%0AThe%20installation%20of%20Oracle%20Solaris%20has%20completed%20successfully.%0A%0A(F9_Quit)%0A%0APlease%20enter%20a%20number%20%5B1%5D%3A%202%20(Shell)%0A%0Aroot%40solaris%3A%2F%23%20cd%20%2Fmedia%2FSOL11_REPO%2F%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20zfs%20create%20rpool%2Fexport%2Frepo%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20zfs%20create%20rpool%2Fexport%2Frepo%2Fsolaris%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20.%2Finstall-repo.ksh%20-d%20%2Fexport%2Frepo%2Fsolaris%2F%0AUsing%20V1019847-01%20files%20for%20sol-11_4_42_111_0-repo%20download.%0AUncompressing%20V1019847-01_1of7.zip...done.%0AUncompressing%20V1019847-01_2of7.zip...done.%0AUncompressing%20V1019847-01_3of7.zip...done.%0AUncompressing%20V1019847-01_4of7.zip...done.%0AUncompressing%20V1019847-01_5of7.zip...done.%0AUncompressing%20V1019847-01_6of7.zip...done.%0AUncompressing%20V1019847-01_7of7.zip...done.%0ARepository%20can%20be%20found%20in%20%2Fexport%2Frepo%2Fsolaris%2F.%0A%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20shutdown%20-i5%20-g0%20-y%3C%2FCREATE%3E%3C%2FENTER%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EFormat%20an%20empty%20USB%20disk%20%2F%20drive%20as%20FAT32%20with%20the%20following%20label%3A%20ISO_COPY%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENOTE%3A%20Even%20without%20the%20repository%20embedded%2C%20both%20the%20USB%20and%20ISO%20images%20are%202-4GB%20each%20(%20This%20method%20is%20the%20easiest%20way%20to%20copy%20the%20following%20images%20%2F%20checksums%20to%20Windows%2010%20%2F%2011%3A%20Solaris_x86_Workstation_11_CBE.iso%2C%20Solaris_x86_Workstation_11_CBE.usb%2C%20sha512sums.txt%20)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOracle%20VM%20VirtualBox%20Manager%20(%20Run%20as%20Administrator%20)%20-%26gt%3B%20Solaris_CBE_11%20-%26gt%3B%20Right-Click%20-%26gt%3B%20Settings%20-%26gt%3B%20USB%20-%26gt%3B%20Add%20Filter%20(%20%2B%20Icon%20)%20-%26gt%3B%20Select%20the%20USB%20Drive%20-%26gt%3B%20Click%20OK%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ERestart%20the%20VM%2C%20create%20an%20image%20with%20distribution%20constructor%2C%20copy%20the%20images%20to%20a%20USB%20drive%20for%20use%20on%20Windows%2010%20%2F11%20(%20Alternate%3A%20Create%20a%20bootable%20USB%20drive%20from%20within%20the%20VM%20itself%20)%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ECMD%20%2FQ%20%2FC%20START%20%2FMIN%20%2FREALTIME%20%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CSolaris_11_CBE%5CRun_Solaris_11_CBE.bat%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3ENOTE%3A%20These%20scripts%20are%20examples%20which%20can%20be%20modified%20to%20fit%20your%20needs%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ESelect%3A%20Oracle%20Solaris%2011.x.x.x.x%0A%0Asolaris%20console%20login%3A%20root%0APassword%3A%20%3CENTER%20password%3D%22%22%3E%0A%0Aroot%40solaris%3A~%23%20cd%20%2Fmedia%2FSOL11_REPO%2F%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20pkg%20unset-publisher%20solaris%0AUpdating%20package%20cache%20%20%20%20%20%201%2F1%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20pkg%20set-publisher%20-p%20%2Fexport%2Frepo%2Fsolaris%2F%20--search-first%0Apkg%20set-publisher%3A%0A%20%20Added%20publisher(s)%3A%20solaris%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20pkg%20set-publisher%20-m%20https%3A%2F%2Fpkg.oracle.com%2Fsolaris%2Frelease%2F%20solaris%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20pkg%20publisher%0APUBLISHER%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20TYPE%20%20%20%20%20STATUS%20P%20LOCATION%0Asolaris%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20origin%20%20%20online%20F%20file%3A%2F%2F%2Fexport%2Frepo%2Fsolaris%2F%0Asolaris%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20mirror%20%20%20online%20F%20https%3A%2F%2Fpkg.oracle.com%2Fsolaris%2Frelease%2F%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20pkgrepo%20-s%20%2Fexport%2Frepo%2Fsolaris%2F%20refresh%0AInitiating%20repository%20refresh.%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20pkg%20rebuild-index%0ABuilding%20new%20search%20index%20612%2F612%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20distro_const%20build%20dc_text_workstation_x86.xml%0Aroot%40solaris%3A%2Fmedia%2FSOL11_REPO%23%20cd%20%2Frpool%2Fdc%2Ftext%2Fmedia%2F%0Aroot%40solaris%3A%2Frpool%2Fdc%2Ftext%2Fmedia%23%20cp%20*%20%2Fmedia%2FISO_COPY%2F%0A%0Aroot%40solaris%3A%2Frpool%2Fdc%2Ftext%2Fmedia%23%20usbcopy%20Solaris_x86_Workstation_CBE_11_4_42.usb%0A%0Aroot%40solaris%3A%2Frpool%2Fdc%2Ftext%2Fmedia%23%20shutdown%20-i5%20-g0%20-y%3C%2FENTER%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EPartitioning%20for%20UEFI%20(%20GPT%20)%20%2F%20BIOS%20(%20MBR%20)%20layouts%20outside%20of%20a%20Virtualized%20Environment%20using%20images%20generated%20with%20Distribution%20Constructor%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3EREM%20-%26gt%3B%20Multi-boot%20WinPE%20diskpart%20script%20for%20Windows%2011%20and%20Solaris%2011.4%20CBE%20(%20GPT%20%2F%20UEFI%20)%0ANOTE%3A%20Secure%20boot%20MUST%20be%20disabled%20first%2C%20HDDs%20must%20be%20uninitialized%20%2F%20empty%20to%20proceed%0AREM%20-%26gt%3B%20NOTE%3A%20After%20creating%20this%20layout%2C%20change%20the%20partition%20IDs%20%2F%20update%20the%20label%20in%20Solaris%2011.4%20CBE%20BEFORE%20installing%20Windows%2010%2F11%0ASELECT%20DISK%200%0ACLEAN%0ACONVERT%20GPT%0AREM%20SLICE0%3A%20(%20BIOS_boot%20%7C%20260.00mb%20)%0ACREATE%20PARTITION%20EFI%20SIZE%3D260%0ACREATE%20PARTITION%20EFI%20SIZE%3D260%0AASSIGN%20LETTER%3DS%0AFORMAT%20FS%3DFAT32%0ACREATE%20PARTITION%20MSR%20SIZE%3D16%0AREM%20SLICE3%3A%20(%20reserved%20-%26gt%3B%2011%20%7C%208.00mb%20)%0ACREATE%20PARTITION%20EFI%20SIZE%3D8%0AREM%20SLICE4%3A%20(%20usr%20-%26gt%3B%204%20%7C%20256001.00mb%20%2F%20256.00gb%20)%0ACREATE%20PARTITION%20PRIMARY%20SIZE%3D256001%0ACREATE%20PARTITION%20PRIMARY%20SIZE%3D307201%0AASSIGN%0AFORMAT%20FS%3DNTFS%20UNIT%3D4096%20QUICK%0ACREATE%20PARTITION%20PRIMARY%20SIZE%3D512001%0AASSIGN%0AFORMAT%20FS%3DREFS%20UNIT%3D4096%20QUICK%0AREM%20-%26gt%3B%20Solaris%3A%20GPT%20%2F%20UEFI%20-%26gt%3B%20(%20system%20-%20260.00mb%20%7C%20reserved%20-%208.00mb%20%7C%20swap%20-%202049.00mb%20optional%20%7C%20usr%20-%2013.00gb%20min%20)%0AREM%20-%26gt%3B%20Solaris%3A%20MBR%20%2F%20BIOS%20-%26gt%3B%20(%20BIOS_boot%20-%20260.00mb%20%7C%20reserved%20-%208.00mb%20%7C%20swap%20-%202049.00mb%20optional%20%7C%20usr%20-%2013.00gb%20min%20)%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EExample%20partition%20layout%20utilizing%20the%20text-installer%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ENumber%20-%26gt%3B%20VTOC%20%E2%80%93%20Partitions%20or%20slices%2C%20numbered%200%E2%80%937.%20%7C%20EFI%20%E2%80%93%20Partitions%20or%20slices%2C%20numbered%200%E2%80%936.%0ATag%20-%26gt%3B%200%3DUNASSIGNED%201%3DBOOT%202%3DROOT%203%3DSWAP%204%3DUSR%205%3DBACKUP%207%3DVAR%208%3DHOME%2011%3DRESERVED%0A%0APlease%20enter%20a%20number%20%5B1%5D%3A%202%20(Shell)%0Aroot%40solaris%3A%2F%23%20format%0ASpecify%20disk%20(enter%20its%20number)%3A%200%0Aformat%26gt%3B%20partition%0Apartition%26gt%3B%20print%0Apartition%26gt%3B%200%0AEnter%20partition%20id%20tag%5Bsystem%5D%3A%20BIOS_boot%20-%26gt%3B%20%3CENTER%3E%20-%26gt%3B%20%3CENTER%3E%20-%26gt%3B%20%3CENTER%3E%20-%26gt%3B%20%3CENTER%3E%0Apartition%26gt%3B%203%0AEnter%20partition%20id%20tag%5Bsystem%5D%3A%20reserved%20-%26gt%3B%20%3CENTER%3E%20-%26gt%3B%20%3CENTER%3E%20-%26gt%3B%20%3CENTER%3E%20-%26gt%3B%20%3CENTER%3E%0Apartition%26gt%3B%204%0AEnter%20partition%20id%20tag%5Bsystem%5D%3A%20usr%20-%26gt%3B%20%3CENTER%3E%20-%26gt%3B%20%3CENTER%3E%20-%26gt%3B%20%3CENTER%3E%20-%26gt%3B%20%3CENTER%3E%0Apartition%26gt%3B%20label%0AReady%20to%20label%20disk%2C%20continue%3F%20y%0Apartition%26gt%3B%20quit%0Aformat%26gt%3B%20quit%3C%2FENTER%3E%3C%2FENTER%3E%3C%2FENTER%3E%3C%2FENTER%3E%3C%2FENTER%3E%3C%2FENTER%3E%3C%2FENTER%3E%3C%2FENTER%3E%3C%2FENTER%3E%3C%2FENTER%3E%3C%2FENTER%3E%3C%2FENTER%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3ENOTE%3A%20You%20will%20have%20to%20update%20(%20or%20merge%20)%20the%20Windows%20bootloader%20on%20WinPE%20any%20time%20you%20install%20Unix%20%2F%20Linux%20on%20the%20same%20partition%20(%20or%20%3CA%20href%3D%22https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fgrub%2Fgrub-documentation.html%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Etry%20creating%20your%20own%20GRUB%202.x%20menu%20entry%3C%2FA%3E%20for%20Windows%2010%20%2F%2011%20)%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3EC%3A%5CUsers%5C%3CUSER_NAME_HERE%3E%5CDesktop%26gt%3Bbcdedit%20%2Fv%0A%0AWindows%20Boot%20Loader%0A-------------------%0Aidentifier%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7Bd58d10c6-df53-11dc-878f-00064f4f4e08%7D%0Adevice%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20unknown%0Apath%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5Cwindows%5Csystem32%5Cwinload.efi%0Adescription%20%20%20%20%20%20%20%20%20%20%20%20%20Windows%2011%0A%0AC%3A%5CUsers%5C%3CUSER_NAME_HERE%3E%5CDesktop%26gt%3Bbcdboot%20%2F%3F%0A%0A%20%20%2Fm%20%20%20%20%20%20%20%20%20If%20an%20OS%20loader%20GUID%20is%20provided%2C%20this%20option%20merges%20the%0A%20%20%20%20%20%20%20%20%20%20%20%20%20given%20loader%20object%20with%20the%20system%20template%20to%20produce%20a%0A%20%20%20%20%20%20%20%20%20%20%20%20%20bootable%20entry.%20Otherwise%2C%20only%20global%20objects%20are%20merged.%0A%0AC%3A%5CUsers%5C%3CUSER_NAME_HERE%3E%5CDesktop%26gt%3B%20bcdboot%20C%3A%5CWindows%20%2Fm%20%7Bd58d10c6-df53-11dc-878f-00064f4f4e08%7D%0AC%3A%5CUsers%5C%3CUSER_NAME_HERE%3E%5CDesktop%26gt%3Bbcdedit%20%2Fv%0A%0AWindows%20Boot%20Loader%0A-------------------%0Aidentifier%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7Bd58d10c6-df53-11dc-878f-00064f4f4e08%7D%0Adevice%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20partition%3DC%3A%0Apath%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5Cwindows%5Csystem32%5Cwinload.efi%0Adescription%20%20%20%20%20%20%20%20%20%20%20%20%20Windows%2011%3C%2FUSER_NAME_HERE%3E%3C%2FUSER_NAME_HERE%3E%3C%2FUSER_NAME_HERE%3E%3C%2FUSER_NAME_HERE%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3ENOTE%3A%20The%20following%20material%20is%20useful%20for%20refreshing%20%2F%20updating%20the%20Windows%20Boot%20Manager%20%2F%20Loader%2C%20merging%20corrupted%20entries%2C%20or%20deleting%20duplicate%20entries%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3Ebcdboot%20C%3A%5CWindows%20%2Fs%20S%3A%20%2Ff%20UEFI%0A%0Abcdedit%20%2Fv%0A%0Abcdedit%20%2Fenum%20%7Bcurrent%7D%0A%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20QUIETBOOT%20TRUE%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20BOOTLOG%20FALSE%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20BOOTMENUPOLICY%20LEGACY%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20MAXPROC%20TRUE%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20FORCELEGACYPLATFORM%20TRUE%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20USEFIRMWAREPCISETTINGS%20FALSE%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20PCIEXPRESS%20DEFAULT%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20HIGHESTMODE%20TRUE%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20USELEGACYAPICMODE%20FALSE%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20X2APICPOLICY%20ENABLE%0A%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20USEPLATFORMCLOCK%20TRUE%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20TPMBOOTENTROPY%20FORCEENABLE%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20TSCSYNCPOLICY%20ENHANCED%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20DISABLEDYNAMICTICK%20FALSE%0A%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20NX%20OPTOUT%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20PAE%20DEFAULT%0A%0ABCDEDIT%20%2FSET%20%7Bcurrent%7D%20DISABLEELAMDRIVERS%20TRUE%0A%0A%22Boot%20Parameters%20to%20Configure%20DEP%20and%20PAE%22%20-%26gt%3B%20https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Fdevtest%2Fboot-parameters-to-configure-dep-and-pae%0A%22bcdedit%22%20-%26gt%3B%20https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fadministration%2Fwindows-commands%2Fbcdedit%0A%22BCDEdit%20Options%20Reference%22%20-%26gt%3B%20https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Fdevtest%2Fbcd-boot-options-reference%0A%224-Gigabyte%20Tuning%3A%20BCDEdit%20and%20Boot.ini%22%20-%26gt%3B%20https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows%2Fwin32%2Fmemory%2F4-gigabyte-tuning%0A%22Bootsect%20Command-Line%20Options%22%20-%26gt%3B%20https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Fmanufacture%2Fdesktop%2Fbootsect-command-line-options%0A%22BCDBoot%20Command-Line%20Options%22%20-%26gt%3B%20https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Fmanufacture%2Fdesktop%2Fbcdboot-command-line-options-techref-di%3Fview%3Dwindows-11%23command-line-options%0A%22Boot%20to%20a%20virtual%20hard%20disk%3A%20Add%20a%20VHDX%20or%20VHD%20to%20the%20boot%20menu%22%20-%26gt%3B%20https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Fmanufacture%2Fdesktop%2Fboot-to-vhd--native-boot--add-a-virtual-hard-disk-to-the-boot-menu%0A%22%5BMS-VHDX%5D%3A%20Virtual%20Hard%20Disk%20v2%20(VHDX)%20File%20Format%22%20-%26gt%3B%20https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fopenspecs%2Fwindows_protocols%2Fms-vhdx%2F83e061f8-f6e2-4de1-91bd-5d518a43d477%0A%0AFor%20information%20about%20additional%20types%20for%20particular%20applications%2C%0Arun%20%22bcdedit%20%2F%3F%20TYPES%20%3CAPPTYPE%3E%22%2C%20where%20%3CAPPTYPE%3E%20is%20one%20of%20the%20following%3A%0A%0ABOOTAPP%20%20%20%20%20Boot%20applications.%20These%20types%20also%20apply%20to%20the%20boot%20manager%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20memory%20diagnostic%20application%2C%20Windows%20OS%20loader%2C%20and%20the%20resume%0A%20%20%20%20%20%20%20%20%20%20%20%20application.%0ABOOTMGR%20%20%20%20%20Boot%20manager.%0ABOOTSECTOR%20%20Boot%20sector%20application.%0ACUSTOMTYPES%20Custom%20types.%0ADEVOBJECT%20%20%20Device%20object%20additional%20options.%0AFWBOOTMGR%20%20%20Firmware%20boot%20manager%0AMEMDIAG%20%20%20%20%20Memory%20diagnostic%20application%0ANTLDR%20%20%20%20%20%20%20OS%20loader%20that%20shipped%20with%20earlier%20Windows%20OS%0AOSLOADER%20%20%20%20Windows%20Vista%20OS%20loader%0ARESUME%20%20%20%20%20%20Resume%20application%0A%0A%22Boot%20Settings%22%20-%26gt%3B%20https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Fdevtest%2Fbcdedit--set%23boot-settings%0A%0A%22Manufacturing%20Windows%20Engineering%20Guide%20(WEG)%22%20-%26gt%3B%20https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Fmanufacture%2Fdesktop%2Fmanufacturing-windows-engineering-guide%3C%2FAPPTYPE%3E%3C%2FAPPTYPE%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EOracle%20Solaris%2010.x%20%2F%2011.x%20Offline%20Documentation%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3EOracle%20Solaris%2010%20Information%20Library%20-%26gt%3B%20https%3A%2F%2Fdocs.oracle.com%2Fcds%2FE19253-01.zip%0A%0AOracle%20Solaris%2011.1%20Information%20Library%20-%26gt%3B%20https%3A%2F%2Fdocs.oracle.com%2Fcds%2FE26502_01.zip%0AOracle%20Solaris%2011.2%20Information%20Library%20-%26gt%3B%20https%3A%2F%2Fdocs.oracle.com%2Fcds%2FE36784_01.zip%0A%0AOracle%20Solaris%2011.3%20Information%20Library%20-%26gt%3B%20https%3A%2F%2Fdocs.oracle.com%2Fcds%2FE53394_01.zip%0AOracle%20Solaris%2011.3%20Reference%20Library%20-%26gt%3B%20https%3A%2F%2Fdocs.oracle.com%2Fcds%2FE86824_01.zip%0A%0AOracle%20Solaris%2011.4%20Information%20Library%20-%26gt%3B%20https%3A%2F%2Fdocs.oracle.com%2Fcds%2FE37838_01.zip%0AOracle%20Solaris%2011.4%20Reference%20Library%20-%26gt%3B%20https%3A%2F%2Fdocs.oracle.com%2Fcds%2FE88353_01.zip%0A%0AOracle%20Solaris%207%20Information%20Library%20-%26gt%3B%20https%3A%2F%2Fdocs.oracle.com%2Fcds%2FE19620-01.zip%0AOracle%20Solaris%208%20Information%20Library%20-%26gt%3B%20https%3A%2F%2Fdocs.oracle.com%2Fcds%2FE19455-01.zip%0AOracle%20Solaris%209%20Information%20Library%20(Broken%20Link)%20-%26gt%3B%20https%3A%2F%2Fdocs.oracle.com%2Fcds%2FE19683-01.zip%0A%0AOracle%20OpenBoot%20Documentation%20Library%20-%26gt%3B%20https%3A%2F%2Fdownload.oracle.com%2Fdocs%2Fcds%2FE63648_01.zip%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3341139%22%20slang%3D%22en-US%22%3ERe%3A%20Example%20Unix%20%2F%20Linux%20KVM%20on%20Windows%2011%20(VirtualBox%20%2B%20HypervisorPlatform%20%2F%20WSL)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3341139%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1201045%22%20target%3D%22_blank%22%3E%40Mousefluff%3C%2FA%3E%3C%2FP%3E%3CP%3E(1.)%20Install%20Oracle%20Linux%20(8.x)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENOTE%3A%20Pick%20the%20latest%20versions%20if%20newer%20ones%20exist%2C%20and%20edit%20the%20scripts%20accordingly%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDownload%20the%20following%20ISO%20images%20From%20%3CA%20href%3D%22https%3A%2F%2Ffree.linux.oracle.com%2Foracle-linux-isos.html%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EHERE%3C%2FA%3E%20(%20%3CA%20href%3D%22https%3A%2F%2Fyum.oracle.com%2Foracle-linux-isos.html%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EMIRROR%3C%2FA%3E%20)%20and%20place%20in%20the%20following%20folder%3A%20%22C%3A%5CISO%5COracle%5CLinux%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EOracleLinux-R8-U5-x86_64-dvd.iso%20%26amp%3B%20OracleLinux-R8-U5-src-dvd.iso%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENOTE%3A%20These%20scripts%20can%20be%20modified%20to%20run%20Oracle%20Linux%206.10%20(%20Last%20available%2032-bit%20version%20)%20-%26gt%3B%20%3CA%20href%3D%22https%3A%2F%2Fedelivery.oracle.com%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EOracle%20Software%20Delivery%20Cloud%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E(2.)%20Run%20the%20Batch%20file%20from%20the%20previous%20example%20to%20create%20the%20scripts%20(%20Press%20any%20key%20to%20continue%20...%20-%26gt%3B%20C%20-%26gt%3B%203%20-%26gt%3B%20N%20)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EStart%20Menu%20-%26gt%3B%20Run%20-%26gt%3B%20taskmgr%20-%26gt%3B%20File%20-%26gt%3B%20Run%20new%20task%20-%26gt%3B%20%25SystemRoot%25%5CSystem32%5Ccmd.exe%20-%26gt%3B%20Check%3A%20Create%20this%20task%20with%20administrative%20privileges%20-%26gt%3B%20OK%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3E%22%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5CExample_Generate_VM_Script.bat%22%20Oracle_64_Linux%2051201%20C%3A%5CVDISK%20%22C%3A%5CISO%5COracle%5CLinux%5COracleLinux-R8-U5-x86_64-dvd.iso%22%20%22C%3A%5CISO%5COracle%5CLinux%5COracleLinux-R8-U5-src-dvd.iso%22%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E(3.)%20Create%20a%2050GB%20Virtual%20Disk%20File%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ECMD%20%2FQ%20%2FC%20START%20%2FMIN%20%2FREALTIME%20%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5COracle_64_Linux%5CCreateVDISK_Oracle_64_Linux.bat%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E(4.)%20Run%20the%20installer%3A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ECMD%20%2FQ%20%2FC%20START%20%2FMIN%20%2FREALTIME%20%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5COracle_64_Linux%5CInstall_Oracle_64_Linux.bat%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fstatic.open-scap.org%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EUser%20Manuals%20%2F%20SCAP%20Security%20Guides%20(Red%20Hat%20Enterprise%20Linux)%3C%2FA%3E%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fstatic.open-scap.org%2Fssg-guides%2Fssg-rhel8-guide-stig.html%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EGuide%20to%20the%20Secure%20Configuration%20of%20Red%20Hat%20Enterprise%20Linux%208%3C%2FA%3E%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fstatic.open-scap.org%2Fssg-guides%2Fssg-rhel8-guide-anssi_bp28_enhanced.html%23xccdf_org.ssgproject.content_group_disk_partitioning%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EDisk%20Partitioning%20(%20Group%20contains%2010%20rules%20)%3C%2FA%3E%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3EEnsure%20%2Fboot%20Located%20On%20Separate%20Partition%0AEnsure%20%2Fhome%20Located%20On%20Separate%20Partition%0AEnsure%20%2Fopt%20Located%20On%20Separate%20Partition%0AEnsure%20%2Fsrv%20Located%20On%20Separate%20Partition%0AEnsure%20%2Ftmp%20Located%20On%20Separate%20Partition%0AEnsure%20%2Fusr%20Located%20On%20Separate%20Partition%0AEnsure%20%2Fvar%20Located%20On%20Separate%20Partition%0AEnsure%20%2Fvar%2Flog%20Located%20On%20Separate%20Partition%0AEnsure%20%2Fvar%2Flog%2Faudit%20Located%20On%20Separate%20Partition%0AEnsure%20%2Fvar%2Ftmp%20Located%20On%20Separate%20Partition%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.oracle.com%2Fen%2Foperating-systems%2Foracle-linux%2F8%2Finstall%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EOracle%20Linux%208%3A%20Installing%20Oracle%20Linux%3C%2FA%3E%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.oracle.com%2Fen%2Foperating-systems%2Foracle-linux%2F8%2Finstall%2Finstall-InstallingOracleLinuxManually.html%23install-disks%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EInstalling%20Oracle%20Linux%20Manually%20(%20Setting%20System%20Options%20)%3C%2FA%3E%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3EInstall%20Oracle%20Linux%208.x.0%20-%26gt%3B%20ENTER%0A%0AWELCOME%20TO%20ORACLE%20LINUX%208.X%0AEnglish%20%26gt%3B%20English%20(United%20States)%20-%26gt%3B%20Continue%0A%0ASYSTEM%20-%26gt%3B%20Installation%20Destination%20-%26gt%3B%20Storage%20Configuration%20-%26gt%3B%20Custom%0ALocal%20Standard%20Disks%20-%26gt%3B%20Check%3A%20ATA%20VBOX%20HARDDISK%20-%26gt%3B%20Done%0AINSTALLATION%20DESTINATION%20-%26gt%3B%20Done%0A%0AMANUAL%20PARTITIONING%20-%26gt%3B%20New%20mount%20points%20will%20use%20the%20following%20scheme%3A%20Standard%20Partition%0A%0ANOTE%3A%20For%20Multi-Boot%20Layouts%20with%20more%20than%20one%20Operating%20System%3A%20biosboot%20should%20be%20set%20to%20260%20MiB%0A%0A%2B%20-%26gt%3B%20Mount%20Point%3A%20biosboot%20-%26gt%3B%20Desired%20Capacity%3A%201024%20KiB%20-%26gt%3B%20Add%20mount%20point%0A%2B%20-%26gt%3B%20Mount%20Point%3A%20%2Fboot%2Fefi%20-%26gt%3B%20Desired%20Capacity%3A%20260%20MiB%20-%26gt%3B%20Add%20mount%20point%0AOptional%3A%20%2B%20-%26gt%3B%20Mount%20Point%3A%20swap%20-%26gt%3B%20Desired%20Capacity%3A%202049%20MiB%20-%26gt%3B%20Add%20mount%20point%0A%2B%20-%26gt%3B%20Mount%20Point%3A%20%2F%20-%26gt%3B%20Desired%20Capacity%3A%20-%26gt%3B%20Add%20mount%20point%0A%2F%20(root)%20-%26gt%3B%20File%20System%3A%20xfs%20%0A%0AMANUAL%20PARTITIONING%20-%26gt%3B%20Done%20-%26gt%3B%20Accept%20Changes%0A%0ASYSTEM%20-%26gt%3B%20KDUMP%20-%26gt%3B%20Uncheck%3A%20Enable%20kdump%20-%26gt%3B%20Done%0A%0ASOFTWARE%20-%26gt%3B%20Software%20Selection%20-%26gt%3B%20Base%20Environment%20-%26gt%3B%20Workstation%0ASOFTWARE%20-%26gt%3B%20Software%20Selection%20-%26gt%3B%20Additional%20software%20for%20Selected%20Environment%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20Backup%20Client%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20GNOME%20Applications%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20Internet%20Applications%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20Office%20Suite%20and%20Productivity%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20Smart%20Card%20Support%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20Legacy%20UNIX%20Compatibility%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20Container%20Management%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20Development%20Tools%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20.NET%20Core%20Development%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20Graphical%20Administration%20Tools%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20RPM%20Development%20Tools%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20Scientific%20Support%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20Security%20Tools%0AAdditional%20software%20for%20Selected%20Environment%20-%26gt%3B%20Check%3A%20System%20Tools%0ASOFTWARE%20-%26gt%3B%20Software%20Selection%20-%26gt%3B%20Done%0AUSER%20SETTINGS%20-%26gt%3B%20Root%20Password%20-%26gt%3B%20ROOT%20PASSWORD%20-%26gt%3B%20%3CENTER%20password%3D%22%22%3E%20-%26gt%3B%20Done%0AINSTALLATION%20SUMMARY%20-%26gt%3B%20Begin%20Installation%0A%0AReboot%20System%0A%0ASelect%3A%20Oracle%20Linux%20Server%208%20(x.x.xx-xxxx.xxx.x.el8uek.x86_64)%0A%0ALicensing%20-%26gt%3B%20License%20information%20-%26gt%3B%20Check%3A%20I%20accept%20the%20license%20agreement%20-%26gt%3B%20Done%0AFINISH%20CONFIGURATION%0AWelcome%20-%26gt%3B%20Next%0ALocation%20Services%20-%26gt%3B%20Off%20-%26gt%3B%20Next%0AOnline%20Accounts%20-%26gt%3B%20Skip%0AAbout%20You%20-%26gt%3B%20Full%20Name%20%2F%20Username%3A%20%3CACCOUNT%20name%3D%22%22%20goes%3D%22%22%20here%3D%22%22%3E%20-%26gt%3B%20Next%0APassword%20-%26gt%3B%20%3CENTER%20password%3D%22%22%3E%20-%26gt%3B%20Next%3C%2FENTER%3E%3C%2FACCOUNT%3E%3C%2FENTER%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.oracle.com%2Fen%2Foperating-systems%2Foracle-linux%2Fobe-remove-rhck%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ERemove%20the%20Red%20Hat%20Compatible%20Kernel%20(RHCK)%20from%20an%20Oracle%20Linux%208%20system%3C%2FA%3E%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3EActivities%20-%26gt%3B%20Terminal%0A%5Busername%40localhost%20~%5D%24%20sudo%20dnf%20remove%20kernel%0A%20%5Bsudo%5D%20password%20for%20username%3A%20%3CENTER%20password%3D%22%22%3E%0AIs%20this%20ok%20%5By%2FN%5D%3A%20y%0APower%20Button%20(Top%20Right%20Corner)%20-%26gt%3B%20Power%20Off%3C%2FENTER%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DQcXiUSZPuWA%26amp%3Bt%3D26s%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EStart%20the%20VM%3A%3C%2FA%3E%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-bash%22%3E%3CCODE%3ECMD%20%2FQ%20%2FC%20START%20%2FMIN%20%2FREALTIME%20%25UserProfile%25%5CDesktop%5CWin64%5CUnix_Linux%5COracle_64_Linux%5CRun_Oracle_64_Linux.bat%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Regular Contributor

(1.) Download and Install Oracle VirtualBox

 

Download / Install VirtualBox (Installation Folder -> C:\VirtualBox )

VirtualBox platform packages -> Windows hosts

VirtualBox Oracle VM VirtualBox Extension Pack -> All supported platforms

 

Oracle VM VirtualBox Manager (Run as Administrator) -> File -> Preferences... ->

General -> Default Machine Folder C:\VirtualBox\VMs

Update -> Uncheck: Check for Updates

Extensions -> Add -> Oracle_VM_VirtualBox_Extension_Pack-x.x.x.vbox-extpack -> Open -> Install -> Scroll -> I Agree -> OK -> OK

 

(2.) Enable WSL / HypervisorPlatform

 

Start Powershell -> Start Menu -> Run -> taskmgr -> File -> Run new Task -> %SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe -> Select "Create this task with administrative privileges." -> Click OK.

DISM /Online /Enable-Feature /All /Norestart /featurename:Microsoft-Windows-Subsystem-Linux
DISM /Online /Enable-Feature /All /Norestart /featurename:VirtualMachinePlatform
DISM /Online /Enable-Feature /All /Norestart /FeatureName:HypervisorPlatform

Latest WSL2 Patch | Manual installation steps for older versions of WSL

 

(3.) Download Alt Linux ( Install x86-64 / alt-workstation-10.0-x86_64.iso ) and place in the following folder: "C:\ISO\Alt_Linux"

 

(4.) Create the following Batch file: "%UserProfile%\Desktop\Win64\Unix_Linux\Example_Generate_VM_Script.bat"

@ECHO OFF
SETLOCAL
REM 1% = VM Name %2 = VHD Container Size %3 = VDISK PATH %4 = ISO Image location %5 = ISO Image location %6 = VDISK LETTER
ECHO NOTE: PRESS CTRL+C TO CANCEL THE FOLLOWING SCRIPT:
ECHO SYNTAX: [VM_NAME] [VDISK_SIZE IN MB] [VDISK_PATH_NO_WHITESPACES X:\PATH ] [ISO1_PATH] [ISO2_PATH] [VDISK_VOLUME_LETTER]
ECHO GENERATING 64-BIT SCRIPTS FOR VIRTUALBOX VM: "%1" ( VIRTUAL DISK SIZE = %2 MB - PATH = %3 - FIXED VOLUME LETTER = %6 )
ECHO ++++++++++----------++++++++++----------++++++++++----------++++++++++----------
ECHO NOTE: THIS SCRIPT ASSUMES THE HOST/GUEST CONFIGURATION FILES ARE STORED ...
ECHO IN THE FOLLOWING VIRTUALBOX ROOT DIRECTORY: "C:\VirtualBox\VMs"
ECHO ----------++++++++++----------++++++++++----------++++++++++----------++++++++++
ECHO NOTE: ISO IMAGES *MUST* BE ENCLOSED IN DOUBLE QUOTES
ECHO FIRST ISO IMAGE=%4
ECHO SECOND ISO IMAGE=%5
ECHO ++++++++++----------++++++++++----------++++++++++----------++++++++++----------
PAUSE

C:
MKDIR "%UserProfile%\Desktop\Win64\Unix_Linux"
CD "%UserProfile%\Desktop\Win64\Unix_Linux"
MKDIR "%UserProfile%\Desktop\Win64\Unix_Linux\%1"
CD "%UserProfile%\Desktop\Win64\Unix_Linux\%1"
ECHO @ECHO OFF> Install_%1.bat
ECHO SETLOCAL>> Install_%1.bat
ECHO C:>> Install_%1.bat
ECHO CD\VirtualBox>> Install_%1.bat

ECHO CHOOSE FROM THE FOLLOWING 64-BIT OPERATING SYSTEM ENVIRONMENTS:
ECHO NIX: [A] SOLARIS 10 10/09+ [B] SOLARIS 11.4 [C] LINUX 
ECHO WIN: [D] XP [E] VISTA SP1+ [F] WIN7 [G] WIN8 [H] WIN8.1 [I] WIN10 [J] WIN11
:repeatfirst
choice /c ABCDEFGHIJ /n /m "ENTER YOUR SELECTION [A-J]"
goto nextsection%errorlevel%
:nextsection255
goto repeatfirst
:nextsection1

ECHO VBoxManage createvm --name %1 --ostype OpenSolaris_64 --default --register>> Install_%1.bat
ECHO VBoxManage storagectl %1 --name SATA --controller IntelAHCI --portcount 4 --hostiocache on>> Install_%1.bat
ECHO VBoxManage modifyvm %1 ^^>> Install_%1.bat
ECHO --firmware BIOS ^^>> Install_%1.bat
ECHO --paravirtprovider KVM ^^>> Install_%1.bat

goto endfirstgroup
:nextsection2
ECHO VBoxManage createvm --name %1 --ostype Solaris11_64 --default --register>> Install_%1.bat
ECHO VBoxManage storagectl %1 --name SATA --controller IntelAHCI --portcount 4 --hostiocache on>> Install_%1.bat
ECHO VBoxManage modifyvm %1 ^^>> Install_%1.bat
ECHO --firmware BIOS ^^>> Install_%1.bat
ECHO --paravirtprovider KVM ^^>> Install_%1.bat

goto endfirstgroup
:nextsection3
ECHO VBoxManage createvm --name %1 --ostype Linux_64 --default --register>> Install_%1.bat
ECHO VBoxManage storagectl %1 --name IDE --remove>> Install_%1.bat
ECHO VBoxManage storagectl %1 --add sata --name SATA --controller IntelAHCI --portcount 4 --hostiocache on>> Install_%1.bat
ECHO VBoxManage modifyvm %1 ^^>> Install_%1.bat
ECHO --firmware EFI64 ^^>> Install_%1.bat
ECHO --paravirtprovider KVM ^^>> Install_%1.bat

goto endfirstgroup
:nextsection4
ECHO VBoxManage createvm --name %1 --ostype WindowsXP_64 --default --register>> Install_%1.bat
ECHO VBoxManage storagectl %1 --name IDE --remove>> Install_%1.bat
ECHO VBoxManage storagectl %1 --add sata --name SATA --controller IntelAHCI --portcount 4 --hostiocache on>> Install_%1.bat
ECHO VBoxManage modifyvm %1 ^^>> Install_%1.bat
ECHO --firmware BIOS ^^>> Install_%1.bat
ECHO --paravirtprovider HYPERV ^^>> Install_%1.bat

goto endfirstgroup
:nextsection5
ECHO VBoxManage createvm --name %1 --ostype WindowsVista_64 --default --register>> Install_%1.bat
ECHO VBoxManage storagectl %1 --name SATA --controller IntelAHCI --portcount 4 --hostiocache on>> Install_%1.bat
ECHO VBoxManage modifyvm %1 ^^>> Install_%1.bat
ECHO --firmware EFI64 ^^>> Install_%1.bat
ECHO --paravirtprovider HYPERV ^^>> Install_%1.bat

goto endfirstgroup
:nextsection6
ECHO VBoxManage createvm --name %1 --ostype Windows7_64 --default --register>> Install_%1.bat
ECHO VBoxManage storagectl %1 --name SATA --controller IntelAHCI --portcount 4 --hostiocache on>> Install_%1.bat
ECHO VBoxManage modifyvm %1 ^^>> Install_%1.bat
ECHO --firmware EFI64 ^^>> Install_%1.bat
ECHO --paravirtprovider HYPERV ^^>> Install_%1.bat

goto endfirstgroup
:nextsection7
ECHO VBoxManage createvm --name %1 --ostype Windows8_64 --default --register>> Install_%1.bat
ECHO VBoxManage storagectl %1 --name SATA --controller IntelAHCI --portcount 4 --hostiocache on>> Install_%1.bat
ECHO VBoxManage modifyvm %1 ^^>> Install_%1.bat
ECHO --firmware EFI64 ^^>> Install_%1.bat
ECHO --paravirtprovider HYPERV ^^>> Install_%1.bat

goto endfirstgroup
:nextsection8
ECHO VBoxManage createvm --name %1 --ostype Windows81_64 --default --register>> Install_%1.bat
ECHO VBoxManage storagectl %1 --name SATA --controller IntelAHCI --portcount 4 --hostiocache on>> Install_%1.bat
ECHO VBoxManage modifyvm %1 ^^>> Install_%1.bat
ECHO --firmware EFI64 ^^>> Install_%1.bat
ECHO --paravirtprovider HYPERV ^^>> Install_%1.bat

goto endfirstgroup
:nextsection9
ECHO VBoxManage createvm --name %1 --ostype Windows10_64 --default --register>> Install_%1.bat
ECHO VBoxManage storagectl %1 --name SATA --controller IntelAHCI --portcount 4 --hostiocache on>> Install_%1.bat
ECHO VBoxManage modifyvm %1 ^^>> Install_%1.bat
ECHO --firmware EFI64 ^^>> Install_%1.bat
ECHO --paravirtprovider HYPERV ^^>> Install_%1.bat

goto endfirstgroup
:nextsection10
ECHO VBoxManage createvm --name %1 --ostype Windows11_64 --default --register>> Install_%1.bat
ECHO VBoxManage storagectl %1 --name SATA --controller IntelAHCI --portcount 4 --hostiocache on>> Install_%1.bat
ECHO VBoxManage modifyvm %1 ^^>> Install_%1.bat
ECHO --firmware EFI64 ^^>> Install_%1.bat
ECHO --paravirtprovider HYPERV ^^>> Install_%1.bat

:endfirstgroup

REM *** START OF PARTIAL ENTRY1 FOR INSTALL VM ***

ECHO --boot1 dvd --boot2 disk --boot3 none --boot4 none ^^>> Install_%1.bat
ECHO --bioslogofadein off ^^>> Install_%1.bat
ECHO --bioslogodisplaytime 0 ^^>> Install_%1.bat
ECHO --biosbootmenu disabled ^^>> Install_%1.bat
ECHO --nested-hw-virt on ^^>> Install_%1.bat
ECHO --nestedpaging on ^^>> Install_%1.bat
ECHO --largepages on ^^>> Install_%1.bat
ECHO --cpus 1 ^^>> Install_%1.bat
ECHO --hwvirtex on ^^>> Install_%1.bat
ECHO --pae on ^^>> Install_%1.bat
ECHO --longmode on ^^>> Install_%1.bat
ECHO --memory 4097 ^^>> Install_%1.bat
ECHO --guestmemoryballoon 2049 ^^>> Install_%1.bat
ECHO --pagefusion on ^^>> Install_%1.bat
ECHO --nic1 none ^^>> Install_%1.bat
ECHO --mouse usb ^^>> Install_%1.bat
ECHO --keyboard usb ^^>> Install_%1.bat
ECHO --audio none ^^>> Install_%1.bat
ECHO --usbxhci on ^^>> Install_%1.bat
ECHO --usbcardreader off>> Install_%1.bat

REM *** END OF PARTIAL ENTRY1 FOR INSTALL VM ***

ECHO CHOOSE FROM THE FOLLOWING:
ECHO [1] DESELECT BOTH ISO IMAGE ENTRIES
ECHO [2] SELECT ONLY THE FIRST ISO IMAGE ENTRY
ECHO [3] SELECT BOTH THE FIRST AND SECOND ISO IMAGE ENTRIES
:repeatsecond
choice /c 123 /n /m "ENTER YOUR SELECTION [1-3]"
goto lastsection%errorlevel%
:lastsection255
goto repeatsecond
:lastsection1

ECHO VBoxManage storageattach %1 --storagectl SATA --port 0 --device 0 --type dvddrive --medium emptydrive>> Install_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 1 --device 0 --type hdd --medium "%3\%1.vhd">> Install_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 2 --device 0 --type dvddrive --medium "C:\VirtualBox\VBoxGuestAdditions.iso">> Install_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 3 --device 0 --type dvddrive --medium emptydrive>> Install_%1.bat

ECHO @ECHO OFF> Remove_%1.bat
ECHO SETLOCAL>> Remove_%1.bat
ECHO C:>> Remove_%1.bat
ECHO CD\VirtualBox>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 0 --device 0 --type dvddrive --medium emptydrive>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 1 --device 0 --type hdd --medium none>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 2 --device 0 --type dvddrive --medium emptydrive>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 3 --device 0 --type dvddrive --medium emptydrive>> Remove_%1.bat
ECHO VBoxManage closemedium disk "%3\%1.vhd">> Remove_%1.bat
ECHO VBoxManage closemedium dvd "C:\VirtualBox\VBoxGuestAdditions.iso">> Remove_%1.bat

goto endgroup
:lastsection2

ECHO VBoxManage storageattach %1 --storagectl SATA --port 0 --device 0 --type dvddrive --medium %4>> Install_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 1 --device 0 --type hdd --medium "%3\%1.vhd">> Install_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 2 --device 0 --type dvddrive --medium "C:\VirtualBox\VBoxGuestAdditions.iso">> Install_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 3 --device 0 --type dvddrive --medium emptydrive>> Install_%1.bat

ECHO @ECHO OFF> Remove_%1.bat
ECHO SETLOCAL>> Remove_%1.bat
ECHO C:>> Remove_%1.bat
ECHO CD\VirtualBox>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 0 --device 0 --type dvddrive --medium emptydrive>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 1 --device 0 --type hdd --medium none>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 2 --device 0 --type dvddrive --medium emptydrive>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 3 --device 0 --type dvddrive --medium emptydrive>> Remove_%1.bat
ECHO VBoxManage closemedium dvd %4>> Remove_%1.bat
ECHO VBoxManage closemedium disk "%3\%1.vhd">> Remove_%1.bat
ECHO VBoxManage closemedium dvd "C:\VirtualBox\VBoxGuestAdditions.iso">> Remove_%1.bat

goto endgroup
:lastsection3

ECHO VBoxManage storageattach %1 --storagectl SATA --port 0 --device 0 --type dvddrive --medium %4>> Install_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 1 --device 0 --type hdd --medium "%3\%1.vhd">> Install_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 2 --device 0 --type dvddrive --medium "C:\VirtualBox\VBoxGuestAdditions.iso">> Install_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 3 --device 0 --type dvddrive --medium %5>> Install_%1.bat

ECHO @ECHO OFF> Remove_%1.bat
ECHO SETLOCAL>> Remove_%1.bat
ECHO C:>> Remove_%1.bat
ECHO CD\VirtualBox>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 0 --device 0 --type dvddrive --medium emptydrive>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 1 --device 0 --type hdd --medium none>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 2 --device 0 --type dvddrive --medium emptydrive>> Remove_%1.bat
ECHO VBoxManage storageattach %1 --storagectl SATA --port 3 --device 0 --type dvddrive --medium emptydrive>> Remove_%1.bat
ECHO VBoxManage closemedium dvd %4>> Remove_%1.bat
ECHO VBoxManage closemedium disk "%3\%1.vhd">> Remove_%1.bat
ECHO VBoxManage closemedium dvd "C:\VirtualBox\VBoxGuestAdditions.iso">> Remove_%1.bat
ECHO VBoxManage closemedium dvd %5>> Remove_%1.bat

:endgroup

ECHO SELECT VDISK FILE="%3\%1.vhd"> EraseVDISK_%1.txt
ECHO ATTACH VDISK>> EraseVDISK_%1.txt
ECHO CLEAN>> EraseVDISK_%1.txt
ECHO DETACH VDISK>> EraseVDISK_%1.txt

ECHO @ECHO OFF> EraseVDISK_%1.bat
ECHO SETLOCAL>> EraseVDISK_%1.bat
ECHO DISKPART /S "%UserProfile%\Desktop\Win64\Unix_Linux\%1\EraseVDISK_%1.txt">> EraseVDISK_%1.bat
ECHO DISM /Cleanup-Mountpoints>> EraseVDISK_%1.bat
ECHO MOUNTVOL /R>> EraseVDISK_%1.bat
ECHO MOVE NUL 2^>^&^0>> EraseVDISK_%1.bat

ECHO SELECT VDISK FILE="%3\%1.vhd"> DismountVDISK_%1.txt
ECHO DETACH VDISK>> DismountVDISK_%1.txt

ECHO @ECHO OFF> DismountVDISK_%1.bat
ECHO SETLOCAL>> DismountVDISK_%1.bat
ECHO DISKPART /S "%UserProfile%\Desktop\Win64\Unix_Linux\%1\DismountVDISK_%1.txt">> DismountVDISK_%1.bat
ECHO DISM /Cleanup-Mountpoints>> DismountVDISK_%1.bat
ECHO MOUNTVOL /R>> DismountVDISK_%1.bat
ECHO MOVE NUL 2^>^&^0>> DismountVDISK_%1.bat

REM *** START OF PARTIAL ENTRY2 FOR INSTALL VM ***

ECHO VBoxManage startvm %1 --type gui>> Install_%1.bat
ECHO MOVE NUL 2^>^&^0>> Install_%1.bat

REM *** END OF PARTIAL ENTRY2 FOR INSTALL VM ***

REM *** START OF PARTIAL ENTRY FOR REMOVE VM ***

ECHO REM VBoxManage discardstate %1>> Remove_%1.bat
ECHO VBoxManage unregistervm %1 --delete>> Remove_%1.bat
ECHO RMDIR /S /Q "C:\VirtualBox\VMs\%1">> Remove_%1.bat
ECHO MOVE NUL 2^>^&^0>> Remove_%1.bat

REM *** END OF PARTIAL ENTRY FOR REMOVE VM ***

ECHO @ECHO OFF> Run_%1.bat
ECHO SETLOCAL>> Run_%1.bat
ECHO C:>> Run_%1.bat
ECHO CD\VirtualBox>> Run_%1.bat
ECHO VBoxManage modifyvm %1 --boot1 disk --boot2 none --boot3 none --boot4 none>> Run_%1.bat
ECHO VBoxManage startvm %1 --type gui>> Run_%1.bat
ECHO MOVE NUL 2^>^&^0>> Run_%1.bat

ECHO @ECHO OFF> VM_Hard_Reset_%1.bat
ECHO SETLOCAL>> VM_Hard_Reset_%1.bat
ECHO REM NOTE: This will wipe the VHD image, reset folder ACLs, close VirtualBox, and restart the Virtual Disk Service / Hyper-V Interface>> VM_Hard_Reset_%1.bat
ECHO DISKPART /S "%UserProfile%\Desktop\Win64\Unix_Linux\%1\EraseVDISK_%1.txt">> VM_Hard_Reset_%1.bat
ECHO DISM /Cleanup-Mountpoints>> VM_Hard_Reset_%1.bat
ECHO MOUNTVOL /R>> VM_Hard_Reset_%1.bat
ECHO takeown /R /A /F "%3" /D Y>> VM_Hard_Reset_%1.bat
ECHO takeown /R /A /F "C:\VirtualBox" /D Y>> VM_Hard_Reset_%1.bat
ECHO icacls "%3" /reset /t /c /l /q>> VM_Hard_Reset_%1.bat
ECHO icacls "C:\VirtualBox" /reset /t /c /l /q>> VM_Hard_Reset_%1.bat
ECHO START /MIN /REALTIME Taskkill /IM VBoxSDS.exe /T /F>> VM_Hard_Reset_%1.bat
ECHO START /MIN /REALTIME Taskkill /IM VBoxSVC.exe /T /F>> VM_Hard_Reset_%1.bat
ECHO START /MIN /REALTIME Taskkill /IM VirtualBoxVM.exe /T /F>> VM_Hard_Reset_%1.bat
ECHO NET STOP VDS>> VM_Hard_Reset_%1.bat
ECHO NET START VDS>> VM_Hard_Reset_%1.bat
ECHO NET STOP HvHost>> VM_Hard_Reset_%1.bat
ECHO NET START HvHost>> VM_Hard_Reset_%1.bat
ECHO MOVE NUL 2^>^&^0>> VM_Hard_Reset_%1.bat


ECHO NOTE: MOUNT SCRIPTS WITH FIXED VOLUME LETTER ASSIGNMENTS ARE USELESS ON UNIX/LINUX
ECHO NOTE: THIS IS WRITTEN PURPOSELY TO AVOID INTERFERENCE WITH ANOTHER VOLUME ASSIGNMENT ON THE HOST MACHINE
ECHO NOTE:  ... ONLY IF IT IS NECESSARY TO COPY FILES OR MODIFY THE DRIVE BEFORE IT IS USED OR FORMATTED
ECHO ***DO NOT SELECT ANY VOLUME LETTERS THAT WILL BE IN USE AT RUNTIME***
:repeatlettersection
choice /c yn /n /m "ASSIGN FIXED HOST [GPT PARTITION] NTFS VOLUME LETTER OF [%6] <- [Y/N] TO PROCEED?"
goto lettersection%errorlevel%
:lettersection255
goto repeatlettersection
:lettersection2
:lettersection0

ECHO CREATE VDISK FILE="%3\%1.vhd" MAXIMUM=%2 TYPE=FIXED> CreateVDISK_%1.txt

ECHO SELECT VDISK FILE="%3\%1.vhd"> MountVDISK_%1.txt
ECHO ATTACH VDISK>> MountVDISK_%1.txt

goto lettergroup
:lettersection1

ECHO CREATE VDISK FILE="%3\%1.vhd" MAXIMUM=%2 TYPE=FIXED> CreateVDISK_%1.txt
ECHO SELECT VDISK FILE="%3\%1.vhd">> CreateVDISK_%1.txt
ECHO ATTACH VDISK>> CreateVDISK_%1.txt
ECHO CLEAN>> CreateVDISK_%1.txt
ECHO CONVERT GPT>> CreateVDISK_%1.txt
ECHO CREATE PARTITION PRIMARY>> CreateVDISK_%1.txt
ECHO ASSIGN>> CreateVDISK_%1.txt
ECHO FORMAT FS=NTFS UNIT=4096 QUICK>> CreateVDISK_%1.txt
ECHO SELECT VDISK FILE="%3\%1.vhd">> CreateVDISK_%1.txt
ECHO DETACH VDISK>> CreateVDISK_%1.txt

ECHO SELECT VDISK FILE="%3\%1.vhd"> MountVDISK_%1.txt
ECHO ATTACH VDISK>> MountVDISK_%1.txt
ECHO SELECT PARTITION ^2>> MountVDISK_%1.txt
ECHO SELECT PARTITION ^3>> MountVDISK_%1.txt
ECHO SELECT PARTITION ^4>> MountVDISK_%1.txt
ECHO REMOVE>> MountVDISK_%1.txt
ECHO ASSIGN LETTER=%6>> MountVDISK_%1.txt

:lettergroup

ECHO @ECHO OFF> CreateVDISK_%1.bat
ECHO SETLOCAL>> CreateVDISK_%1.bat
ECHO MKDIR %3>> CreateVDISK_%1.bat
ECHO DISKPART /S "%UserProfile%\Desktop\Win64\Unix_Linux\%1\CreateVDISK_%1.txt">> CreateVDISK_%1.bat
ECHO DISM /Cleanup-Mountpoints>> CreateVDISK_%1.bat
ECHO MOUNTVOL /R>> CreateVDISK_%1.bat
ECHO MOVE NUL 2^>^&^0>> CreateVDISK_%1.bat

ECHO @ECHO OFF> MountVDISK_%1.bat
ECHO SETLOCAL>> MountVDISK_%1.bat
ECHO DISKPART /S "%UserProfile%\Desktop\Win64\Unix_Linux\%1\MountVDISK_%1.txt">> MountVDISK_%1.bat
ECHO DISM /Cleanup-Mountpoints>> MountVDISK_%1.bat
ECHO MOUNTVOL /R>> MountVDISK_%1.bat
ECHO MOVE NUL 2^>^&^0>> MountVDISK_%1.bat

(5.) Run the Batch file to create the scripts ( Press any key to continue ... -> C -> 2 -> N )

 

Start Menu -> Run -> taskmgr -> File -> Run new task -> %SystemRoot%\System32\cmd.exe -> Check: Create this task with administrative privileges -> OK

"%UserProfile%\Desktop\Win64\Unix_Linux\Example_Generate_VM_Script.bat" Alt_64_Linux 32769 C:\VDISK "C:\ISO\Alt_Linux\alt-workstation-10.0-x86_64.iso"

(6.) Install Alt Linux

 

Create a 32GB Virtual Disk File:

CMD /Q /C START /MIN /REALTIME %UserProfile%\Desktop\Win64\Unix_Linux\Alt_64_Linux\CreateVDISK_Alt_64_Linux.bat

Create and Start the Virtual Machine:

CMD /Q /C START /MIN /REALTIME %UserProfile%\Desktop\Win64\Unix_Linux\Alt_64_Linux\Install_Alt_64_Linux.bat

Select "Установить / Install ALT Workstation 10.0 x86_64". Avoid pressing F2 to change the language.

1/12: Language -> Select your language: English (USA) -> Next
2/12: License agreement -> Check: Yes, I agree -> Next
3/12: Date/Time -> Please, select country: United States -> Current time: set automatically -> Next
4/12: Volume management -> Custom install -> Next

NOTE: The following partition layout should be modified to align with a SCAP policy template: https://static.open-scap.org/

4/12: Volume management -> <unused1> 32GB -> Create Partition -> Check: Create volume -> Uncheck: Show extra options ->
Size: 256MB -> Partition Type: efi system partition -> OK -> FAT32 File System Interface Module -> OK
Edit Mountpoint (Options) -> Mountpoint: /boot/efi -> OK

4/12: Volume management -> <unused2> 32GB -> Create Partition -> Check: Create volume -> Uncheck: Show extra options ->
Create Partition -> Size: 2048MB -> Partition Type: Linux filesystem -> OK -> Swap File System Interface Module -> OK

4/12: Volume management -> <unused2> 30GB -> Create Partition -> Check: Create volume -> Check: Show extra options ->
Create Partition -> Size: 30461MB -> Partition Type: Linux filesystem -> OK -> Ext2/3/4 File System Interface Module -> OK
Make Filesystem -> Check: Edit mountpoint, Create Ext3 Journal, Use Ext4 extents -> Uncheck: Show extra options -> OK
Edit Mountpoint (Options) -> Mountpoint: / -> OK

Select -> sda3 30GB [30GB] -> Next

Pending operations:
Partition sda1 as FAT32 mounted at /boot/efi
Partition sda2 as SWAPFS
Partition sda3 as Ext2/3 mounted at /

Apply requested changes? -> OK

5/12: System Installation: Example:
Office -> ClamAV Antivirus
Office -> Dictionary
Office -> LibreOffice
Office -> Scanning
Office -> Smartcard support
Internet/Networking -> 3rd party app support (Chrome, VMware View...)
Internet/Networking -> Group policy managing tools
Internet/Networking -> Infrastructure agents (Bacula, Zabbix...)
Internet/Networking -> FreeIPA domain client
Internet/Networking -> Peer-to-peer clients
Internet/Networking -> Pidgin IM Client
Internet/Networking -> Thunderbird email client
Internet/Networking -> Internet telephony (Linphone)
Multimedia -> Blender 3D Modeller
Multimedia -> Graphics editing
Multimedia -> Audacity sound editor
Multimedia -> VLC mediaplayer
Virtualization -> Run Windows/DOS software
Virtualization -> VirtualBox desktop virtualization
Publishing -> FreeCAD system

Required disk space: 11.1GB -> Next

7/12: Bootloader setup -> Device: EFI (recommended) -> Next
8/12: Network setup -> Next
9/12: System Administrator -> Setup password for system administrator
10/12 -> System User -> New user account -> Name / Password

Wait for the following message to be displayed:

You may safely reboot your system
Press any key to reboot
Automatic reboot after <insert time here> seconds...

File -> Close (RCTRL + Q) -> Power off the machine -> OK

Start the VM:

CMD /Q /C START /MIN /REALTIME %UserProfile%\Desktop\Win64\Unix_Linux\Alt_64_Linux\Run_Alt_64_Linux.bat

Install the Oracle VM VirtualBox Guest Additions:

Double-Click VBox_GAs_6.1.32 on the Desktop (CD Icon)
Select VBoxLinuxAdditions.run -> Open Autorun Prompt (Command Button in the top-right corner of the window) -> Run
Authenticate -> User Name / Password -> Authenticate (Command Button)
Do you wish to continue? [yes or no] -> yes -> Press the Enter key
Press Return to close this window... -> Press the Enter key
Menu (Bottom-Left Corner of Taskbar) -> Quit -> Shut Down

Start the VM:

CMD /Q /C START /MIN /REALTIME %UserProfile%\Desktop\Win64\Unix_Linux\Alt_64_Linux\Run_Alt_64_Linux.bat

 

2 Replies

@Mousefluff 

(1.) Install the Oracle Solaris 11.x Common Build Environment

 

NOTE: Creating a custom ISO image with Distribution Constructor, for use on Windows 10 / 11, requires a USB stick with at least 4GB-8GB of storage space available to transfer the files.

 

Download Oracle Solaris 11.x.x CBE and place in the following folder: "C:\ISO\Oracle\Solaris\CBE"

 

(2.) Create an unoptimized ISO image of the repository:

 

NOTE: The following requires both WinRAR and the WinPE add-on for the ADK to be installed:

Download the Windows ADK for Windows 11

Download the Windows PE add-on for the ADK

WinRAR Installer

 

(2A.) Create the following folder layout with the IPS Repository files placed in this folder:

"%UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\CreateVDISK_Solaris_CBE_11_REPO\V1019847-01_1of7.zip"
"%UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\CreateVDISK_Solaris_CBE_11_REPO\V1019847-01_2of7.zip"
"%UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\CreateVDISK_Solaris_CBE_11_REPO\V1019847-01_3of7.zip"
"%UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\CreateVDISK_Solaris_CBE_11_REPO\V1019847-01_4of7.zip"
"%UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\CreateVDISK_Solaris_CBE_11_REPO\V1019847-01_5of7.zip"
"%UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\CreateVDISK_Solaris_CBE_11_REPO\V1019847-01_6of7.zip"
"%UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\CreateVDISK_Solaris_CBE_11_REPO\V1019847-01_7of7.zip"

(2B.) Create the following file using Notepad: "%UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\CreateVDISK_Solaris_CBE_11_REPO\dc_text_workstation_x86.xml"

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dc SYSTEM "/usr/share/install/dc.dtd.1">
<dc>
  <distro name="Solaris_x86_Workstation_11_CBE" add_timestamp="false">
    <distro_spec>
      <img_params>
        <media_im>
        </media_im>
      </img_params>
    </distro_spec>
    <target name="desired">
      <logical>
        <zpool name="rpool" action="use_existing">
          <filesystem name="dc/text" action="preserve"/>
        </zpool>
      </logical>
    </target>
    <software name="transfer-ips-install" type="IPS">
      <destination>
        <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
            href="/usr/share/distro_const/lang_facets.xml"/>
      </destination>
      <source>
        <publisher name="solaris">
          <origin name="file:///export/repo/solaris/"/>
        </publisher>
      </source>
      <software_data action="install">
        <name>pkg:/entire@latest</name>
        <name>pkg:/group/system/solaris-large-server</name>
        <name>pkg:/system/install/text-install</name>
        <name>pkg:/system/install/media/internal</name>
        <name>pkg:/group/feature/smartcard</name>
        <name>pkg:/service/network/ptp</name>
        <name>pkg:/system/security/otp</name>
        <name>pkg:/group/feature/developer-gnu</name>
        <name>pkg:/group/feature/developer-studio-utilities</name>
        <name>pkg:/group/system/solaris-desktop</name>
      </software_data>
    </software>
    <software name="set-ips-attributes" type="IPS">
      <destination>
        <image img_root="{PKG_IMAGE_PATH}" action="use_existing"/>
      </destination>
      <source>
        <publisher name="solaris">
          <origin name="http://pkg.oracle.com/solaris/release/"/>
        </publisher>
      </source>
    </software>
    <software name="ba-init" type="CPIO">
      <destination>
        <dir path="{BOOT_ARCHIVE}"/>
      </destination>
      <source>
        <dir path="{PKG_IMAGE_PATH}"/>
      </source>
      <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
          href="/usr/share/distro_const/boot_archive_contents_x86.xml"/>
      <software_data action="uninstall">
        <name>etc/gconf</name>
        <name>etc/brltty</name>
        <name>etc/gtk-2.0</name>
        <name>var/sadm/pkg</name>
      </software_data>
    </software>
    <execution stop_on_error="true">
      <checkpoint name="transfer-ips-install"
          desc="Transfer pkg contents from IPS"
          mod_path="solaris_install/transfer/ips"
          checkpoint_class="TransferIPS">
          <kwargs>
            <arg name="show_stdout">true</arg>
          </kwargs>
      </checkpoint>
      <checkpoint name="set-ips-attributes"
          desc="Set post-install IPS attributes"
          mod_path="solaris_install/transfer/ips"
          checkpoint_class="TransferIPS"/>
      <checkpoint name="pre-pkg-img-mod"
          desc="Pre package image modification"
          mod_path="solaris_install/distro_const/checkpoints/pre_pkg_img_mod"
          checkpoint_class="TextPrePkgImgMod">
          <kwargs>
            <arg name="root_password">solaris</arg>
            <arg name="is_plaintext">true</arg>
          </kwargs>
      </checkpoint>
      <checkpoint name="ba-init"
          desc="Boot Archive Initialization"
          mod_path="solaris_install/transfer/cpio"
          checkpoint_class="TransferCPIO"/>
      <checkpoint name="ba-config"
          desc="Boot Archive Configuration"
          mod_path="solaris_install/distro_const/checkpoints/boot_archive_configure"
          checkpoint_class="TextBootArchiveConfigure">
      </checkpoint>
      <checkpoint name="ba-arch"
          desc="Boot Archive Archival"
          mod_path="solaris_install/distro_const/checkpoints/boot_archive_archive"
          checkpoint_class="BootArchiveArchive">
          <kwargs>
            <arg name="compression_type">gzip</arg>
            <arg name="compression_level">9</arg>
            <arg name="size_pad">0</arg>
            <arg name="bytes_per_inode">0</arg>
          </kwargs>
      </checkpoint>
      <checkpoint name="boot-setup"
          desc="Setup boot menu"
          mod_path="solaris_install/boot/boot"
          checkpoint_class="TextISOImageBootMenu"/>
      <checkpoint name="pkg-img-mod"
          desc="Pkg image area modification"
          mod_path="solaris_install/distro_const/checkpoints/pkg_img_mod"
          checkpoint_class="TextPkgImgMod">
          <kwargs>
            <arg name="dist_iso_sort">/usr/share/distro_const/sort/text_x86.sort</arg>
            <arg name="compression_type">lzma</arg>
          </kwargs>
      </checkpoint>
      <checkpoint name="create-iso"
          desc="ISO media creation"
          mod_path="solaris_install/distro_const/checkpoints/create_iso"
          checkpoint_class="CreateISO">
      </checkpoint>
      <checkpoint name="create-usb"
          desc="USB media creation"
          mod_path="solaris_install/distro_const/checkpoints/create_usb"
          checkpoint_class="CreateUSB">
      </checkpoint>
      <checkpoint name="checksums"
          desc="Checksum calculation for media"
          mod_path="solaris_install/distro_const/checkpoints/checksums"
          checkpoint_class="Checksums">
          <kwargs>
            <arglist name="algorithms">
              <argitem>sha512</argitem>
            </arglist>
          </kwargs>
      </checkpoint>
    </execution>
   <configuration name="pre-pkg-img-mod" type="sysconf"
        source="/usr/share/distro_const/profile/generic.xml">
      <validation path="/usr/sbin/svccfg" args="apply -n"/>
    </configuration>
    <configuration name="pre-pkg-img-mod" type="sysconf"
        source="/usr/share/distro_const/profile/text.xml">
      <validation path="/usr/sbin/svccfg" args="apply -n"/>
    </configuration>
  </distro>
</dc>

(2C.) Extract the shell script and associated text documents to the same folder:

"%ProgramFiles%\WinRAR\WinRAR.exe" x -ibck -y "C:\ISO\Oracle\Solaris\CBE\V1019846-01.zip" -r "%UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\CreateVDISK_Solaris_CBE_11_REPO\"

(2D.) Use oscdimg from the "Deployment and Imaging Tools Environment" to create an ISO image of the repository for the VM:

oscdimg -m -j1 -g -e -lSOL11_REPO "%UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\CreateVDISK_Solaris_CBE_11_REPO" "C:\ISO\Oracle\Solaris\CBE\Solaris_CBE_11_REPO.iso"

(3.) Run the Batch file from the previous example to create the scripts ( Press any key to continue ... -> B -> 3 -> N )

 

Start Menu -> Run -> taskmgr -> File -> Run new task -> %SystemRoot%\System32\cmd.exe -> Check: Create this task with administrative privileges -> OK

"%UserProfile%\Desktop\Win64\Unix_Linux\Example_Generate_VM_Script.bat" Solaris_11_CBE 51201 C:\VDISK "C:\ISO\Oracle\Solaris\CBE\V1019840-01.iso" "C:\ISO\Oracle\Solaris\CBE\Solaris_CBE_11_REPO.iso"

(4.) Install Solaris 11.x

 

Create a 50GB Virtual Disk File:

CMD /Q /C START /MIN /REALTIME %UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\CreateVDISK_Solaris_11_CBE.bat

NOTE: Use the following tables as a reference for calculating partition sizes:

NTFS: 
1TB   = 1048576 (MB) -> 2^20 * 1
750GB = 768001 (MB) -> 500 * 1024 + 1
500GB = 512001 (MB) -> 500 * 1024 + 1
450GB = 460801 (MB) -> 450 * 1024 + 1
300GB = 307201 (MB) -> 300 * 1024 + 1
250GB = 256001 (MB) -> 250 * 1024 + 1
200GB = 204801 (MB) -> 200 * 1024 + 1
150GB = 153601 (MB) -> 150 * 1024 + 1
100GB = 102401 (MB) -> 100 * 1024 + 1
50GB  = 51201 (MB) -> 50 * 1024 + 1
32GB  = 32769 (MB) -> 32 * 1024 + 1
25GB  = 25601 (MB) -> 25 * 1024 + 1
24GB  = 24577 (MB) -> 24 * 1024 + 1
20GB  = 20481 (MB) -> 20 * 1024 + 1
16GB  = 16385 (MB) -> 16 * 1024 + 1

NTFS -> (Size in GB * 1024) + 1
FAT32 (up to 32GB for USB) -> (Size in GB * 1024) + 12

1TB   = 16385 cylinders {[(2^40) / (Cylinder Blocks * Sectors)]+1}
500GB = 8001 cylinders {[(2^30 * 500) / (Cylinder Blocks * Sector Size)]+1}
250GB = 4001 cylinders {[(2^30 * 250) / (Cylinder Blocks * Sector Size)]+1}
150GB = 2401 cylinders {[(2^30 * 150) / (Cylinder Blocks * Sector Size)]+1}
100GB = 1601 cylinders {[(2^30 * 100) / (Cylinder Blocks * Sector Size)]+1}
50GB  = 801 cylinders {[(2^30 * 50) / (Cylinder Blocks * Sector Size)]+1}

NEWFS: TB = {[(1099511627776 * Size in TB) + 1048576] / 512}
NEWFS: GB = {[(1073741824 * Size in GB) + 1048576] / 512}
NEWFS: MB = {[(1048576 * Size in MB) + 1048576] / 512}

1TB   = 2147485696 sectors = 1048576.0MB ( cyl groups)
500GB = 1048578048 sectors = 512001.0MB ( cyl groups)
250GB = 524289024 sectors = 256001.0MB ( cyl groups)
150GB = 314574848 sectors = 153601.0MB ( cyl groups)
100GB = 209717248 sectors = 102401.0MB ( cyl groups)
50GB  = 104859648 sectors = 51201.0MB ( cyl groups)

EFI (260MB) + 50GB partition (NOTE: TOTAL DOES NOT EXCEED 50GB)
EFI_SYS: Start 1 ( 34 Cyl ) | SOLARIS2: Start 35 ( 6492 Cyl )
260 + 50 | 260MB = 534528 | 50GB = 104859648

Create and Start the Virtual Machine:

CMD /Q /C START /MIN /REALTIME %UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\Install_Solaris_11_CBE.bat

Create the Partition Layout and Install the Operating System:

USB Keyboard
27. US-English
To select the keyboard layout, enter a number [default 27]: 27
3. English
To select the language you wish to use, enter a number [default is 3]: 3

Please enter a number [1]: 2 (Shell)
root@solaris:/# format
Specify disk (enter its number): 0
format> fdisk
Type "y" to accept the default partition, otherwise type "n to edit the partition table.
n
Enter Selection: 1 (Create a partition)
Select the partition to create: g (EFI_SYS)
Specify the percentage of disk to use for this partition (or type "c" to specify the size in cylinders).
c
Enter starting cylinder number: 1
Enter partition size in cylinders: 34
Should this become the active partition? If yes, it will be activated each time the computer is reset or turned on.
Please type "y" or "n".
n
Select the partition to create: 1 (SOLARIS2)
Specify the percentage of disk to use for this partition (or type "c" to specify the size in cylinders).
c
Enter starting cylinder number: 35
Enter partition size in cylinders: 6492
Should this become the active partition? If yes, it will be activated each time the computer is reset or turned on.
Please type "y" or "n".
y
Enter Selection: 6 (update disk configuration and exit)
format> quit

root@solaris:/# newfs -b4096 -f512 -i8192 –o space -s104859648 /dev/rdsk/c1t1d0p0
newfs: construct a new file system /dev/rdsk/c1t1d0p0: (y/n)? y

root@solaris:/# exit
Please enter a number [1]: 1 (Install Oracle Solaris)
(F2_Continue)
Local Disks (F2_Continue)
sata 50.0 + c1t1d0 VBOX (F2_Continue)
Use a partition of the disk (F2_Continue)
Solaris2 49.7 GB (F2_Continue)
Computer Name: <Enter name here> (F2_Continue)

Default:
No network interfaces found. (F2_Continue)

Optional:
Select a wired network: net0 (rge0) (F2_Continue)
DHCP (F2_Continue)

Regions: UTC/GMT (F2_Continue)
Language: English (F2_Continue)
Territory: United States (en_US.UTF-8) (F2_Continue)
Date and Time (skip) (F2_Continue) 
Keyboard: US-English (F2_Continue)
Root Password: <create administrator password> (F2_Continue)
Support - Registration (F2_Continue)
Installation Summary (F2_Install)

The installation of Oracle Solaris has completed successfully.

(F9_Quit)

Please enter a number [1]: 2 (Shell)

root@solaris:/# cd /media/SOL11_REPO/
root@solaris:/media/SOL11_REPO# zfs create rpool/export/repo
root@solaris:/media/SOL11_REPO# zfs create rpool/export/repo/solaris
root@solaris:/media/SOL11_REPO# ./install-repo.ksh -d /export/repo/solaris/
Using V1019847-01 files for sol-11_4_42_111_0-repo download.
Uncompressing V1019847-01_1of7.zip...done.
Uncompressing V1019847-01_2of7.zip...done.
Uncompressing V1019847-01_3of7.zip...done.
Uncompressing V1019847-01_4of7.zip...done.
Uncompressing V1019847-01_5of7.zip...done.
Uncompressing V1019847-01_6of7.zip...done.
Uncompressing V1019847-01_7of7.zip...done.
Repository can be found in /export/repo/solaris/.

root@solaris:/media/SOL11_REPO# shutdown -i5 -g0 -y

Format an empty USB disk / drive as FAT32 with the following label: ISO_COPY

 

NOTE: Even without the repository embedded, both the USB and ISO images are 2-4GB each ( This method is the easiest way to copy the following images / checksums to Windows 10 / 11: Solaris_x86_Workstation_11_CBE.iso, Solaris_x86_Workstation_11_CBE.usb, sha512sums.txt )

 

Oracle VM VirtualBox Manager ( Run as Administrator ) -> Solaris_CBE_11 -> Right-Click -> Settings -> USB -> Add Filter ( + Icon ) -> Select the USB Drive -> Click OK

 

Restart the VM, create an image with distribution constructor, copy the images to a USB drive for use on Windows 10 /11 ( Alternate: Create a bootable USB drive from within the VM itself )

CMD /Q /C START /MIN /REALTIME %UserProfile%\Desktop\Win64\Unix_Linux\Solaris_11_CBE\Run_Solaris_11_CBE.bat

NOTE: These scripts are examples which can be modified to fit your needs:

Select: Oracle Solaris 11.x.x.x.x

solaris console login: root
Password: <enter password>

root@solaris:~# cd /media/SOL11_REPO/
root@solaris:/media/SOL11_REPO# pkg unset-publisher solaris
Updating package cache					 1/1
root@solaris:/media/SOL11_REPO# pkg set-publisher -p /export/repo/solaris/ --search-first
pkg set-publisher:
  Added publisher(s): solaris
root@solaris:/media/SOL11_REPO# pkg set-publisher -m https://pkg.oracle.com/solaris/release/ solaris
root@solaris:/media/SOL11_REPO# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F file:///export/repo/solaris/
solaris                     mirror   online F https://pkg.oracle.com/solaris/release/
root@solaris:/media/SOL11_REPO# pkgrepo -s /export/repo/solaris/ refresh
Initiating repository refresh.
root@solaris:/media/SOL11_REPO# pkg rebuild-index
Building new search index 612/612
root@solaris:/media/SOL11_REPO# distro_const build dc_text_workstation_x86.xml
root@solaris:/media/SOL11_REPO# cd /rpool/dc/text/media/
root@solaris:/rpool/dc/text/media# cp * /media/ISO_COPY/

root@solaris:/rpool/dc/text/media# usbcopy Solaris_x86_Workstation_CBE_11_4_42.usb

root@solaris:/rpool/dc/text/media# shutdown -i5 -g0 -y

Partitioning for UEFI ( GPT ) / BIOS ( MBR ) layouts outside of a Virtualized Environment using images generated with Distribution Constructor:

REM -> Multi-boot WinPE diskpart script for Windows 11 and Solaris 11.4 CBE ( GPT / UEFI )
NOTE: Secure boot MUST be disabled first, HDDs must be uninitialized / empty to proceed
REM -> NOTE: After creating this layout, change the partition IDs / update the label in Solaris 11.4 CBE BEFORE installing Windows 10/11
SELECT DISK 0
CLEAN
CONVERT GPT
REM SLICE0: ( BIOS_boot | 260.00mb )
CREATE PARTITION EFI SIZE=260
CREATE PARTITION EFI SIZE=260
ASSIGN LETTER=S
FORMAT FS=FAT32
CREATE PARTITION MSR SIZE=16
REM SLICE3: ( reserved -> 11 | 8.00mb )
CREATE PARTITION EFI SIZE=8
REM SLICE4: ( usr -> 4 | 256001.00mb / 256.00gb )
CREATE PARTITION PRIMARY SIZE=256001
CREATE PARTITION PRIMARY SIZE=307201
ASSIGN
FORMAT FS=NTFS UNIT=4096 QUICK
CREATE PARTITION PRIMARY SIZE=512001
ASSIGN
FORMAT FS=REFS UNIT=4096 QUICK
REM -> Solaris: GPT / UEFI -> ( system - 260.00mb | reserved - 8.00mb | swap - 2049.00mb optional | usr - 13.00gb min )
REM -> Solaris: MBR / BIOS -> ( BIOS_boot - 260.00mb | reserved - 8.00mb | swap - 2049.00mb optional | usr - 13.00gb min )

Example partition layout utilizing the text-installer:

Number -> VTOC – Partitions or slices, numbered 0–7. | EFI – Partitions or slices, numbered 0–6.
Tag -> 0=UNASSIGNED 1=BOOT 2=ROOT 3=SWAP 4=USR 5=BACKUP 7=VAR 8=HOME 11=RESERVED

Please enter a number [1]: 2 (Shell)
root@solaris:/# format
Specify disk (enter its number): 0
format> partition
partition> print
partition> 0
Enter partition id tag[system]: BIOS_boot -> <ENTER> -> <ENTER> -> <ENTER> -> <ENTER>
partition> 3
Enter partition id tag[system]: reserved -> <ENTER> -> <ENTER> -> <ENTER> -> <ENTER>
partition> 4
Enter partition id tag[system]: usr -> <ENTER> -> <ENTER> -> <ENTER> -> <ENTER>
partition> label
Ready to label disk, continue? y
partition> quit
format> quit

NOTE: You will have to update ( or merge ) the Windows bootloader on WinPE any time you install Unix / Linux on the same partition ( or try creating your own GRUB 2.x menu entry for Windows 10 / 11 )

C:\Users\<user_name_here>\Desktop>bcdedit /v

Windows Boot Loader
-------------------
identifier              {d58d10c6-df53-11dc-878f-00064f4f4e08}
device                  unknown
path                    \windows\system32\winload.efi
description             Windows 11

C:\Users\<user_name_here>\Desktop>bcdboot /?

  /m         If an OS loader GUID is provided, this option merges the
             given loader object with the system template to produce a
             bootable entry. Otherwise, only global objects are merged.

C:\Users\<user_name_here>\Desktop> bcdboot C:\Windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}
C:\Users\<user_name_here>\Desktop>bcdedit /v

Windows Boot Loader
-------------------
identifier              {d58d10c6-df53-11dc-878f-00064f4f4e08}
device                  partition=C:
path                    \windows\system32\winload.efi
description             Windows 11

NOTE: The following material is useful for refreshing / updating the Windows Boot Manager / Loader, merging corrupted entries, or deleting duplicate entries:

bcdboot C:\Windows /s S: /f UEFI

bcdedit /v

bcdedit /enum {current}

BCDEDIT /SET {current} QUIETBOOT TRUE
BCDEDIT /SET {current} BOOTLOG FALSE
BCDEDIT /SET {current} BOOTMENUPOLICY LEGACY
BCDEDIT /SET {current} MAXPROC TRUE
BCDEDIT /SET {current} FORCELEGACYPLATFORM TRUE
BCDEDIT /SET {current} USEFIRMWAREPCISETTINGS FALSE
BCDEDIT /SET {current} PCIEXPRESS DEFAULT
BCDEDIT /SET {current} HIGHESTMODE TRUE
BCDEDIT /SET {current} USELEGACYAPICMODE FALSE
BCDEDIT /SET {current} X2APICPOLICY ENABLE

BCDEDIT /SET {current} USEPLATFORMCLOCK TRUE
BCDEDIT /SET {current} TPMBOOTENTROPY FORCEENABLE
BCDEDIT /SET {current} TSCSYNCPOLICY ENHANCED
BCDEDIT /SET {current} DISABLEDYNAMICTICK FALSE

BCDEDIT /SET {current} NX OPTOUT
BCDEDIT /SET {current} PAE DEFAULT

BCDEDIT /SET {current} DISABLEELAMDRIVERS TRUE

"Boot Parameters to Configure DEP and PAE" -> https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/boot-parameters-to-configure-dep-and-pae
"bcdedit" -> https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/bcdedit
"BCDEdit Options Reference" -> https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/bcd-boot-options-reference
"4-Gigabyte Tuning: BCDEdit and Boot.ini" -> https://docs.microsoft.com/en-us/windows/win32/memory/4-gigabyte-tuning
"Bootsect Command-Line Options" -> https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options
"BCDBoot Command-Line Options" -> https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di?view=windows-11#command-line-options
"Boot to a virtual hard disk: Add a VHDX or VHD to the boot menu" -> https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-vhd--native-boot--add-a-virtual-hard-disk-to-the-boot-menu
"[MS-VHDX]: Virtual Hard Disk v2 (VHDX) File Format" -> https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-vhdx/83e061f8-f6e2-4de1-91bd-5d518a43d477

For information about additional types for particular applications,
run "bcdedit /? TYPES <apptype>", where <apptype> is one of the following:

BOOTAPP     Boot applications. These types also apply to the boot manager,
            memory diagnostic application, Windows OS loader, and the resume
            application.
BOOTMGR     Boot manager.
BOOTSECTOR  Boot sector application.
CUSTOMTYPES Custom types.
DEVOBJECT   Device object additional options.
FWBOOTMGR   Firmware boot manager
MEMDIAG     Memory diagnostic application
NTLDR       OS loader that shipped with earlier Windows OS
OSLOADER    Windows Vista OS loader
RESUME      Resume application

"Boot Settings" -> https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/bcdedit--set#boot-settings

"Manufacturing Windows Engineering Guide (WEG)" -> https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/manufacturing-windows-engineering-guide

Oracle Solaris 10.x / 11.x Offline Documentation:

Oracle Solaris 10 Information Library -> https://docs.oracle.com/cds/E19253-01.zip

Oracle Solaris 11.1 Information Library -> https://docs.oracle.com/cds/E26502_01.zip
Oracle Solaris 11.2 Information Library -> https://docs.oracle.com/cds/E36784_01.zip

Oracle Solaris 11.3 Information Library -> https://docs.oracle.com/cds/E53394_01.zip
Oracle Solaris 11.3 Reference Library -> https://docs.oracle.com/cds/E86824_01.zip

Oracle Solaris 11.4 Information Library -> https://docs.oracle.com/cds/E37838_01.zip
Oracle Solaris 11.4 Reference Library -> https://docs.oracle.com/cds/E88353_01.zip

Oracle Solaris 7 Information Library -> https://docs.oracle.com/cds/E19620-01.zip
Oracle Solaris 8 Information Library -> https://docs.oracle.com/cds/E19455-01.zip
Oracle Solaris 9 Information Library (Broken Link) -> https://docs.oracle.com/cds/E19683-01.zip

Oracle OpenBoot Documentation Library -> https://download.oracle.com/docs/cds/E63648_01.zip

 

@Mousefluff

(1.) Install Oracle Linux (8.x)

 

NOTE: Pick the latest versions if newer ones exist, and edit the scripts accordingly:

 

Download the following ISO images From HERE ( MIRROR ) and place in the following folder: "C:\ISO\Oracle\Linux"

 

OracleLinux-R8-U5-x86_64-dvd.iso & OracleLinux-R8-U5-src-dvd.iso

 

NOTE: These scripts can be modified to run Oracle Linux 6.10 ( Last available 32-bit version ) -> Oracle Software Delivery Cloud

 

(2.) Run the Batch file from the previous example to create the scripts ( Press any key to continue ... -> C -> 3 -> N )

 

Start Menu -> Run -> taskmgr -> File -> Run new task -> %SystemRoot%\System32\cmd.exe -> Check: Create this task with administrative privileges -> OK

"%UserProfile%\Desktop\Win64\Unix_Linux\Example_Generate_VM_Script.bat" Oracle_64_Linux 51201 C:\VDISK "C:\ISO\Oracle\Linux\OracleLinux-R8-U5-x86_64-dvd.iso" "C:\ISO\Oracle\Linux\OracleLinux-R8-U5-src-dvd.iso"

(3.) Create a 50GB Virtual Disk File:

CMD /Q /C START /MIN /REALTIME %UserProfile%\Desktop\Win64\Unix_Linux\Oracle_64_Linux\CreateVDISK_Oracle_64_Linux.bat

(4.) Run the installer:

CMD /Q /C START /MIN /REALTIME %UserProfile%\Desktop\Win64\Unix_Linux\Oracle_64_Linux\Install_Oracle_64_Linux.bat

User Manuals / SCAP Security Guides (Red Hat Enterprise Linux)

Guide to the Secure Configuration of Red Hat Enterprise Linux 8

Disk Partitioning ( Group contains 10 rules )

Ensure /boot Located On Separate Partition
Ensure /home Located On Separate Partition
Ensure /opt Located On Separate Partition
Ensure /srv Located On Separate Partition
Ensure /tmp Located On Separate Partition
Ensure /usr Located On Separate Partition
Ensure /var Located On Separate Partition
Ensure /var/log Located On Separate Partition
Ensure /var/log/audit Located On Separate Partition
Ensure /var/tmp Located On Separate Partition

Oracle Linux 8: Installing Oracle Linux

Installing Oracle Linux Manually ( Setting System Options )

Install Oracle Linux 8.x.0 -> ENTER

WELCOME TO ORACLE LINUX 8.X
English > English (United States) -> Continue

SYSTEM -> Installation Destination -> Storage Configuration -> Custom
Local Standard Disks -> Check: ATA VBOX HARDDISK -> Done
INSTALLATION DESTINATION -> Done

MANUAL PARTITIONING -> New mount points will use the following scheme: Standard Partition

NOTE: For Multi-Boot Layouts with more than one Operating System: biosboot should be set to 260 MiB

+ -> Mount Point: biosboot -> Desired Capacity: 1024 KiB -> Add mount point
+ -> Mount Point: /boot/efi -> Desired Capacity: 260 MiB -> Add mount point
Optional: + -> Mount Point: swap -> Desired Capacity: 2049 MiB -> Add mount point
+ -> Mount Point: / -> Desired Capacity: -> Add mount point
/ (root) -> File System: xfs 

MANUAL PARTITIONING -> Done -> Accept Changes

SYSTEM -> KDUMP -> Uncheck: Enable kdump -> Done

SOFTWARE -> Software Selection -> Base Environment -> Workstation
SOFTWARE -> Software Selection -> Additional software for Selected Environment
Additional software for Selected Environment -> Check: Backup Client
Additional software for Selected Environment -> Check: GNOME Applications
Additional software for Selected Environment -> Check: Internet Applications
Additional software for Selected Environment -> Check: Office Suite and Productivity
Additional software for Selected Environment -> Check: Smart Card Support
Additional software for Selected Environment -> Check: Legacy UNIX Compatibility
Additional software for Selected Environment -> Check: Container Management
Additional software for Selected Environment -> Check: Development Tools
Additional software for Selected Environment -> Check: .NET Core Development
Additional software for Selected Environment -> Check: Graphical Administration Tools
Additional software for Selected Environment -> Check: RPM Development Tools
Additional software for Selected Environment -> Check: Scientific Support
Additional software for Selected Environment -> Check: Security Tools
Additional software for Selected Environment -> Check: System Tools
SOFTWARE -> Software Selection -> Done
USER SETTINGS -> Root Password -> ROOT PASSWORD -> <Enter Password> -> Done
INSTALLATION SUMMARY -> Begin Installation

Reboot System

Select: Oracle Linux Server 8 (x.x.xx-xxxx.xxx.x.el8uek.x86_64)

Licensing -> License information -> Check: I accept the license agreement -> Done
FINISH CONFIGURATION
Welcome -> Next
Location Services -> Off -> Next
Online Accounts -> Skip
About You -> Full Name / Username: <account name goes here> -> Next
Password -> <Enter Password> -> Next

Remove the Red Hat Compatible Kernel (RHCK) from an Oracle Linux 8 system

Activities -> Terminal
[username@localhost ~]$ sudo dnf remove kernel
 [sudo] password for username: <Enter Password>
Is this ok [y/N]: y
Power Button (Top Right Corner) -> Power Off

Start the VM:

CMD /Q /C START /MIN /REALTIME %UserProfile%\Desktop\Win64\Unix_Linux\Oracle_64_Linux\Run_Oracle_64_Linux.bat