安装Ubuntu + win7 +VirtualBox Windows xp系统

作者 FarLee 2011年5月31日 0:03:29   ‖浏览(15,903)

前几天记录了在京东商城diy配置电脑的经历。装机点亮之后如果没有安装系统,那么这些配件就是一堆废铁了,所以赶紧开工安装上系统测试一下吧。考虑到多系统的要求,这里我们要安装当前最新的windows系统win7,最新的Ubuntu 系统Ubuntu 11.04,以及为了照顾某些应用软件的兼容性,在Ubuntu 的Oracle VirtualBox虚拟机环境下安装经典纯净版windows xp。算是安装ubuntu windows 双系统,当然称之为三系统也可以了。

Windows 7 系统安装

因为安装Ubuntu之后再安装windows 系统,Win OS的安装会完全覆盖硬盘上的已经存在的ubuntu bootloader的数据,从而无法引导进入ubuntu系统。因此我们先安装win7,下面简单记录下步骤(因安装介质不同,安装过程会有所差异,这里以带光驱安装为例)。

Win 7系统安装准备

Window 系统安装盘(或Windows PE Ghost盘、win7 iso 镜像文件下载并刻录)、可用光驱cdrom、主板驱动光盘(可选)

Win 7系统安装步骤

1. 开机按Del键进入Bios,设置第一启动顺序为从CD/dvd光盘启动,放入win 7系统光盘重启电脑

2. 看到安装盘选项,选择进入Windows PE 系统,使用自带的分区工具进行分区。创建一个主分区和扩展分区,在扩展分区中创建几个逻辑分区。注意不用全分完,为后面还要安装的Ubuntu 系统留出空间。

3. 格式化分区完毕后重启,再次进入安装盘选项,选择安装Windows 7系统到到第一分区,进入安装过程。

4. 如果安装盘支持无人值守,那喝杯咖啡回来就什么都ok了。在这过程中会同时安装系统盘自带的驱动。

5. 机器自动重启几次安装完毕之后,如果提示发现硬件安装无法正常使用,设备管理器中带有问号或感叹号,那么要为这些硬件设备安装其他合适的驱动程序了。比如VGA显示器设备驱动不对的话就会无法为win 7系统设置合适的分辨率。放入主板厂家提供的带光驱的光盘(或到主板厂家网站下载官方驱动并安装:如 msi H61M-E33 B3主板驱动),可以安装不能正常使用的PCI 和SM总线控制器、VGA。驱动安装完毕重启后,就可以为16:9 的显示器设置屏幕分辨率为1440*900这个选项。

6. 系统优化

程序卸载:卸载非正版win 7系统盘自带的不必要程序时,注意卸载次序,比如一些程序会依赖皮皮pipi播放器,得最后卸载。

进程查看:检查是否有非有异常进程。一般都会捆绑安装免费金山毒霸,使用金山毒霸进程管理器,同时选中drivers.exe和winini.exe 异常进程才能终止,并删除相应位置的两个文件

其他:修复ie,清理注册表等。最好别安装360安全卫士后进行系统漏洞修复,原因你懂的。如修复后无法联网,试试netsh ini ip reset,ipconfig /flushdns 或登录路由器重启路由器。

7.  系统设置:若机箱前面面板没用声音,在Realtek高清晰音频管理器中,插孔设置为禁用前面板插孔检测,选择扬声器设为默认设备。

安装Ubuntu系统

Windows 安装完毕,开始Ubuntu系统安装。

Ubuntu 11.04  (natty)和Ubuntu 9.04 桌面版的安装过程基本查不多,详细可看“如何在windows系统安装linux系统-Ubuntu步骤”。这里主要记录下安装过程中出现的个例问题。

Ubuntu 光盘无法安装

使用现有的ubuntu 9.04桌面版安装光盘放入光盘后,可以正常进入Ubuntu 系统盘的选项页面,也可以进入Live CD 进入Ubuntu系统演示环境。但是选择正式安装Ubuntu系统到硬盘后,出现Ubuntu logo之后就无法继续安装了,提示:

