VirtualBox安装debian的详细方法步骤
下面是用VirtualBox安装Debian6的方法和步骤
l 新建一个文件夹,用于存放虚拟硬盘,如Debian

l 打开VirtualBox,点击新建

l 输入虚拟机名称,Debian_6

l 给虚拟机分配内存,这里设置为1G


选择不添加虚拟硬盘,点击创建,点击继续。

接下来我们可以手动添加几块虚拟硬盘
l 选择刚创建的那个虚拟机Debian_6,然后右边的点击存储,如下图所示

l 点击添加虚拟硬盘

l 点击创建新的虚拟硬盘

l 使用默认设置,然后点击下一步

l 使用默认设置,然后点击下一步

l 设置虚拟硬盘的名称以及大小

l 设置虚拟硬盘的存放位置

l 将位置设置到刚才新建的文件夹Debian下,点击保存。

l 点击创建

l 按照上面的方法,再创建另一块虚拟硬盘home.vdi,这里仅仅是为了说明问题,所以创建两块,第二块虚拟硬盘的名称设置为:home,大小设置为40GB,还放在刚才的路径D:/Debian/下。


按照上面的方法,名称为boot的虚拟硬盘默认为sda,名称为home的虚拟硬盘名称为sdb。如果想改变,可以这么做:
选择boot.vdi,点击右侧的SATA端口下拉列表,可以看到boot.vdi的SATA端口是0,home.vdi的SATA端口为1,这里可以将boot.vdi的SATA端口设置为1,将home.vdi的SATA端口设置为0,这样他们的顺序就变了,这样home.vdi就成了sda,boot.vdi就成了sdb。


这里我们选择默认的就可以了,如下即可

l 选择debian6光盘镜像所在的路径,如下图所示




l 点击确定

l 选择刚才创建的虚拟机Debian_6,点击启动按钮

l 选择第二项Graphical install,即用图形界面安装,然后敲回车键

l 建议使用英语,然后点击继续

l 选择Hong Kong,然后点击继续

l 使用默认设置,然后点击继续

l 这里可以设置DNS服务器的IP,这里可以不填,等全部安装好之后,自己去配置网络就可以了,然后点击继续

l 点击继续

l 点击继续

l 设置root用户的登陆密码

l 添加一个新用户pengdl

l 点击继续

l 为用户pengdl设置登录密码

l 选择手动分区,然后点击continue


l 下面列出的就是刚才我们创建的两块虚拟硬盘boot.vdi和home.vdi,如果想回到上图中的界面,可以先选中下图中的Guided partitioning,然后点击continue。

下面开始进行分区
l 选择第一块虚拟硬盘,点击continue

l 选择yes,点击continue

l 如下图,点击continue

l选择创建一个新的分区,然后点击continue


l 假如有如下分区:
/ 30GB
swap 2.2GB
/home 42.9GB

l 选择主分区,点击continue

l 点击continue


l 设置分区使用的文件系统,我们采用ext4文件系统。点击used as,然后点击continue

l 选择ext4文件系统,然后点击continue

l 选择Done setting up the partition选项,然后点击continue

- 选择剩余的2.2GB,将它全部分给swap分区。点击continue

选择创建一个新分区

使用默认的2.2GB,点击continue

选择逻辑分区

选择use as,设置为swap


选择Done setting up the patition,点击continue。

下面将剩下的一块虚拟硬盘全部作为home分区

选择yes,点击continue



使用默认值,将42.9GB全部给home,点击continue

选择逻辑分区,点击continue

使用ext4文件系统


可以看到,Mount point已经设置为了/home,如果不是,可以选择Mount point选项,点击continue。这里挂载点设置正确,选择Done setting up the partition选项,然后点击continue。

下面已经全部分好区了,这样分的目的是,将来一块分区坏了之后,其他的分区不受影响。比如boot.vdi损坏了,不会影响home.vdi分区中的数据(我们可以吧一些工程源码放在home分区下面,你也可以多添加几块虚拟硬盘,给/usr,/tmp以及/var各自单独分一块虚拟硬盘),等会我们可以模拟一下如果boot.vdi损坏的情况下,如何再利用home.vdi中的数据。
选择Finish partitioning and write changes to disk,点击continue。

选择yes,点击continue

下面开始自动进行安装




这里根据需要选择,这里我们选择SSH Server,这样我们可以通过SecureCRT来访问Debian虚拟机。




用pengdl登陆虚拟机,打开终端,输入 df –h

假设由于某种原因,虚拟机中的一块虚拟硬盘损坏了。这里为了看补救后原来的数据是否还存在,我们可以在home分区下建一个文件,写一下东西如下所示:
/home/pengdl/pengdonglin/peng.c,下面是peng.c的内容


假设原来的boot.vdi损坏,但是home.vdi还完好。我们新建一个名为debian_recovery虚拟机,新建一个名为boot.vdi的虚拟硬盘,而另一个虚拟硬盘则用刚才未损坏的那块虚拟硬盘home.vdi。









添加home分区,使用已损坏的虚拟机的home.vdi虚拟硬盘。






选择ext4文件系统


如图,选择no,keep exiting data,即保留原始数据,不格式化,如果此时点击continue,就会变成格式化该分区,再点击continue又变回不格式化该分区。

选择Mount point选项,然后点击continue,设置挂载点为/home





