VirtualBox 安装 Win2000 测试
Windows XP Service Pack 3
地址:
https://download.windowsupdate.com/msdownload/update/software/svpk/2008/04/windowsxp-kb936929-sp3-x86-chs_D7067E86ABD4257454200D0C398D71C4CE6CD33E.exe
Virtual Box 相关设置
https://link.zhihu.com/?target=https%3A//www.virtualbox.org/manual/ch09.html
www.nirsoft.net/utils/product_cd_key_viewer.html%23DownloadLinks
docs.oracle.com/en/virtualization/virtualbox/6.0/admin/changedmi.html
https://docs.oracle.com/en/virtualization/virtualbox/6.1/admin/changedmi.html
blog.iqonda.net/virtualbox-and-windows-oem-guest/
underpop.online.fr/v/virtualbox/configuring-the-bios-dmi-information-virtualbox.html.gz
[root@localhost ~]# /sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: You must sign these kernel modules before using VirtualBox:
vboxdrv vboxnetflt vboxnetadp
See the documenatation for your Linux distribution..
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root. If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.
[root@localhost ~]#
https://stackoverflow.com/questions/61248315/sign-virtual-box-modules-vboxdrv-vboxnetflt-vboxnetadp-vboxpci-centos-8
https://stackoverflow.com/questions/61248315/sign-virtual-box-modules-vboxdrv-vboxnetflt-vboxnetadp-vboxpci-centos-8
https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/install-linux-host.html
https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/install-linux-host.html
https://www.tecmint.com/install-virtualbox-in-fedora-linux/
https://rpmfusion.org/Howto/VirtualBox
https://askbot.fedoraproject.org/en/question/34470/virtual-box-on-fedora-19-fails-to-start-a-vm/
https://stackoverflow.com/questions/29480176/how-to-install-virtualbox-on-linux-even-with-secure-boot-bash-script
https://ask.fedoraproject.org/t/issues-intalling-virtual-box/7595
https://www.virtualbox.org/ticket/11577
https://superuser.com/questions/1539756/virtualbox-6-fedora-30-efi-secure-boot-you-may-need-to-sign-the-kernel-modules/1539757
https://superuser.com/questions/1539756/virtualbox-6-fedora-30-efi-secure-boot-you-may-need-to-sign-the-kernel-modules/1539757
https://superuser.com/questions/1539756/virtualbox-6-fedora-30-efi-secure-boot-you-may-need-to-sign-the-kernel-modules/1539757
https://gist.g!thub.com/reillysiemens/ac6bea1e6c7684d62f544bd79b2182a4
艰辛的签名过程
1
网上最靠谱的过程 (待续)
cd /root/module-signing
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=YOUR_NAME/"
chmod 600 MOK.priv
1- Install mokutil package
sudo dnf update
sudo dnf install mokutil
2- Create RSA key under new folder.
sudo -i
mkdir /root/signed-modules
cd /root/signed-modules
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VirtualBox/"
chmod 600 MOK.priv
3- This command will ask you to add a password,
you need this password after the next reboot.
sudo mokutil --import MOK.der
4- Reboot your system and a blue screen appear,
select Enroll MOK --> Continue -->
put the previous password and your system will start.
5- Put the previous cmmands in a script to run it
later (after system update)
cd /root/signed-modules
vi sign-virtual-box
Add the following cmd to this script :
#!/bin/bash
for modfile in $(dirname $(modinfo -n vboxdrv))/*.ko; do
echo "Signing $modfile"
/usr/src/kernels/$(uname -r)/scripts/sign-file sha256
/root/signed-modules/MOK.priv
/root/signed-modules/MOK.der "$modfile"
done
:wq
5- Add exec permission and run the script
chmod 700 sign-virtual-box
./sign-virtual-box
6- Launch VirtualBOx
modprobe vboxdrv
2 插图
3
[root@localhost ~]#
[root@localhost ~]# ls /usr/src/kernels/
5.8.11-200.fc32.x86_64
[root@localhost ~]#
[root@localhost ~]# ls /usr/src/kernels/$(uname -r)/
arch block certs crypto Documentation drivers fs include init ipc Kconfig kernel lib Makefile mm Module.symvers net samples scripts security sound System.map tools usr virt vmlinux.id
[root@localhost ~]#
[root@localhost ~]# ls /usr/src/kernels/$(uname -r)/scripts/sign-file
/usr/src/kernels/5.8.11-200.fc32.x86_64/scripts/sign-file
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# ls /usr/src/kernels/$(uname -r)/scripts/sign-file
/usr/src/kernels/5.8.11-200.fc32.x86_64/scripts/sign-file
[root@localhost ~]#
[root@localhost ~]#
4
[root@localhost ~]#
[root@localhost ~]# cd /root/signed-modules/
[root@localhost signed-modules]#
[root@localhost signed-modules]# vi sign-virtual-box
[root@localhost signed-modules]#
[root@localhost signed-modules]#
[root@localhost signed-modules]# vi sign-virtual-box
[root@localhost signed-modules]#
[root@localhost signed-modules]# chmod 700 sign-virtual-box
[root@localhost signed-modules]#
[root@localhost signed-modules]# ./sign-virtual-box
Signing /lib/modules/5.8.11-200.fc32.x86_64/misc/vboxdrv.ko
Signing /lib/modules/5.8.11-200.fc32.x86_64/misc/vboxnetadp.ko
Signing /lib/modules/5.8.11-200.fc32.x86_64/misc/vboxnetflt.ko
[root@localhost signed-modules]#
5
modprobe vboxdrv
找不到 驱动程序? 都在这里
帮助文档:
https://www.virtualbox.org/manual/ch04.html#additions-windows
https://download.virtualbox.org/virtualbox/6.1.14/
https://download.virtualbox.org/virtualbox/6.1.14/
https://download.virtualbox.org/virtualbox/6.1.14/VBoxGuestAdditions_6.1.14.iso
WIN2000 SP4 最后一个能用的 VLC 版本是 VLC 1.1.11.
** 备注 DX9, 以及 DOT NET 2.0
https://wiki.videolan.org/VSG:Usage:Version
浏览器也比较难找了, NetScape 都接近消失了 Final version of Navigator 9. Support discontinued March 1, 2008.
Firefox version 52.9. 0esr was the last supported release for Windows XP and Windows Vista. No further security updates will be provided for those systems.
The last /Opera 36 is the final version of the browser available for Windows XP. Since Opera is now based on Chromium, Opera 36 ~~= Chrome 49.
https://get.geo.opera.com/ftp/pub/opera/win/1218/en/
https://ftp.mozilla.org/pub/firefox/releases/
Final version of Navigator 9. Support discontinued March 1, 2008
https://ftp.nluug.nl/netscape/netscape9/en-US/9.0/windows/win32/netscape-navigator-9.0.0.6.exe
要让 WIN2000 正常工作, 还得补充一些莫名其妙的包
Microsoft Core XML Services (MSXML) 6.0
Microsoft Core XML Services (MSXML) 6.0
https://www.microsoft.com/en-us/download/details.aspx?id=3988
the UAA Microsoft Universal Audio Architecture Bus Driver (SP32646, version 1.00, rev. A) or later
https://support.hp.com/ca-en/document/c01456295
https://support.hp.com/ca-en/document/c00765866
UAA (Universal Audio Architecture)
https://support.hp.com/ca-en/document/c00726596
Intel 82801BA/BAM AC '97 Audio Controller
好吧, 俺知道这个驱动最难找。
Old versions of the K-Lite Mega Codec Pack
Version 13.8.5 is the last version that works on Windows XP SP3
Version 10.0.5 is the last version that works on Windows XP SP2
https://codecguide.com/download_mega_old.htm