多系统安装实践(Window /FreeBSD/Linux) (转)[@more@]

摘要: 2000 Server/Free/ Advanced Server 2.1都是作为,本文介绍这三个在一台PC机上的。从安装计划讲起,然后是如何对进行正确的分区,跟着安装系统,并且具体讲述了多系统启动的设置,将一步一步地指导你完成 Server//RedHat Advanced Server 2.1多的安装.

本安装实例参照了网上一些安装系统的资料,特向各位表示感谢版权所有,转载请注明出处。:NAMESPACE PREFIX = O />

一、安装计划

本例的安装为:

赛扬1G,128MB,40GB硬盘,顶星主板、i810组集成和Ac97声卡。

1.1数据:原来机器中安装有/2000+redhat 7.3和大量数据,使用机备份数据。

1.2硬盘的规划:硬盘够大,分区时可不能太吝啬^_^!首先分给的系统区,即C盘,约4.5GB,主分区,32格式;  虽然WinNT/2000可以使用FAT32的分区而没有使用NTFS格式,是因为我试了好几次,无法完成多系统的启动配置,多系统配置我采用GRUB,也许其他方式可以解决这个问题,我之所以这样做是考虑到,不得不考虑window 2000不够稳定的问题。然后分给FreeBSD4.5G的分区,FreeBSD只能安装在的主分区,不能安装在磁盘的逻辑分区中,这是要注意的地方,因Win2000不能识别FreeBSD的分区,所以它对Win2000来说是不可见的,不会被识别为D盘;将原来的磁盘的逻辑分区中分出两个分区用于存贮数据,为了能够在三个系统都能够访问,分区格式只能是FAT32/NTFS,分区大小分别为12G和12G,剩余的空间留给系统使用。

想要管好你的多系统启动,以下三种方案可任你选择:

1、使用Linux的启动管理器Linux  Loader即GRUB/LILO控制启动,推荐采用GRUB;

2、使用WinNT/2000的启动管理器Boot  Loader来控制启动;

3、使用FreeBSD的启动管理器BootMgr

4、使用第三方的多系统启动管理器,System  Command或分区魔术师Partition  Magic的Boot  Manager。

本实例采用GRUB.

二、硬盘分区

为了完成我们的既定任务,大家最好选用容易操作的分区工具吧,比如分区魔术师Partition  Magic即PM8也有人叫它PQ8,开始啦:

删除硬盘原有的C、D分区,重新分区如下:

(灰色区域为主分区空间,浅蓝绿部分为扩展分区的空间)

C:  主分区  FAT32  约4.5GB

主分区   约4.5GB 分区格式为unkown,等到安装FreeBSD的时候使用它自己的工具分区。

*  扩展分区  ----  约31GB  原来的磁盘中已有,现在不要做

D:  逻辑分区  FAT32  约12GB

E:  逻辑分区  FAT32  约12GB

*:  逻辑分区  unkown  约7GB   等到安装Linux的时候使用它自己的工具分区

用PQ8分好区后,格式化工作留给系统安装的时候进行,你自己操作就全知道了。

三、安装Window 2000 Server

将WinNT/2000的光盘放入就开始自动运行,进入安装,等到提示光盘上的Windows比你现有的版本新,是否要升级,当然回答“否”了,我们向全新安装Window 2000 Server。然后在光盘的主界面中选第一项“安装Windows”,接着WinNT/2000开始向硬盘(C盘根目录)拷贝安装所需的临时了,完成后提示重新启动电脑以进入下一步安装过程。在这一系列的动作中,安装会让我们有定制高级选项的机会,需要改动的是让系统在安装过程中可以手动选择将要安装的分区,其余的可保留默认值。

重新启动后,进入Win2000的安装的第二阶段,安装程序从硬盘上的临时文件夹中装入各种检测硬盘所需的程序,然后显示硬盘分区,让我们选择在哪一个分区上安装Win2000(因为前面已经定制选择安装分区的高级选项):

此后安装程序还会拷贝文件、检测、设置系统等,其中还有一两次的重启动,一路下来,终于完成了Win2000的安装,见到了海蓝色的桌面!Cool!

整个安装过程大约需一两个钟头,就看你的硬盘“卖不卖力”(够不够快)了!

四、安装FreeBSD系统

