deb文件在ubuntu上直接用dpkg -i xxx.deb

如果虚拟机上只显示32位,则可能是cpu不支持虚拟化,也有可能时bios里虚拟化没有打开。重启电脑,按delete键进入bios设置,找到vitualization,设为enabled即可

然后按照教程上的说明一步步来即可,那些设置是必须的,否则会出错.这些步骤如下:

 

三、一些命令与设置

 

1.

 

首先将当前用户添加到 vboxusers 用户组(如果不添加则无法在虚拟机中使用 USB):

 

$sudo usermod -a -G vboxusers 当前用户名

 

2.

 

安装 module-assistant 模块

 

安装前先要更换一下软件源,否则会出现无法定位软件包的错误。见 http://www.linuxidc.com/Linux/2012-11/74196.htm

 

更换完后执行以下命令:

 

$sudo apt-get install module-assistant

 

3.

 

安装 DKMS,并重新编译 vboxdv:

 

$sudo apt-get install dkms
 
$sudo /etc/init.d/vboxdrv setup

 

如果第二条命令执行错误,那么参考 4*.。

 

4*.

 

安装内核头文件

 

如果 3. 中第二条指令无法顺利执行的话,并且提示需要 linux-headers-3.5.0-17-generic,那么就需要手动安装内核头文件。12.10 正式版(10 月 18 日发布)的内核版本号是:3.5.0-17-generic。目前的版本是缺少内核头文件的。到该网站下载内核头文件(这里下载的版本是上面的版本号显示的版本,如果以后内核更新了要下载对应内核的头文件):

 

http://packages.Ubuntu.com/quantal/linux-headers-3.5.0-17-generic

 

2012.11.8 内核版本已更新:

 

http://packages.ubuntu.com/quantal-updates/linux-headers-3.5.0-18-generic

 

下载后安装。顺利安装后继续执行 3. 中第二条命令。

 

5.

 

以上安装结束后,注销当前用户再打开 Virtualbox。

 

这时可以顺利进入“设置”选项卡,不会报错。

 

 

另外若出现 units specified don't exist, SHSUCDX can't install

 

【自己解决方法】这个问题折腾了好久,最好的解决方法是下载一个纯净版的win7镜像,如果时ghost镜像,则可以按照如下方法解决,首先进入winpe,然后用pe桌面上的diskgenius新创建一个分区,格式为ntfs,然后保存,然后格式化,此时盘符可能不叫c盘,但实际上就是c盘了,然后用pe桌面上的安装系统到c盘,就会自动安装了。
这个问题的参考资料如下:
unist specified don’t exist. shsucdx can’t install

翻译过来意思是:特定分区(单元)不存在,shsucdx不能安装

SHSUCDX(.COM)为dos下的光驱扩展程序,安装SATA光驱的程序。

导致出现这个问题的可能原因:

1、硬盘分区没有被激活(可使用Fdisk或diskgen查看,diskgen查看被激活的分区为红色标识)

2、硬盘坏道

3、硬盘不能被正常识别(比如一些SATA硬盘不能被没有加载SATA驱动的Dos系统识别)。

诊断与解决过程:

1、首先使用diskgen工具查看系统分区是否被激活(重新激活将要进行系统安装的分区),以及分区的文件系统格式(比如ntfs或fat32)。然后问题还是没有解决,接着下面操作。

2、重启进入Bios(按F2),恢复出厂设置(load manufacture defaults),设置光盘引导(Boot —> cd/dvd drives ),设置硬盘模式为兼容模式(Advanced —> IDE Configuration —> SATA .. Mode(大概是这样) —> Compatible)。

3、然后保存,重启,开始使用Ghost系统盘进行系统安装。问题解决。

PS:若是不想这么麻烦,那就用一张纯净的系统盘进行安装,或者换个高版本(带SATA光驱驱动的)的Ghost系统盘进行安装。还有就是可以使用Ghost系统盘带的PE系统进行安装(进入PE系统,在桌面上可看到“GHOST安装”系统)。

更新:若硬盘有坏道,可检测出坏道位置,然后为坏道建立单独分区,隐藏坏道分区!