由于某种原因,笔记本电脑不在身边,因教学需要必须进行电脑展示教学,所以就有了如下的做法,写下来也是为以后方便吧。~~

目前手头有移动硬盘,怎么样才能实现用移动硬盘进行教学呢?!!!

机房若干台机器都是有还原卡,而且大多数都是无盘系统,通常上课都是自带笔记本电脑通过极域电子教室教学,对于我这样没笔记本的就很犯难,于是我就考虑到用移动硬盘安装系统,随身携带,这样就解决了教学问题也很方便,但是经过查阅资料windows系统安装到硬盘,随身携带到别的机器启动,多数情况下不能正常运行,而且报错,还有驱动等等一系列问题,所以我就想到linux,总体思路是安装linux,在linux下用虚拟机安装winxp,在xp系统安装极域电子教室,就可以方便教学了。下面简述步骤:

1.移动硬盘分区

我的移动硬盘320G,用分区软件将硬盘分三个区,分别是20G,150G ,150G,具体分区大小会有所出入,以实际格式化后分区得到的大小为准。分区格式分别为ext4 ,ntfs,ntfs,其中ext4格式用于安装linux,其他两个作为移动硬盘分区存放资料使用。

2.安装linux

安装之前经过查阅比较,我选用深度系统deepinlinux2014.1系统,在写该文章之前,安装过官方网站目前公布的最新2014.3版本,但是不能安装virtualbox5.0,也不能安装手头已有的virtualbox4.3.14版本,报出一些依赖包错误,为了节约时间,我就安装2014.1版本的深度系统,该系统以前使用过,可以安装virtualbox4.3.14.具体步骤如下

a.下载deepinlinux2014.1镜像安装包,下载地址是http://cdimage.linuxdeepin.com/releases/2014.1/deepin_2014.1_i386.iso,然后通过量产工具量产到u盘中,用于系统引导启动,也可以刻录光盘进行安装盘制作,我用的是量产引导,因为对于手头的u盘量产很熟悉也很快。

b.将量产后的引导安装u盘插入usb接口,设置bios从u盘引导,同时将分区好的移动硬盘插入usb接口,启动机器从u盘引导后进入系统。

c.点击linux引导后的桌面“深度系统安装”,进行系统安装,安装过程中一定要确认找到移动硬盘中用于安装该linux的ext4分区,选择后点击确定安装,按照提示等待安装完成。

d.安装完成后拔出u盘,在bios中选择从移动硬盘引导,顺利进入桌面。

e.到此为止,移动硬盘可以成为一个移动办公用操作系统了,对于我目前的情况,不管是不是无盘,不管是不是机器有还原卡,只要有一台可以启动的机器,只需借助这个“壳”,从移动硬盘引导,就可以使用了。

3.安装virtualbox