首先是准备FreeBSD的安装盘。FreeBSD有许多种安装方式,最简单易行的方式就是使用光盘安装;不过尽管如此,在没有软驱、光驱的上也是可以通过BOOTP服务采用引导的方式来安装的。

安装光盘启动完成后,首先出现的是配置内核。配置内核通常不是必需的,因为FreeBSD能够自动识别硬件。然而,如果你的硬件配置比较特殊(例如,有两块,使用特殊的IRQ,比较古老,等等),那么可能需要手工配置一下内核。对于绝大多数情况来说,只要删除那些用不到的设备,就能够正常完成FreeBSD的安装;如果你对于自己的硬件不熟悉,这一过程甚至可以跳过。建议你配置一下内核,尽早发现问题。配置完内核按Q保存配置,进入FreeBSD的安装程序sysinstall(8)。

作为一个服务器管理员,经常性的服务器是必不可少的。FreeBSD提供了非常便捷的升级方式——up,它可以从FreeBSD中央cvsup服务器,或某个cvsup镜像上获取FreeBSD的部分或全部,而且,它只那些修改过的源代码,并且可以根据需要选择适合你的版本(使用-STABLE可以提供较好的稳定性以及操作系统的最新特性,多数管理员都会选择这个;使用-RELEASE能够获得成熟产品的品质,尽管话是这样说,但实际上选择这一分支的人很少;使用-CURRENT的主要是参与FreeBSD开发的人员,这个分支包含了所有即将进入-STABLE分支的新特性,但不要指望这个分支能够提供必要的稳定性保证,也不要指望它能够带来很好的,但所有的问题都是首先在这个分支内修正的。我将在后面详细介绍这些)。

一旦最初的内核配置完成,它就会立即启动,并根据配置文件启动sysinstall(8)。我们将看到一个标准的文字模式配置界面,这有点类似于早期 For MS-DOS编写的应用程序的界面。

选择Standard进入标准的FreeBSD安装过程。首先是对磁盘进行分区。

FreeBSD对于磁盘的管理和Windows有比较大的差别。一个磁盘上通常有一个Partition就够了,而一个Partition又可以分成若干个slice,并加以标记(label)。实际上,FreeBSD的slice基本上可以等同于Windows的磁盘分区,或卷的概念。

.NET/articles/pages/0000000599/fdisk.gif" width=702>

随后是在这个Partition上创建slice。和Linux的情况类似,FreeBSD也使用单独的区。这种设计可以避免碎片,也防止了对文件系统的影响,性能较好。通常情况下交换分区是内存的2-2.5倍,这足以应付日常的突发事件。/var用于保存那些不在中共享的文件,/tmp用来保存临时文件,而/usr用来保存那些需要在集群中同步的文件。/就不用说了,它保存的是启动系统需要的文件。

通常给/分配的空间是128MB,/tmp和/var各256MB,剩下的都分给/usr。不过也有例外,如果打算做一个大型的系统,则/var要大一些(通常邮件系统依赖/var来保存邮件)。当然,各个slice可以mount到不同的地方(例如,你可以把曾经的/usr变成/var),不过最开始配置好可以减少很多麻烦。

当然,偷懒的方法也是有的。在没有slice,或没有完全配完slice的情况下按A,系统会给出一组(或对剩下的label)默认的配置。如果你打算单纯提供+这样的服务,完全可以直接接受这组配置。

从FreeBSD 4.x开始,ufs支持了一个叫做SoftUpdates的技术。SoftUpdates的主要设计目标是提高文件系统性能。除了/所在的slice之外,所有的ufs slice都应打开SoftUpdates,这样对于提高系统整体性能很有好处。(/虽然也是ufs slice,但打开SoftUpdates会造成系统不稳定——FreeBSD文档如此警告,而笔者确实也吃过这个亏。不过,由于/的内容不需要经常变化,不打开SoftUpdates和打开了SoftUpdates几乎没有性能上的差别) 。SoftUpdates可以随时通过tunefs(8)来打开或关闭。在label(8)程序中,打开SoftUpdates的标志是文件系统显示为ufs+s。

之后是选择安装介质、是否安装多引导程序(本例不选择安装)和要装的Distribution。它提供了几组常见的情况。Minium安装最小系统,包括一些基本的程序。Developer包括了一些开发工具;X-Developer和Kernel-Developer分别是X和内核开发人员用的。此外还有可选的ports,它可以帮助我们来安装应用程序。