将新建的那块虚拟硬盘按照实际需要进行分区,这里还按照上一个虚拟机中boot.vdi的分区方法进行分区,如下图所示:


选择Finish partitioning and write changes to disk,然后点击continue。



可以看到,原来的数据还完好无损。

到此安装完成
转载:http://www.th7.cn/system/lin/201309/45121.shtml
VirtualBox安装debian的详细方法步骤的更多相关文章
- VirtualBox安装Debian
1.下载Debian的dvd1,按照http://www.jb51.net/os/85858.html网上教程安装Debian 1.1.我创建了20G的虚拟磁盘,分区的时候我分了3个区,2G交换空间, ...
- 安装Debian的正确方法
一.说明: Debian7.0.0的安装镜像文件有3个DVD,安装基本系统只用到第一个镜像文件,即DVD1 其它镜像文件是附带的软件包. 附Debian 7.0.0系统镜像下载地址: 32位:http ...
- eclipse安装java ee插件方法步骤
1.本人以前使用的MyEclipse进行Javaweb开发,但是后来由于myeclipse实在太臃肿,经常在运行的过程中不流畅 (可能电脑内存也不是太高吧) !所以坚决换用eclipse,但是问题 ...
- Linux下Redis 6.2.6安装和部署详细图文步骤
Redis(Remote Dictionary Server),即远程字典服务,是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的 ...
- 替换应用程序DLL动态库的详细方法步骤 (gts.dll为例)
在C++ builder编译器IDE软件下 1.View -Project Manageer --找到需要替换的x.dll(gts.dll)对应的x.lib(gts.lib),然后Remove2.Pr ...
- Nginx (一)Windows下编译Nginx源码以及安装 nginx for windows方法步骤
转载自: http://apps.hi.baidu.com/share/detail/11192699#content Nginx介绍: Nginx ("engine x")是一个 ...
- CentOS 安装 VMware Tools 详细方法
点击虚拟机,选择安装vmware Tools工具 弹出上面的界面,右键选择奖上面的vmwaraTools.tar.gz解压到你要解压的目录下面 记得一定要使用root用户,进入到解压的目录 然后执行 ...
- .net远程连接oracle数据库不用安装oracle客户端的方法
.net远程连接oracle数据库不用安装oracle客户端的方法步骤: 1.添加Sytem.Data.OracleClient命名空间. 2.连接时需要ConnectionString字符串,出现在 ...
- VirtualBox安装Debian6的方法和步骤(详细)
下面是用VirtualBox安装Debian6的方法和步骤 l 新建一个文件夹,用于存放虚拟硬盘,如Debian l 打开VirtualBox,点击新建 l 输入虚拟机名称,Debian_6 l 给虚 ...
随机推荐
- 课题:如何培养自己的SEO资源
课题:如何培养自己的SEO资源 问:做SEO最重要的是什么?[针对性的流量]答:看获取一样东西的门槛.稀缺性,人人可得价值不大外链 内容 流量[正确]针对性的自然流量是用户自愿带来的,价值高,能形成购 ...
- 【转】使用sklearn做单机特征工程
这里是原文 说明:这是我用Markdown编辑的第一篇随笔 目录 1 特征工程是什么? 2 数据预处理 2.1 无量纲化 2.1.1 标准化 2.1.2 区间缩放法 2.1.3 无量纲化与正则化的区别 ...
- JS 之DOM对象(2)
http://www.cnblogs.com/zourong/p/4792394.html 这篇文件介绍了DOM1中的一些属性和方法,下面的内容主要介绍DOM2和DOM3中新增的内容. 框架的变化 框 ...
- linux修改网卡名称
本文转载自江一<linux修改网卡名称> 终端输入:vi /etc/udev/rules.d/70-persistent-net.rules 出现以下文件 # This file was ...
- [CareerCup] 5.1 Insert Bits 插入位
5.1 You are given two 32-bit numbers, N and M, and two bit positions, land j. Write a method to inse ...
- [CareerCup] 12.6 Test an ATM 测试一个自动取款机
12.6 How would you test an ATM in a distributed banking system? 这道题问我们如何来测试一个自动取款机,我们首先要询问下列问题: - 谁来 ...
- Javascript设计模式之我见:状态模式
大家好!本文介绍状态模式及其在Javascript中的应用. 模式介绍 定义 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类. 状态模式主要解决的是控制一个对象状态的条件表达式 ...
- IT男的”幸福”生活"续2
“呵呵,来,下步如何呢?" …. 下步行动 (主动出击,表明态度) 分析如下: 经过爬山这么一活动,大大增强了认知感,让MM对我的排斥感减低了相当多,在MM心里有我的印象. 而我目的虽然明显,但 ...
- Object C学习笔记15-协议(protocol)
在.NET中有接口的概念,接口主要用于定义规范,定义一个接口关键字使用interface.而在Object C 中@interface是用于定义一个类的,这个和.NET中有点差别.在Object C中 ...
- 定一个小目标:明年1024能成功转行web前端,光荣地成为一个程序员!
第一次在博客园写博,我为什么要选择这里吗? 据说博客园这里的IT大牛如云,作为一个求知若渴的小白,我屁颠屁颠的跟着过来了. 于是今天早上兴高采烈的注册了账号,迫不及待的打开我的博客,呃!注册账号成功了 ...