BusyBox v1.13.3(Ubuntu 1:1.13.3-1ubuntu7)built-in shell(ash)
Enter 'help' for a list of built-in commands.
(initramfs)unable to find a medium containing a live file system

Google并试了几种方法仍然无效:重新刻录最新的Ubuntu 11.04 系统安装光盘镜像;分别设置CDROM光盘和硬盘为主从盘;更换Sata光驱的连接端口从Sata 5 和Sata 6 换到Sata 1_2 的普通3Gbps Port;在安装选项上加入noapic nolapic pci=noacpi acpi=off;在bios 中设置Sata Mode 为IDE 兼容模式;在bios中关闭acpi。使用Ubuntu光盘安装还是无功而反,最大的可能是Sata光驱或主板bios 在linux下驱动的兼容性问题。

USB 快速安装

因为我们已经安装好了Win7,所以可以通过下面的方法量产USB,从usb引导完成Ubuntu 11.04系统安装natty:

下载 Universal-USB-Installer-1.8.4.8.exe,安装下载的iso镜像到U盘–》按Del进入BIOS选择从USB  Flash Disk启动。具体安装步骤参考Ubuntu Installation From USBStick Quick的介绍。

安装Ubuntu到硬盘可以断开网线,不用联网安装;但是如果连接了网线就可能先进入ubuntu Live cd 演示环境中设置好网络连接后再开始硬盘安装,否则会卡在设置Location这一步。

Ubuntu 中文使用技巧

  1. gedit中文乱码:打开终端(或alt+f2),运行 gconf-editor命令,在打开的界面中选择: apps->gedit-2->preferences->encodings。在右边的auto_detected和shown_in_menu上点右键编辑,点add,分别加入GB2312,并点UP按钮移动到第一位。关闭,就可以在gedit中显示中文了。
  2. ibus中文输入法:ubuntu 11.04 将ibus 升级到了最新的1.3.9.0版本。需要设置一下才能使用。安装常用的拼音输入法ibus-pinyin:在终端输入:sudo apt-get install ibus-pinyin ibus-pinyin-db-android (默认已经安装)。安装完毕点击右上角system settings,在other中选择Keyboard Input Methods–》input methods 中添加Chinese-拼音。
  3. 显示桌面/左侧导航快捷键 win+d (不行则ctrl+alt+d);

Ubuntu Virtualbox 安装Windows XP

Virtuallbox windows xp 安装准备

在vbox 中安装xp之前要先准备好:安装好的Ubuntu 系统、windows xp iso镜像如YlmF_GhostXP_SP3_Y6.0.iso,下面是简单的步骤:

Virtuallbox windows xp 安装步骤

1. 下载virtualbox官方网站提供的deb安装程序:Oracle VM VirtualBox。不要安装Ubuntu 源中自带的VirtualBox OSE 开源版本,据说会有很多功能不好使用。

2. 创建虚拟机安装deb完成之后,在application应用程序的system系统工具菜单下可以找到virtualbox。打开后选择Machine-》New新建一个虚拟机:根据提示依次设置虚拟机名称和操作系统,设置内存,创建虚拟硬盘,选择动态扩展虚拟硬盘,硬盘大小,点击完成虚拟机创建完毕。

3. 设置虚拟机:点击Settings设置

-》提示:Failed to access the USB subsystem.VirtualBox is not currently allowed to access USB devices. You can change this by adding your user to the ‘vboxusers’ group. Please see the user manual for a more detailed explanation

-》将用户名添加到vboxusers组:sudo adduser farlee.info vboxusers -》重启或注销后才生效

-》选择Storage,在看到IDE controler控制器下有硬盘和光盘, 光盘显示Empty,点击右侧Attributes属性中CD/DVD drive 右边的光盘图像,Set up the virtual CD/DVD drive,选择硬盘上下载的iso镜像文件,创建虚拟光驱。如果下面的步骤无法继续,在这里还可以尝试添加Sata 控制器。