我通常使用的是Custom(定制安装),不安装源代码、ports(因为这些可以从cvsup同步得到最新的,安装一遍浪费时间),只安装XFree86(主要是为了运行cvsup,因为编译不需要X的cvsup需要很长时间,而且很多其他的东西,如要用到的gd等等,需要XFree86的库文件的支持)、基本系统以及一部分库文件。当然,您也可以根据需要选择安装其他。

完成之后系统就开始安装了。注意,一旦安装开始,所有前面做的分区、建立文件系统等操作就结结实实地写到了硬盘上,再没有反悔的机会了。如果您的硬盘上包含重要数据,那么请在这之前备份。

根据计算机速度的不同,这个过程可能持续10分钟到数小时不等。在此过程中,除了光盘或硬盘出问题之外,基本上不会出现节外生枝的情况。按Alt+F2可以切换到用于sysinstall(8)的控制台,Alt+F4可以切换到一个命令行控制台,这些都是调试FreeBSD安装过程,或应付紧急情况的,通常用不到。

全部系统文件安装完成之后,sysinstall(8)会给出一个祝贺画面。同时,它也告诉你如何在以后运行sysinstall(8)进行其他操作,如配置等等。实际上,在FreeBSD中sysinstall(8)基本上相当于Windows控制面板的作用。

随后可以根据自己的情况配置、设置时区、显示字体、XWindow等等,并且创建新的用户(FreeBSD中的内建管理员叫做,但由于它拥有一切特权,因此完全靠它来做日常工作有时会不太方便,笔者自己就曾不慎以root身分删除了modules,然后战战兢兢地重新编译内核)。

FreeBSD安装盘上还提供了一些packages。这些packages是预先遍一号的应用程序。对于一台拥有很好的Internet连接的、速度足够快的机器来说,并不需要安装packages(KDE和X除外,编译它们各需要花上一天一夜的功夫)。这台机器速度还称不上“足够快”,所以我安装了cvsup,它在devel中。

安装完退出sysinstall工具。

五、安装Red Hat Linux Advanced Server 2.1系统

安装RedHat Linux Advanced Server 2.1比FreeBSD系统容易多了,提供图形安装界面,可以和Window 2000相媲美,可以说比Window 还好(个人意见)。

将Red Hat Linux Advanced Server 2.1的第一张光盘放入光驱就开始自动运行,直接回车进入图形安装界面,具体的我就不说了,基本上都是“下一步”就行了,配置鼠标、配置网络、设置时区、设置服务软件、设置超级用户密码、安装启动管理器GRUB、配置Xwindow,在进行到配置分区至少给分一个分区root/和S交换分区,我的分区是这样:root/、/home、/var、/usr、swap分区,直接点击下一步后安装程序即开始格式化系统分区和向根分区拷贝文件。GRUB安装到硬盘的MBR。拷贝完文件,然后完成最后的设置,制作系统启动盘。我建议你做一张系统启动盘。安装完成后重新启动系统,这里多引导启动界面没有FreeBSD的入口。需要到linux系统去配置一下。

进入Linux系统,编辑文件/boot/grub/grub.conf,加入启动FreeBSD的项目

title FreeBSD

root (hd0,1,a)

kernel /boot/loader

保存退出,重新启动系统。选择FreeBSD项就可以进入FreeBSD系统了。

