移动硬盘安装linux系统小记
由于某种原因,笔记本电脑不在身边,因教学需要必须进行电脑展示教学,所以就有了如下的做法,写下来也是为以后方便吧。~~
目前手头有移动硬盘,怎么样才能实现用移动硬盘进行教学呢?!!!
机房若干台机器都是有还原卡,而且大多数都是无盘系统,通常上课都是自带笔记本电脑通过极域电子教室教学,对于我这样没笔记本的就很犯难,于是我就考虑到用移动硬盘安装系统,随身携带,这样就解决了教学问题也很方便,但是经过查阅资料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系统小记的更多相关文章
- Linux:U盘安装Linux系统
前天一个同学找我帮忙安装Linux系统,没有光盘,也不想在虚拟机里安装,在此情况下,我就采用U盘方式来安装Linux系统了.又想到还有其他人可能也不会 使用U盘安装系统,这里就作一个简单的介绍. 1. ...
- 虚拟机安装Linux系统图文教程
虚拟机安装Linux系统图文教程 | 浏览:523 | 更新:2014-09-16 15:31 1 2 3 4 5 6 7 分步阅读 Linux系统的安装 工具/原料 VMware 9.0 虚拟机 L ...
- 在windows系统上安装VMware Workstation虚拟机,然后在虚拟机VMware Workstation上安装linux系统,在linux系统安装xshell的服务端,在windows系统上安装xshell。用windows系统上的xshell连接到linux
第一步:安装xshell: 去百度 xshell ,然后安装一下就可以了.就是普通的软件安装,在这里不做过多的接收. 第二步:安装虚拟机VMware Workstation 百度安装,不做过介绍 ...
- 使用VMware10虚拟机安装Linux系统(能力工场)
作为IT从业人员,我们经常使用到Linux系统,但是实际开发过程我们通常在Windows平台操作,为了满足工作需要,这个时候我们通常在windows平台安装虚拟机,并在其上建立linux系统,这样就极 ...
- REDHAT、CenterOS使用安装Linux系统时的光盘镜像来安装软件
使用安装Linux系统时的光盘镜像来安装软件 (1)以虚拟机上,安装mysql为例: 查看mysql是否安装 rpm -qa|grep -i mysql 显示下面,证明mysql已安装客户端,下 ...
- VMware 安装Linux系统 CentOS
VMware 安装Linux系统 CentOS 1. 下载镜像系统 centos镜像下载地址:https://www.centos.org/download/ 选择DVD下载即可 linux各版本下 ...
- VMware虚拟机安装Linux系统
许多新手连 Windows 的安装都不太熟悉,更别提 Linux 的安装了:即使安装成功了,也有可能破坏现有的 Windows 系统,比如导致硬盘数据丢失.Windows 无法开机等.所以一直以来,安 ...
- Linux 虚拟机上安装linux系统 (ip:子网掩码,网关,dns,交换机,路由知识回顾)
一 安装虚拟机 二 虚拟机上配置好在安装linux系统 三 知识回顾 交换机:主机在局域网内的身份是MAC地址(可以通过[交换机广播:交换机通过被动学习来建立一张“接口号”和“MAC地址”的对照表]或 ...
- centos7/rhel7下配置PXE+Kickstart自动安装linux系统
应用场景:临时安装一个系统或者批量安装linux系统,无需人工介入选择下一步,减少在安装系统上的时间浪费,提高工作效率. DHCP + TFTP + Syslinux + FTP + Kickstar ...
随机推荐
- CF390-E. Inna and Large Sweet Matrix(区间更新+区间查询)
题意很好理解,不说了 题解就是每次把值压缩成一维,比如x上,这样就可以求出任意宽度的整个竖条的和. 如这张图,求的是s5-(s1+s3+s7+s9) 因为可以求出一整竖条和一整横条,我们可以求出是s2 ...
- 解决Visual Studio 2013调试时 Web服务框架中出现了无法识别的错误 问题
此问题出现过很多次,点帮助,google, baidu 都没解决,后经过摸索解决,记录下来1.查找80port是否有被占用情况,需要查看skype[这东西不知道为什么为占用80], Reporting ...
- 问题-关于 in []使用过程中报错" Constant expression violates subrange bounds"
问题现象:在DELPHI中使用户in [] 时参数大于255后,报错,错误如下:Constant expression violates subrange bounds E1012常量表达式超出子界 ...
- mssql游标demo
declare @billIds varchar(400) declare @billId varchar(40) DECLARE c1 CURSOR FOR select top 5 SaleNo ...
- [OC Foundation框架 - 8] NSArray排序
1.派生 voidarrayNew() { NSArray*array = [NSArrayarrayWithObjects:",nil]; NSArray*array2 = [arraya ...
- 转载sql server 关于 default value的一些使用总结
转载原出处:http://blog.csdn.net/miqi770/article/details/6728733 1.在创建表的时候,给字段添加的默认值约束 CREATE TABLE " ...
- 自定义文件上传的按钮的样式css+js
核心就是一段css遮住了原生的input框,然后用js将文件的值传入到另一个指定的input框中 原文链接 http://geniuscarrier.com/how-to-style-a-html-f ...
- ulua学习笔记(二):官方资料及问题解决方案
uLua&SimpleFramework入门视频教程网盘地址 视频教程地址 http://pan.baidu.com/s/1gd8fG4N游戏框架地址 https://github.com/j ...
- Java条件语句 switch case
不得不说的几点小秘密: 1. switch 后面小括号中表达式的值必须是整型或字符型 2. case 后面的值可以是常量数值,如 1.2:也可以是一个常量表达式,如 2+2 :但不能是变量或带有变量的 ...
- ecshop数据库表结构
ecs_account_log //用户账目日志表 ecs_activity //活动表(代码,名称,开始,结束,描述) ecs_ad //广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关 ...