4. 设置好Storage点击Start 开始。接下来和普通安装windows xp一样了:

-》进入pe预安装系统使用分区工具(开始-程序-常用工具-硬盘分区)分区格式化为ntfs格式,设置主分区活动;

-》使用Ghost32工具 (local-》disk-》from image)找到挂载在虚拟光驱cd上的.gho文件,ghost快速安装;

-》后续:优化设置,重新安装有问题的主板驱动;配置网络:如果无法上网,Settings中设置network从AMD换为intel(r) PR0/1000 MT Network Connection等,启动网卡驱动安装。

5. 设置Ubuntu和vbox windows xp共享文件:

–》在Settings – Share Folders 点击+号新建共享文件夹,可选择Auto Mount 自动挂载。

–》点击顶部菜单设备device选项–Install Guest Additions

–》点击我的电脑-打开virtualBox Guest Additions “可移动盘设备”,选择VBoxWindowsAdditions-x86应用程序安装

–》安装完毕手工挂载共享文件:我的电脑-工具-映射网络驱动器-驱动器随便填-文件夹填写\\vboxsrv\vbshare;如果设置了自动mount则会多出一个网络驱动器vboxsrv。

6.  支持USB 和工行U盾:

VirtualBox启用USB 2.0 必须安装:Oracle VM VirtualBox Extension Pack for Windows。在窗口顶部菜单File-Preferance-Extensions中添加下载的extpack。最后在Settings的usb选项中添加usb设备。

支持工商银行网银u盾需要先到工行网站下载并安装驱动,根据提示操作之后插入工行U盾网银(以捷得为例),然后在settings usb选项处添加usb key(2008) 这个设备,之后即可使用支付宝支持工行U盾网银支付。


“安装Ubuntu + win7 +VirtualBox Windows xp系统”文章评论(8)

  1. 先装win7然后可以把ubuntu装到另一个分区吗?

    • 先装win7 然后可以把ubuntu装到剩下的没有分区和格式化的硬盘空间上。wubi可以装在已经分好的分区上。

  2. “Host system reported that the file size limit of the host file system has been exceeded. VM execution is suspended. You need to move your virtual hard disk to a filesystem which allows bigger files.” virtualbox出现这个问题原因在于虚拟机的vdi文件放在fat32格式的分区上,fat32只支持单文件最大4GB。进入windows 将FAT32转换为NTFS:运行-》CMD-》CONVERT D: /FS:NTFS,D是盘符。转换完毕,ubuntu中 /etc/fstab 自动挂载D盘将vfat改成ntfs,否则重启无法进入ubuntu。

  3. 启动vbox 无法自动识别启动USB摄像头设备,表现为右键点击虚拟机窗口右下角的usb图标(或选择顶部菜单中的Devices选项)可以启用设备,但每次开机不会自动启动。解决方法是确保以上安装和设置步骤后,settings中启用usb2.0,插上USB摄像头,再在settings-》usb中点击+的图标添加要自动识别或启用的USB摄像头设备,识别后安装摄像头驱动即可。

  4. 最近发现VirtualBox频繁死机,开机不到几分钟便卡在那边动弹不了了。vbox为什么会突然死机么?以为是最近安装了USB摄像头驱动或者杀毒软件兼容性的缘故,一一禁用了依然开机后死机,逐一检查后发现是vbox设置问题。在启动系统前,Settings->System->Acceleration->Hardware Virtualization 取消勾选:Enable VT-x/AMD-V。

    • 驱动

      可能是装了不兼容的驱动程序,我装了摄像头驱动后vbox就一直开机过段时间后死机,在设备管理器中卸载了“图像处理设备-usb camera”后不知道行不行。

Trackbacks/Pingbacks

  1. 京东网购PC配件组装之路 – 远方博客
  2. Ubuntu 安装 Android sdk – 远方博客

来说兩句