freebsd linux双系统,多系统安装实践(Window /FreeBSD/Linux) (转)相关推荐

  1. win10更新后无法进入linux,双系统win10更新后无法进入linux

    我的笔记本上安装了win10和archlinux双系统,更新win10 1809后只能进入win10了(跳过grub直接进入win10,就像win10单系统一样) 估计是win10大更之后直接覆盖了g ...

  2. win10 下载 linux系统安装教程,win10安装linux双系统的方法是什么_win10装linux双系统的方法...

    最近有朋友问小编win10安装linux双系统的方法是什么,对于这个问题,相信很多朋友都不明白.很多朋友想要体验linux系统,但是又不想删除windows上的数据,那么我们可以在win10上安装li ...

  3. linux删除win分区工具,Win 10 和 Linux 双系统,从硬盘删除Linux分区,Win 10引导修复...

    由于安装双系统后,Linux 用的比较少.因此,从Win 10 磁盘管理中删除了linux 占用的磁盘空间,重启后无法进入win 10 ,出现如下情况: 有人提出,此时需要重装系统,并不用如此麻烦,通 ...

  4. linux装windows报错,安装Windows 和 Linux双系统(vmware) Centos7

    这里我安装的是Windows + Centos 7,如果是要安装Centos 6,步骤一样 一.安装Windows和Linux双系统需要先安装Windows然后安装Linux 解释:这里解释下为什么要 ...

  5. 安装win10和linux双系统,安装win10和ubuntu双系统

    2019-06-22 ​ 最近找了一份新的工作,要用到linux,由于之前基本上没有接触过这方面的东西,所以今天捣鼓一下,安装win10和linux双系统,办公研发双不误. 如果在安装的过程中遇到什么 ...

  6. linux windows10双系统安装教程,【笔记】windows10安装linux双系统教程(可能是现今最简单方法)...

    这周测试成功了大牛漂移菌教的树莓派系统镜像的压缩方法,虚拟机下备份镜像不太方便,无论是存储空间还是读卡操作都不方便.所以打算装个linux系统,一个硬盘纯装一个linux太浪费了,毕竟我linux用不 ...

  7. win10 下载 linux系统安装教程,Win10下安装Linux双系统的方法

    由于工作,往往不仅需要Windows系统,而且需要Linux系统,装虚拟机对内存是个很大的考验,因此选择装双系统. 系统安装的主要流程 笔者目前已win10为主要操作系统,Ubuntu为第二操作系统, ...

  8. linux双系统的启动,解决Linux双系统安装卡在启动LOGO

    在安装Linux 双系统(一般是Nvidia显卡,1080p加核显的电脑)时,经常会出现卡在安装logo的问题,这种原因一般是由于linux发行商收录的nouveau 的开源显卡的问题.针对这种情况, ...

  9. 双系统安装红旗linux,Linux双系统电脑重装Windows后进入红旗Linux的方法

    本教程分享有关红旗linux操作系统图文教程内容,希望对您有用 部分安装了红旗Linux6.0和Windows双系统的Linux用户,在使用过称中遇到了一些问题,导致Windows系统进行了重装,重装 ...

最新文章

  1. 使用 TListView 控件(3)
  2. Dreamwerver8下定义表单实现第一个登陆页面
  3. Algorithm:C++语言实现之概率算法相关问题(计算机中的概率事件、C语言中的随机事件、产生二维随机数、圆内均匀取点)
  4. 初识Mysql(part3)--我需要知道的7条Mysql语句之检索数据
  5. 【渝粤教育】国家开放大学2018年秋季 0505-22T护理学基础 参考试题
  6. 发纸牌c语言指针,算了算学了有一个月c语言了,写了个扑克牌程序
  7. 新装系统或者安装显卡出现的卡住,循环登录等问题
  8. 2017年9月全国计算机等级考试报名时间,关于2017年9月全国计算机等级考试网上报名工作的通知...
  9. php size(),PHP filesize() 函数
  10. 【转载】基于rasa的对话系统搭建(上)
  11. Spring中的WebAppRootListener
  12. Linux三剑客之SED
  13. 21秋期末考试组织行为学10068k2
  14. mindmanager2018优化
  15. pr基本图形模板无法使用_Pr基本图形板块教程 Premiere Pro CC Essential Graphics
  16. RefineDet算法笔记
  17. STL源码剖析(四):容器(6)Rb_tree
  18. python中append的用法是什么?
  19. Diffusion Model (扩散生成模型)的基本原理详解(三)Stochastic Differential Equation(SDE)
  20. Tableau收购慕尼黑工业大学(TUM)开发的高性能数据库系统HyPer

热门文章

  1. 想要让数据更生动?试试这5种图表工具
  2. 基于点云凸包的凹包获取方法
  3. L2-2 小字辈 C++
  4. ryu实例---自学习交换机
  5. android定义全局变量,Android Gradle构建:如何设置全局变量
  6. itunes正在等待iphone_iphone的恢复模式DFU
  7. avue主、子表单自定义图片上传
  8. 运动会分数统计系统c语言,运动会分数统计系统
  9. 个人永久性免费-Excel催化剂功能第102波-批量上传本地图片至网络图床(外网可访问)...
  10. 一份正真的让你成为工程师的贴子