virtual box 修改 BIOS, DMI info, 激活windows
2014-12-29 11:27
639 查看
FROM:http://forum.ubuntu.org.cn/viewtopic.php?f=65&t=270643
系统升级到ubuntu 8.10了,
偶尔要用windows xp,
以前的vmware在新内核下无法成功安装,
下载新的又太大,所以从源里安装了个virtual box,
界面用起来很不错,和vmware差不多, 身边没有免激活的winxp光盘,
我的PC是DELL的品牌机,随即带的有正版的winxp pro,
不过我们工作中不用winxp,所以就格式化掉,装成linux了。
想利用一下DELL机器自带的正版OEM版winxp。
以前有修改bios信息,安装OEM版winxp的经验,
但在virtual box上无法工作, google了一下,
网上只有介绍vmware修改bios的方法,而且还要修改二进制文件,很麻烦。
到virtual box的论坛上去翻了翻,终于找到了相关信息,
原来virtual box提供了很好的定制接口,允许你自定义bios信息。
我已经成功的安装并激活了我的DELL OEM winxp,
将经验和贴出来,希望对需要的人有帮助。
1. 获取品牌机上真实的DMI和BIOS信息
vt@vt:~$ sudo dmidecode -t0
# dmidecode 2.9
SMBIOS 2.3 present.
Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
Vendor: Dell Computer Corporation
Version: A12
Release Date: 08/26/2004
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 512 kB
Characteristics:
PCI is supported
PNP is supported
[...]
Bios Revision: 2.3
Firmware Revision: 2.3
如果不能奏效,可以尝试下面的
vt@vt:~$ sudo dmidecode -t1
# dmidecode 2.9
SMBIOS 2.3 present.
Handle 0x0100, DMI type 1, 25 bytes
System Information
Manufacturer: Dell Computer Corporation
Product Name: Dimension 4600i
Version: Not Specified
Serial Number: JTGL999
UUID: 99999C9C-9999-9999-999C-CAC99F999999
Wake-up Type: Power Switch
Family: X86-based PC
2. 在virtualbox里创建一个虚拟PC,假设名字叫 xpraw
3. 使用命令行将上面的信息设置到这个虚拟PC上
可以使用脚本
#! /bin/bash
VM_NAME="xpraw" # Name of your Virtual Machine
VSETED="VBoxManage setextradata $VM_NAME"
CFG_PATH="VBoxInternal/Devices/pcbios/0/Config"
$VSETED $CFG_PATH/DmiBIOSVendor "Dell Computer Corporation"
$VSETED $CFG_PATH/DmiBIOSVersion "A12"
$VSETED $CFG_PATH/DmiBIOSReleaseDate "08/26/2004"
$VSETED $CFG_PATH/DmiBIOSReleaseMajor 2
$VSETED $CFG_PATH/DmiBIOSReleaseMinor 3
$VSETED $CFG_PATH/DmiBIOSFirmwareMajor 2
$VSETED $CFG_PATH/DmiBIOSFirmwareMinor 3
$VSETED $CFG_PATH/DmiSystemVendor "Dell Computer Corporation"
$VSETED $CFG_PATH/DmiSystemProduct "Dimension 4600i"
$VSETED $CFG_PATH/DmiSystemVersion "<EMPTY>"
$VSETED $CFG_PATH/DmiSystemSerial "JTGL999"
$VSETED $CFG_PATH/DmiSystemUuid "99999C9C-9999-9999-999C-CAC99F999999"
$VSETED $CFG_PATH/DmiSystemFamily "X86-based PC"
4. 使用你的OEM winxp 安装系统并激活吧。
也可以随意找一些信息,不用自己真实品牌机上的bios信息。
virtual box论坛上的相关链接
http://forums.virtualbox.org/viewtopic.php?t=9697#37931
http://forums.virtualbox.org/viewtopic. ... light=bios
系统升级到ubuntu 8.10了,
偶尔要用windows xp,
以前的vmware在新内核下无法成功安装,
下载新的又太大,所以从源里安装了个virtual box,
界面用起来很不错,和vmware差不多, 身边没有免激活的winxp光盘,
我的PC是DELL的品牌机,随即带的有正版的winxp pro,
不过我们工作中不用winxp,所以就格式化掉,装成linux了。
想利用一下DELL机器自带的正版OEM版winxp。
以前有修改bios信息,安装OEM版winxp的经验,
但在virtual box上无法工作, google了一下,
网上只有介绍vmware修改bios的方法,而且还要修改二进制文件,很麻烦。
到virtual box的论坛上去翻了翻,终于找到了相关信息,
原来virtual box提供了很好的定制接口,允许你自定义bios信息。
我已经成功的安装并激活了我的DELL OEM winxp,
将经验和贴出来,希望对需要的人有帮助。
1. 获取品牌机上真实的DMI和BIOS信息
vt@vt:~$ sudo dmidecode -t0
# dmidecode 2.9
SMBIOS 2.3 present.
Handle 0x0000, DMI type 0, 20 bytes
BIOS Information
Vendor: Dell Computer Corporation
Version: A12
Release Date: 08/26/2004
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 512 kB
Characteristics:
PCI is supported
PNP is supported
[...]
Bios Revision: 2.3
Firmware Revision: 2.3
如果不能奏效,可以尝试下面的
vt@vt:~$ sudo dmidecode -t1
# dmidecode 2.9
SMBIOS 2.3 present.
Handle 0x0100, DMI type 1, 25 bytes
System Information
Manufacturer: Dell Computer Corporation
Product Name: Dimension 4600i
Version: Not Specified
Serial Number: JTGL999
UUID: 99999C9C-9999-9999-999C-CAC99F999999
Wake-up Type: Power Switch
Family: X86-based PC
2. 在virtualbox里创建一个虚拟PC,假设名字叫 xpraw
3. 使用命令行将上面的信息设置到这个虚拟PC上
可以使用脚本
#! /bin/bash
VM_NAME="xpraw" # Name of your Virtual Machine
VSETED="VBoxManage setextradata $VM_NAME"
CFG_PATH="VBoxInternal/Devices/pcbios/0/Config"
$VSETED $CFG_PATH/DmiBIOSVendor "Dell Computer Corporation"
$VSETED $CFG_PATH/DmiBIOSVersion "A12"
$VSETED $CFG_PATH/DmiBIOSReleaseDate "08/26/2004"
$VSETED $CFG_PATH/DmiBIOSReleaseMajor 2
$VSETED $CFG_PATH/DmiBIOSReleaseMinor 3
$VSETED $CFG_PATH/DmiBIOSFirmwareMajor 2
$VSETED $CFG_PATH/DmiBIOSFirmwareMinor 3
$VSETED $CFG_PATH/DmiSystemVendor "Dell Computer Corporation"
$VSETED $CFG_PATH/DmiSystemProduct "Dimension 4600i"
$VSETED $CFG_PATH/DmiSystemVersion "<EMPTY>"
$VSETED $CFG_PATH/DmiSystemSerial "JTGL999"
$VSETED $CFG_PATH/DmiSystemUuid "99999C9C-9999-9999-999C-CAC99F999999"
$VSETED $CFG_PATH/DmiSystemFamily "X86-based PC"
4. 使用你的OEM winxp 安装系统并激活吧。
也可以随意找一些信息,不用自己真实品牌机上的bios信息。
virtual box论坛上的相关链接
http://forums.virtualbox.org/viewtopic.php?t=9697#37931
http://forums.virtualbox.org/viewtopic. ... light=bios
相关文章推荐
- Virutualbox ubuntu 修改BIOS, MDI info 激活windows xp
- 实战:硬刷BIOS 激活windows 7 详解全过程
- [整机笔记]Windows免激活注册表修改方法
- 《修改BIOS为品牌机信息安装激活Windows XP SP2》
- Windows下修改Bios,安装惠普 HP OEM XP [图文教程]
- Virtualbox修改bios信息安装Windows XP OEM
- 软刷BIOS激活Windows 7会损坏主板吗?
- Windows 7 激活补丁下载 – 完美免刷BIOS全自动软激活程序
- 简明教程:只需三步成功“硬刷”BIOS为SLIC 2.1完美激活Windows 7 / Vista / XP三大系统
- 微软SLP 2.0技术弱点分析及突破验证的演示(Vista OEM版修改bios激活)
- 修改 VM BIOS为LG、DELL、三星、明基、松下、夏新的品牌+修改教程+增加一个双激活!
- Linux和Windows焦点策略修改(鼠标激活窗口)
- 《修改BIOS为品牌机信息安装激活Windows XP SP2》
- windows下修改nginx pathinfo支持、thinkphp在nginx环境下隐藏index.php
- A little more info on raw sockets and Windows XP SP2
- 用VBScript实现对Windows注册表的修改
- (转载)修改Windows SMB相关服务的默认端口
- 修改Windows 2003 的默认上传文件大小!
- windows 2000 下修改MAC地址
- 用ASP的安全验证来对windows 2000的管理者密码进行在线修改。