⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install-steps.html

📁 这是很好的学习嵌入式LINUX的文章
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<p>用 <b class="KEYCAP">Tab</b> 键将光标移动到<spanclass="GUIBUTTON">[&nbsp;OK&nbsp;]</span>然后按 <b class="KEYCAP">Enter</b>键继续安装过程。</p></div><div class="SECT2"><h2 class="SECT2"><a id="DISKLABELEDITOR" name="DISKLABELEDITOR">2.5.5. 使用<bclass="APPLICATION">Disklabel</b> 创建分区</a></h2><p>您现在必须在刚刚建立好的分区中规划一些分区。请记住,每个分区代号是 <varclass="LITERAL">a</var> 到 <var class="LITERAL">h</var>, 并且分区 partitions <varclass="LITERAL">b</var>, <var class="LITERAL">c</var>以及 <var class="LITERAL">d</var>为习惯使用的特殊分区,不应该随意变动。</p><p>某些应用程序可以利用一些特殊的分区而达到较好的效果,尤其是分区分散在不同的硬盘的时候。但是,现在您是第一次安装FreeBSD,所以不需要去烦恼如何分割你的硬盘。最重要的是,装好FreeBSD然后学习如何使用它。当您对FreeBSD有相当程序的熟悉后,您可以随时重新安装FreeBSD,然后改变您分区的方式。</p><p>下面的范例中有四个分区--一个是磁盘交换分区,别外三个是文件系统。</p><div class="TABLE"><a id="AEN1843" name="AEN1843"></a><p><b>表格 2-2. 为第一个硬盘分区</b></p><table border="0" frame="void" width="100%" class="CALSTABLE"><col width="14%" /><col width="14%" /><col width="14%" /><col width="57%" /><thead><tr><th>分区</th><th>文件系统</th><th>大小</th><th>描述</th></tr></thead><tbody><tr><td><var class="LITERAL">a</var></td><td><tt class="FILENAME">/</tt></td><td>100&nbsp;MB</td><td>这是一个根文件系统(root filesystem)。任何其它的文件系统都会挂在根目录(译注:用根目录比较亲切)下面。 100&nbsp;MB 对于要目录来说是合理的大小,因为您往后并不会在这里存放太多的数据;在安装FreeBSD后会 用掉约 40&nbsp;MB的根目录空间。剩下的空间是用来存放临时文件用的,同时,您也应该预留一些空间,因为以后的FreeBSD版本可能会需要较多的 <ttclass="FILENAME">/</tt>(根目录)空间。</td></tr><tr><td><var class="LITERAL">b</var></td><td>N/A</td><td>2-3 x RAM</td><td><p>此分区为系统磁盘交换分区(swap space)。选择正确的交换空间大小可是一门学问唷。一般来说,交换空间的大小应该是您系统上内存(RAM)大小的2到3倍。交换空间至少要有 64&nbsp;MB 因此,如果您的电脑上的RAM比 32&nbsp;MB小,请将交换空间大小设为 64&nbsp;MB。</p><p>&#13; 如果您有一个以上的硬盘,您可以在每个硬盘上都配置交换分区。FreeBSD会利用第个硬盘上的交换空间,swap速度会比较快。如果是这种情形,先算出您总共需要的交换空间大小(如128&nbsp;MB),然后除以您拥有的硬盘数目(如2块),算出的结果就是每个硬盘上要配置的交换空间的大小。在这个例子中,第个硬盘的交 换空间为64&nbsp;MB</p></td></tr><tr><td><var class="LITERAL">e</var></td><td><tt class="FILENAME">/var</tt></td><td>50&nbsp;MB</td><td><tt class="FILENAME">/var</tt> 目录会存放不同长度的文件、日志以及其它管理用途的文件。大部分这些文件都是FreeBSD每天在运行的时候会读取或是写入的。当这些文件放在另外的文件系统(译注:即/var)可以避免影响到其它目录下面类似的文件存取机制。</td></tr><tr><td><var class="LITERAL">f</var></td><td><tt class="FILENAME">/usr</tt></td><td>剩下的硬盘空间</td><td>您所有的其它的文件通常都会存在<tt class="FILENAME">/usr</tt>目录以及其子目录下面。</td></tr></tbody></table></div><p>如果您要将FreeBSD安装在一个以上的硬盘,那么您必须在您配置的其它分区上再建立分区。最简单的方式就是在第个硬盘上建立两个分区,一个是交换分区,一个是文件系统分区。</p><div class="TABLE"><a id="AEN1890" name="AEN1890"></a><p><b>表格 2-3. 为其它磁盘分区</b></p><table border="0" frame="void" width="100%" class="CALSTABLE"><col width="14%" /><col width="14%" /><col width="29%" /><col width="43%" /><thead><tr><th>分区</th><th>文件系统</th><th>大小</th><th>描述</th></tr></thead><tbody><tr><td><var class="LITERAL">b</var></td><td>N/A</td><td>见描述</td><td>之前提过,交换分区是可以跨硬盘的。但是,即使 <var class="LITERAL">a</var>分区没有使用,习惯上还是会把交换分区放在 <var class="LITERAL">b</var> 分区上。</td></tr><tr><td><var class="LITERAL">e</var></td><td>/disk<var class="REPLACEABLE">n</var></td><td>剩下的硬盘空间</td><td>剩下的空间是一个在的分区,最简单的做法是将之规划为 <varclass="LITERAL">a</var>分区而不是<var class="LITERAL">e</var>分区。然而, 习惯上<varclass="LITERAL">a</var>分区是保留给根目录 (<tt class="FILENAME">/</tt>)用的。您不一定要遵守这个习惯,但是<b class="APPLICATION">sysinstall</b>会,所以照着它做会使您的安装比较清爽、干净。您可以将这些文件系统挂在任何地方,本范例建议将它们挂在<tt class="FILENAME">/disk<var class="REPLACEABLE">n</var></tt>目录,<var class="REPLACEABLE">n</var> 依据每个硬盘而有所不同,但是,您喜欢的话也可将它们挂在别的地方。</td></tr></tbody></table></div><p>分区的配置完成后,您可以用<b class="APPLICATION">sysinstall</b>.来建立它们了。您会看到下面的信息:</p><pre class="SCREEN">                                 Message Now, you need to create BSD partitions inside of the fdisk partition(s) just created. If you have a reasonable amount of disk space (200MB or more) and don't have any special requirements, simply use the (A)uto command to allocate space automatically. If you have more specific needs or just don't care for the layout chosen by (A)uto, press F1 for more information on manual layout.                                [  OK  ]                          [ Press enter or space ]</pre><p>按下 <b class="KEYCAP">Enter</b> 键开始FreeBSD分区表编辑器,称做 <bclass="APPLICATION">Disklabel</b>。</p><p><a href="install-steps.html#SYSINSTALL-LABEL">图形 2-21</a> 显示您第一次执行 <bclass="APPLICATION">Disklabel</b>的画面。画面分为三个区域。</p><p>前几行显示的是您正在编辑的硬盘以及您正在建立的slice位于哪个分区上。 (在这里, <bclass="APPLICATION">Disklabel</b> 使用的是 <var class="LITERAL">分区名称</var> 而不是slice 名)。此画面也会显示slice还有多少空间可以使用;亦即,有多余的空间,但是尚未指派分区。</p><p>画面中间区域显示已建立的区区,每个分区的文件系统名称、所占的大小以及一些关于建立这些文件系统的参数选项。</p><p>下方的第三区显示在 <b class="APPLICATION">Disklabel</b>中可用的按键。</p><div class="FIGURE"><a id="SYSINSTALL-LABEL" name="SYSINSTALL-LABEL"></a><p><b>图形 2-21. Sysinstall Disklabel 编辑器</b></p><p><img src="install/disklabel-ed1.png" /></p></div><p><b class="APPLICATION">Disklabel</b> 您可以自动配置分区以及给它们预设 的大小。您可以按<b class="KEYCAP">A</b>键使用此功能。你会看到类似 <ahref="install-steps.html#SYSINSTALL-LABEL2">图形2-22</a>的画面。根据您硬盘的大小,自动分配所配置的大小不一定合适。但是没有关系,您并不一定要使用预设的大小。</p><div class="NOTE"><blockquote class="NOTE"><p><b>注:</b> 从 FreeBSD&nbsp;4.5开始,自动配置会给<tt class="FILENAME">/tmp</tt>目录一个独立分区,而不是附属在 <tt class="FILENAME">/</tt> 之下。这样可以避免将一些临时文件放到根目录中(译注:可能会用完根目录空间)。</p></blockquote></div><div class="FIGURE"><a id="SYSINSTALL-LABEL2" name="SYSINSTALL-LABEL2"></a><p><b>图形 2-22. Sysinstall Disklabel 编辑器-使用自动配置</b></p><p><img src="install/disklabel-auto.png" /></p></div><p>如果要删除自动配置的分区,然后想自行建立,您可以使用方向键移到第一 个分区,然后按<bclass="KEYCAP">D</b> 键删除它。重复此动作直到删除所有自动配置 的分区。</p><p>要建立第一个分区(<var class="LITERAL">a</var>, 挂接点为<tt class="FILENAME">/</tt> --根目录),先确定画现上方的硬盘slice有被选取(反蓝),然后按下 <b class="KEYCAP">C</b>键。接着会出现一个对话框询问您要配置的分区大小(如 <ahref="install-steps.html#SYSINSTALL-LABEL-ADD">图形 2-23</a>)您可以输入要的block数量或是(译注:通常会)输入想使用的大小,然后后面另上 <varclass="LITERAL">M</var> 表示MB、<var class="LITERAL">G</var> GB或是 <varclass="LITERAL">C</var> 表示(柱面)。</p><div class="NOTE"><blockquote class="NOTE"><p><b>注:</b> 从 FreeBSD&nbsp;5.X版本开始,用户可以:选择 <var class="LITERAL">CustomNewfs</var> 选项来使用<acronym class="ACRONYM">UFS2</acronym> (<b class="KEYCAP">Z</b>),使用<var class="LITERAL">Auto Defaults</var> 来创建 labels ,并使用 <varclass="LITERAL">Custom Newfs</var>选项来修改它们。 或是在创建时加上<var class="OPTION">-O2</var>规则。如果你使用了<var class="LITERAL">Custom Newfs</var> 标记不要忘了添加<varclass="OPTION">-U</var>标记来升级它们。</p></blockquote></div><div class="FIGURE"><a id="SYSINSTALL-LABEL-ADD" name="SYSINSTALL-LABEL-ADD"></a><p><b>图形 2-23. 根目录使用空间</b></p><p><img src="install/disklabel-root1.png" /></p></div><p>显示在对话框中的默认大小是使用整个分区,您可以用 <bclass="KEYCAP">Backspace</b>键删除这些数字然后按照上述方式输入您想要的 大小,如<kbdclass="USERINPUT">64M</kbd>(<a href="install-steps.html#SYSINSTALL-LABEL-ADD2">图形2-24</a>), 然后按<span class="GUIBUTTON">[&nbsp;OK&nbsp;]</span>。</p><div class="FIGURE"><a id="SYSINSTALL-LABEL-ADD2" name="SYSINSTALL-LABEL-ADD2"></a><p><b>图形 2-24. 编辑要分区大小</b></p><p><img src="install/disklabel-root2.png" /></p></div><p>输入完大小后接着部您要建立的分区是文件系统还是交换空间,如 <ahref="install-steps.html#SYSINSTALL-LABEL-TYPE">图形2-25</a>所示。第一个分区是文件系统,所以 确认选择 <spanclass="GUIMENUITEM">FS</span>后按<b class="KEYCAP">Enter</b>键。</p><div class="FIGURE"><a id="SYSINSTALL-LABEL-TYPE" name="SYSINSTALL-LABEL-TYPE"></a><p><b>图形 2-25. 选择根分区类型</b></p><p><img src="install/disklabel-fs.png" /></p></div><p>最后,因为您要建立的是一个文件系统,所以必须告诉 <b class="APPLICATION">Disklabel</b>这个文件系统要挂接在什么地方,如 <a href="install-steps.html#SYSINSTALL-LABEL-MOUNT">图形2-26</a>所示。根文件系统的挂接点 <tt class="FILENAME">/</tt>, 所以请输入 <kbdclass="USERINPUT">/</kbd>,然后按 <b class="KEYCAP">Enter</b>键。</p><div class="FIGURE"><a id="SYSINSTALL-LABEL-MOUNT" name="SYSINSTALL-LABEL-MOUNT"></a><p><b>图形 2-26. 选择根挂接点</b></p><p><img src="install/disklabel-root3.png" /></p></div><p>刚刚制作好的分区会显示在画面上。你应该重复上述的动作以建立其它的分区。当建立交换空间的时候,系统不会问您要将它挂接在哪里,因为交换空间是不用挂在系统上的。当您在建立最后一个分区<tt class="FILENAME">/usr</tt>的时候,您可以直接使用默认的大小,即所有此分区剩余的空间。</p><p>您最终的 FreeBSD DiskLabel 编辑器画面会类似 <ahref="install-steps.html#SYSINSTALL-LABEL4">图形 2-27</a>,实际数字按您的选择而有所不同。按下 <b class="KEYCAP">Q</b> 键完成分区的建立。</p><div class="FIGURE"><a id="SYSINSTALL-LABEL4" name="SYSINSTALL-LABEL4"></a><p><b>图形 2-27. Sysinstall Disklabel 编辑器</b></p><p><img src="install/disklabel-ed2.png" /></p></div></div></div><div class="NAVFOOTER"><hr align="LEFT" width="100%" /><table summary="Footer navigation table" width="100%" border="0" cellpadding="0"cellspacing="0"><tr><td width="33%" align="left" valign="top"><a href="using-sysinstall.html"accesskey="P">后退</a></td><td width="34%" align="center" valign="top"><a href="index.html"accesskey="H">起点</a></td><td width="33%" align="right" valign="top"><a href="install-choosing.html"accesskey="N">前进</a></td></tr><tr><td width="33%" align="left" valign="top">介绍 Sysinstall</td><td width="34%" align="center" valign="top"><a href="install.html"accesskey="U">上一级</a></td><td width="33%" align="right" valign="top">选择要安装的软件包</td></tr></table></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -