原创 虚拟机上安装UBUNTU9.04(二)

2011-1-25 15:17 3716 7 9 分类: MCU/ 嵌入式

        呵呵,配置完了虚拟机,现在终于可以装系统了,就像所有的安装系统一样,安装之前也要copy文件,也要收集安装信息。


f53c55e9-c452-4467-bac6-07769f95bbfd.jpg


图2-1 像所有系统一样安装前在收集信息


7b1d6ed3-b1c6-4418-8a81-c7253818ad65.jpg


图2-2 选择安装语言


        如果你英语还可以建议你选择英文,因为很多技术文档都是英文的,就是其它非英语国家写的技术文档也是先翻译成英文再发布的,所以想学最新最先进的东东,最好掌握点英语,不是坏事,懒猫现在也正在学英语,不过因为还不是太熟系统,所以先装中文的-_-


96182efe-479b-4688-8197-876c0d93f45b.jpg


图2-3 选择地区


选择一下地区,不用看,没有北京的,只有魔都上海,选吧。


39feb81a-3cf9-45c2-808d-8bedc90b6e16.jpg


图2-4 选择键盘布局


选择键盘布局,如果在中国你选China如果其它根据自己习惯选择,接下来就选择硬盘空间的设置,有两个选择,一是使用整个硬盘作为一个分区,别一个就是手动分区,要说一点的是linux的分区与windows的分区概念不一样,学linux不要总是拿着windows的观念,就像学英语一样,不要想中国的表达方法,不像说出来的口语就是中国式的。简单的说linux是把盘挂载到文件夹里,windows是直接显示在我的电脑里。在 Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。对于早期的 DOS 和 Windows(Windows 2000 以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。


主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区 的最大区别。我们在指定安装引导 Linux 的 bootloader 的时候,都要指定在主分区上,就是最好的例证。


 Linux规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。以第一个 IDE 硬盘为例说明,主分区(或者扩展分区)占用了 hda1、hda2、hda3、hda4,而逻辑分区占用了 hda5 到 hda16 等 12 个号码。因此,Linux 下面每一个硬盘总共最多有 16 个分区。


对于逻辑分区,Linux 规定它们必须建立在扩展分区上(在 DOS 和 Windows 系统上也是如此规定),而不是主分区上。因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为操作系统的引导。


Linux的文件结构是单个的树状结构。最顶部的为根目录,即/。在根目录下,分为多个子目录,包括/bin、/boot、/dev、/etc、/home、/lib、/media、/mnt、/opt、/proc、/root、/sbin、/tmp、/usr和/var等。磁盘Linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作。关于这几个目录简单介绍一下。


/ 根目录,建议在根目录下面只有目录,不要直接有文件。


swap 交换空间,相当于Windows上的虚拟内存。


/boot 包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制, 况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在60MB—120MB之间。


/home 用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。


/tmp 用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。这个目录是任何人都能访问的,所以需要定期清理。


/usr Linux系统存放软件的地方,如有可能应将最大空间分给它。


/bin


/usr/bin


/usr/local/bin 存放标准系统实用程序。


/srv 一些服务启动之后,这些服务所需要访问的数据目录,如WWW服务器需要的网页数据就可以放在/srv/www中。


/etc 系统主要的设置文件几乎都放在这个目录内。


/lib


/usr/lib


/usr/local/lib 系统使用的函数库的目录。


/root 系统管理员的家目录。


/lost+found 该目录在大多数情况下都是空的,但当实然停电或者非正常关机后,有些文件临时存入在此。


/dev 设备文件,在Linux系统上,任何设备都以文件类型存放在这个目录中,如硬盘设备文件,软驱、光驱设备文件等。


/mnt


/media 挂载目录,用来临时挂载别的文件系统或者别的硬件设备(如光驱、软驱)。


/opt 用于存储第三方软件的目录,不过我们还是习惯放在/usr/local下。


/proc 此目录信息是在内存中由系统自行产生的,存储了一些当前的进程ID号和CPU、内存的映射等,因为这个目录下的数据都在内存中,所以本身不占任何硬盘空间。


/sbin


/usr/sbin


/usr/local/sbin 存放一些系统管理员才会用到的执行命令。


/var 主要放置系统执行过程中经常变化的文件,例如缓存(cache)或者是随时更改的登录文件(log file)。


/var/log 系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区


        关于linux怎么手动分区的,懒猫也不是太熟练我也只是分过一次,不过网上有大把大把的教程,可以上网上看看,可以去搜下参考一下。


8e92cd83-8656-45b7-94fe-e8869a7b569e.jpg


图2-5 选择硬盘分区


19d5da68-81ec-41a5-9b63-62e8af382b8a.jpg


图2-6 填写用户名


这个是用户组的用户名字,linux最高权限用户是根用户,它相当于windows的Administrator,根用户名是root,据说默认密码五分钟变动一次。一般情况下我们是以用户名称进入系统的,如果不记得linux系统根用户的密码,解决办法如下:


1、  请先用该建立的第一个用户登录,即上面建的用户,使用命令:


Sudo passwd root


即可以修改root密码。


2、  使用 sudo su-可以将当前用户变成管理者。


如果切换到ROOT用户,只需要简单的执行命令“sudo su”即可,如果退出“root”只要执行”exit”命令,即可退回到user用户。


669ed075-900b-4e93-9a95-73f5e8bb0fa1.jpg


图2-7 准备安装


85d4e6f6-4e17-4976-8184-2da9a0d54881.jpg


图2-8 正在安装系统


安装过程序就想得其它的事吧,现在只要它自己安装就可以了。


56de3566-70ef-45e0-bd5d-8e915a919ff1.jpg


图2-10 安装完成,需重启一下


3c632ec0-830c-425f-9ef5-27b054b3741b.jpg


图2-11 重启以后要移去光盘,按下enter键


1b05b71c-e78a-4464-8610-5104ebb14329.jpg


图2-12 开机登录框


e10e4e8f-0aa7-48f8-b12f-9ed26f84a7c8.jpg


图2-13 找到终端


        进入系统以后,不要忘记装vmware Tools哦,不然就能不能设置屏幕像素,还是鼠标也不能自己由的在虚拟机与系统之间切换,只能用快捷键。进入系统以后,试着用一用终端吧,感受一下linux的强大命令吧,很好玩的,学一学怎么配置IP,怎么安装应用程序,怎么挂载u盘,慢慢的一步步深入下去,你会发现新大陆的^_^


attachment download-->(虚拟机上安装UBUNTU9.04.pdf)


       呵呵,好了,先到这吧,再吼一下俺的口号:


每天进步一点点,开心多一点^_^


 


 


 


 


 


 


 


 


 


 


 


 


 


 

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户1170725 2011-3-2 17:10

写的挺详细的

用户371925 2011-1-25 18:12

写的很细,很有耐心。
相关推荐阅读
xucun915_925777961 2013-04-28 11:31
毕业后的五年拉开大家差距的原因在哪里?【转】
  有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!...
xucun915_925777961 2013-03-31 20:28
职场大牛精彩总结:职场上,如何做人做事做管理【转】(文/张子阳)
      大道至简,越是根源和基本的问题,道理实际上越简单。关于如何做人、做事、做管理的书很多,我看得不多,但是我觉得这些书更多是侧重技术和实现细节上的,而很少从人的思想和观念去讲。实际...
xucun915_925777961 2013-03-28 14:03
介绍几种优秀的UML工具
统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言...
xucun915_925777961 2013-03-27 18:05
IAR EW FOR 8051 修改工程名称的方法
        近段时间一直在搞蓝牙4.0的开发任务,所以用到了IAR编译器,话说IAR编译器用途蛮广,可以编译MSP430,ARM,还有TI的51核芯片,当然,这要不同的版本,我现在用的是for...
xucun915_925777961 2013-03-26 16:40
Cortex-M3学习日志(八)-- TFT实验Part(a)
    自己用的LPC1768的开板带有一块2.4寸的TFT彩色液晶屏,虽然自己工作中还用不过显示屏,但是晚上闲着也是闲着,于是继续玩咱的LPC1768吧。 我的开发板上的液晶屏的用的是SPI接口,当...
xucun915_925777961 2013-03-25 20:48
说说那几款查看源代码的工具
说说那几款查看代码的工具 今天给大家介绍几款单片机工程师所喜欢的几款查看源代码的工具,这几款工具在懒猫的日常工作中可是帮了不少忙。 一、 Source Insight     Source Insig...
EE直播间
更多
我要评论
2
7
关闭 站长推荐上一条 /1 下一条