zoukankan      html  css  js  c++  java
  • WindowsXP与ubuntu双系统之ubuntu的安装

            刚到实验室的时候,拿到一台旧机器。上面装的是WindowsXP和ubuntu的双系统,但是两个系统都是设了密码,不知道是哪个师兄丢下来的,没发找到密码,于是重装了系统。几个月后,徒弟想装ubuntu,看着眼馋,遂也想装个玩玩。第一次怎么安装的,忘记了。总之按照网上的一篇教程,一步步的还算成功的安装了。之后还真派上用场了,开始学NS2。这个学期开学在上面捣鼓捣鼓NS2,对Linux系统都还不算了解,不知道怎么弄的就出了各种问题。心烦,就想重装。但是整块硬盘只有80G,安装的时候分配空间出了各种问题。五一的时候抽了一天时间专门搞搞台式机,翻了翻鸟哥的私房菜,算是了解了下Linux的磁盘分区等问题。今天总结一下,重点在磁盘分区那块,因为网上的教程在其他步骤上讲的已经够详细了,这里就不啰嗦。

             首先说下一般的开机流程。大概是四个过程:1.执行BIOS程序;2.MBR:第一个可开机设备的第一个扇区内的主引导分区块,包含引导加载程序;3.Boot loader(引导加载程序):可读取内核文件来执行的程序;4.内核文件:开始操作系统的功能。BIOS和MBR都是硬件本身支持的功能,Boot loader是操作系统安装在MBR上的软件。MBR是主引导分区,大小只有446bytes。所以Boot loader比较小,但能完成下面的功能:1)提供菜单:用户能选择不同开机选项;2)载入内核文件:直接指向可开机的程序区段开始操作;3)转交其他loader:将引导加载功能转交给其他loader负责。在计算机系统里面允许有两个以上的引导加载程序,除了可以安装在MBR上之外,还能安装在每个分区的引导扇区(Boot sector)。看下面的一个图例:


            上面说了一堆是要提醒:如果要装双系统,那么首先要安装Windows,后安装Linux。原因就在于,Windows系统的安装会直接抹掉MBR上的Boot loader,而Linux允许将自己的引导程序放在其他分区的。如果先安装Linux再安装Windows,之前Linxu的引导程序会被Windows抹掉。大牛们能通过各种方式解决这个问题,但初学者还是按着个顺序来安装比较实在。

           下面开始安装过程,这里不打算写,网上的教程比较详细,跟着做就好了。给个连接:http://www.linuxidc.com/Linux/2011-10/46327.htm 照着上面一步步走,就好了。到分区的时候,需要注意一下,对Linux不是很熟悉的时候,对每个目录的用途不是很熟悉的时候。就只分一个/根目录和一个/swap分区,接着就下一步下一步,差不多就OK了。

           好了,到此写完了,感觉好烂。以后要多练习写,记录一下。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    【转】JS对Cookie的读写删除
    【转】【Python】 python中的编码问题报错 'ascii' codec can't decode 及 URL地址获取中文
    【转】【Python】Python中的__init__.py与模块导入(from import 找不到模块的问题)
    【转】【Centos】nginx配置:location配置方法及实例详解
    【转】【Html】Vuejs2.0学习之二(Render函数,createElement,vm.$slots,函数化组件,模板编译,JSX)
    【Html】Vue动态插入组件
    【HTML】div居中显示
    神奇的bug,退出时自动更新时间
    curl Array to string conversion 错误
    PHP可变参数
  • 原文地址:https://www.cnblogs.com/gxwang/p/4940883.html
Copyright © 2011-2022 走看看