2014.1深度系统可以顺利安装virtualbox4.3.14,具体版本为virtualbox-4.3_4.3.14-95030~Ubuntu~raring_i386.deb(点击下载,也可复制下载地址http://download.virtualbox.org/virtualbox/4.3.14/virtualbox-4.3_4.3.14-95030~Ubuntu~raring_i386.deb),增强安装包为Oracle_VM_VirtualBox_Extension_Pack-4.3.14-95030.vbox-extpack(点击下载,也可复制下载地址http://download.virtualbox.org/virtualbox/4.3.14/Oracle_VM_VirtualBox_Extension_Pack-4.3.14-95030.vbox-extpack),安装这两个软件可以顺利完成,不会报错,实测结果。安装完成后建立虚拟机安装winxp,所有的网卡都用“桥接模式”安装即可。具体的安装步骤和虚拟机安装xp这里不再赘述。

4.设置virtualbox识别u盘

安装完成后在xp中可以安装极域电子教室系统进行教学,当u盘插入机器时linux可以识别到并可正常使用(因前面增强包已经安装,这个增强包安装是前提),但是虚拟机xp不能识别到,经研究需要在linux中执行如下命令即可sudo usermod -a -G  vboxusers 用户名,其中“用户名”为登陆linux使用的用户名,我在操作时使用的用户名为zpg,所以我就要用命令sudo usermod -a -G  vboxusers zpg  在终端命令行中运行,接着要求输入密码,回车即可,目的是将你的用户名加入到 vboxusers组中,接着注销linux,再用zpg登陆linux系统,用命令id zpg 查看是否加入到vboxusers组中,当然没问题~~~

5.完成。

启动virtualbox,打开虚拟机xp,这时候在virtualbox的“设备-分配usb设备”菜单中可以识别到插入的u盘,其他接入的usb设备也可以显示出来,选择想要xp使用的usb设备即可,这里不能选择usb移动硬盘,因为移动硬盘本身是启动设备,不能让linux对移动硬盘的控制权交给xp,一旦选择,整个系统就会崩溃。只需选择想要xp使用的其他usb设备即可(移动硬盘放着不管),到此既可以使用外接usb设备,也可以操作学生机器的极域电子教室进行教学。

完成以上步骤可以实现正常教学。

教学完成后,关闭xp,关闭虚拟机,关闭linux,拔出移动硬盘即可。

后续:

1.通常情况下不需要这么麻烦就可以使用,但是我的情况特殊,没有笔记本,没有固定的机房,每个班用的机房不同,而且机房不归我管,呵呵~~

2.对于使用linux作为宿主机器的好处就是,在实际工作中经过多次使用,所有机器都可以顺利引导进入系统,这对于因引导问题和驱动问题而不能用的情况来说的确是福音!~~~(深度linux2014.1可以,其他的linux可不可以,我就不清楚啦^_^)

3.鄙人才疏学浅,有些赘述或含糊的地方,更有表述错误的地方,希望读者不吝赐教,难度不大仅供新人共同进步!!!!!

移动硬盘安装linux系统小记的更多相关文章

  1. Linux:U盘安装Linux系统

    前天一个同学找我帮忙安装Linux系统,没有光盘,也不想在虚拟机里安装,在此情况下,我就采用U盘方式来安装Linux系统了.又想到还有其他人可能也不会 使用U盘安装系统,这里就作一个简单的介绍. 1. ...

  2. 虚拟机安装Linux系统图文教程

    虚拟机安装Linux系统图文教程 | 浏览:523 | 更新:2014-09-16 15:31 1 2 3 4 5 6 7 分步阅读 Linux系统的安装 工具/原料 VMware 9.0 虚拟机 L ...

  3. 在windows系统上安装VMware Workstation虚拟机,然后在虚拟机VMware Workstation上安装linux系统,在linux系统安装xshell的服务端,在windows系统上安装xshell。用windows系统上的xshell连接到linux

    第一步:安装xshell: 去百度   xshell ,然后安装一下就可以了.就是普通的软件安装,在这里不做过多的接收. 第二步:安装虚拟机VMware Workstation 百度安装,不做过介绍 ...

  4. 使用VMware10虚拟机安装Linux系统(能力工场)

    作为IT从业人员,我们经常使用到Linux系统,但是实际开发过程我们通常在Windows平台操作,为了满足工作需要,这个时候我们通常在windows平台安装虚拟机,并在其上建立linux系统,这样就极 ...

  5. REDHAT、CenterOS使用安装Linux系统时的光盘镜像来安装软件

    使用安装Linux系统时的光盘镜像来安装软件 (1)以虚拟机上,安装mysql为例: 查看mysql是否安装 rpm -qa|grep -i mysql    显示下面,证明mysql已安装客户端,下 ...

  6. VMware 安装Linux系统 CentOS

    VMware 安装Linux系统 CentOS 1.  下载镜像系统 centos镜像下载地址:https://www.centos.org/download/ 选择DVD下载即可 linux各版本下 ...

  7. VMware虚拟机安装Linux系统

    许多新手连 Windows 的安装都不太熟悉,更别提 Linux 的安装了:即使安装成功了,也有可能破坏现有的 Windows 系统,比如导致硬盘数据丢失.Windows 无法开机等.所以一直以来,安 ...

  8. Linux 虚拟机上安装linux系统 (ip:子网掩码,网关,dns,交换机,路由知识回顾)

    一 安装虚拟机 二 虚拟机上配置好在安装linux系统 三 知识回顾 交换机:主机在局域网内的身份是MAC地址(可以通过[交换机广播:交换机通过被动学习来建立一张“接口号”和“MAC地址”的对照表]或 ...

  9. centos7/rhel7下配置PXE+Kickstart自动安装linux系统

    应用场景:临时安装一个系统或者批量安装linux系统,无需人工介入选择下一步,减少在安装系统上的时间浪费,提高工作效率. DHCP + TFTP + Syslinux + FTP + Kickstar ...

随机推荐

  1. 远程控制篇:在DELPHI程序中拨号上网

    用MODEM拨号上网,仍是大多数个人网民选择上网的方式.如果能在我们的应用程序中启动拨号连接(如IE浏览器程序中的自动拨号功能),无疑将会方便我们的软件用户(不用再切换应用程序,运行拨号网络),提高我 ...

  2. 一个简单的创建圆角图像的UIImage扩展实现

    - (UIImage *)roundedCornerImageWithCornerRadius:(CGFloat)cornerRadius { CGFloat w = self.size.width; ...

  3. ExtJs4.1实现数据缓存

    Ext.onReady(function () {             Ext.define("ProvinceCity", {                 extend: ...

  4. 7个改变世界的Java项目

    Java的开源生态系统是强大而健康的,这是我们(Oreilly)创建OSCON Java(Open Source Convention Java)的主要原因之一.在过去10年中,一些项目已经被广泛接受 ...

  5. sql语句常见错误

    1.两张表关联用的三种连接:  left join .right join .inner join区别 (备注:两个表链接肯定是根据两个表(如A B)中的两个字段值(如A.bId和B.id),相等就行 ...

  6. Linux--用SecureCRT来上传和下载文件

    SecureCRT下的文件传输协议有以下几种:ASCII.Xmodem.Ymodem.Zmodem ASCII:这是最快的传输协议,但只能传送文本文件. Xmodem:这种古老的传输协议速度较慢,但由 ...

  7. unity编辑器的搜索框好特么坑啊,居然不支持*号通配符

    上图 t:Scene或者点搜索框旁边的 分类按钮 用*.unity是什么也搜索不出来的

  8. 安卓Android控件ListView获取item中EditText值

    可以明确,现在没有直接方法可以获得ListView中每一行EditText的值. 解决方案:重写BaseAdapter,然后自行获取ListView中每行输入的EditText值. 大概算法:重写Ba ...

  9. 【转】从开发者的角度看待各移动平台 ios/android/wp7/win8ost title

    T_T 这伪技术博客都快给写成Tron的读书笔记专栏了,这样可不行欸~ 如今正是移动平台的战国时期,厌烦了去讨论移动平台的未来,也无意于在HTML5和Native App之间纠结.本文只从开发者纯技术 ...

  10. Android 编程下 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 报错

    使用了极光推送的 jar 包项目在从 SVN 中检出后,假设不又一次对 jar 包和 Bulid Path 进行配置就会抛出 java.lang.NoClassDefFoundError: cn.jp ...