语法高亮,滚动条美化,设置页面调整

This commit is contained in:
fofolee
2019-04-19 02:41:09 +08:00
parent 1e8f76c000
commit 359d29ee0b
1590 changed files with 12328 additions and 11441 deletions

View File

@@ -5,9 +5,9 @@
<p>Linux lilo已经成为所有 Linux 发行版的标准组成部分。作为一个 较老的/最老的 Linux 引导加载程序,它那不断壮大的 Linux 社区支持使它能够随时间的推移而发展,并始终能够充当一个可用的现代引导加载程序。有一些新的功能,比如增强的用户界面,以及对能够突破原来 1024-柱面限制的新 BIOS 功能的利用。</p>
<p>虽然 LILO 仍在不断地发展,但 LILO 工作原理的基本概念保持不变。</p>
<h3 id="语法">语法</h3>
<pre><code>lilo(选项)</code></pre>
<pre><code class="language-bash">lilo(选项)</code></pre>
<h3 id="选项">选项</h3>
<pre><code>-b&lt;外围设备代号&gt;指定安装lilo之处的外围设备代号
<pre><code class="language-bash">-b&lt;外围设备代号&gt;指定安装lilo之处的外围设备代号
-c使用紧致映射模式
-C&lt;配置文件&gt;指定lilo的配置文件
-d&lt;延迟时间&gt;:设置开机延迟时间;
@@ -32,14 +32,14 @@
<p><strong>使用 LILO 作为引导加载程序</strong></p>
<p>要使用 LILO 作为引导加载程序,需要做的事情取决于是要进行全新安装还是要让已经安装的 Linux 改为使用 LILO。如果是要进行全新安装那么直接跳转到 配置 LILO 那一节。如果已经安装了某个 Linux 发行版,那么通常可以选择安装并配置 LILO并可以将机器引导到新的 Linux 安装)。</p>
<p>要将现有的 Linux 迁移到 LILO首先必须获得最新版本的 LILO见 参考资料)。在做任何其他事情之前,建议您确保在手边拥有一张 Linux 引导盘 —— 如果偶而弄错了某些地方,它可以提供很大的帮助,能够恢复到初始的 Linux 配置!将 LILO 安装到系统中之后,让它接管 MBR 非常简单。以 root 用户身份输入:</p>
<pre><code>/sbin/lilo -v -v</code></pre>
<pre><code class="language-bash">/sbin/lilo -v -v</code></pre>
<p>这将使用当前的 LILO 默认值,抹去 MBR 中当前所有内容。不过,请阅读 配置 LILO以确保能够按预期引导起来。也要注意如果想要在同一机器上运行 Windows 和 Linux那么应该先安装 Windows OS然后再安装 Linux OS这样在 Linux 安装中所选择的引导加载程序就不会被 Windows 引导加载程序所覆盖。与 Linux 引导加载程序不同,多数 Window 引导加载程序不支持引导 Linux。如果已经先安装了 Linux那么只需要自己创建一张 Linux 引导盘,这样就可以在安装完 Windows 之后,回到 Linux 安装中并重写 MBR。</p>
<p><strong>配置 LILO</strong></p>
<p>LILO 的配置都是通过位于 /etc/lilo.conf 的一个配置文件来完成的。清单 1 给出了一个示例配置,使用的是我的家用机器,支持 Linux 和 Windows 机器的双重引导。了解我的工作站的基本配置,就可以想像出这些配置是如何与实际机器相关联的:</p>
<p>主 HDD物理磁盘 1上安装了 Windows XP最初机器上只有它。在 Linux 术语中,这个 HDD 是 /dev/hda在 grub 术语中是 hd0,0</p>
<p>从 HDD物理磁盘 2上安装了 Red Hat Linuxroot 分区位于这个硬盘驱动器的第三个分区,即 /dev/hdb3在 GRUB 术语中是 hd1,3</p>
<p>lilo.conf 示例文件:</p>
<pre><code>boot=/dev/hda
<pre><code class="language-bash">boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
@@ -71,7 +71,7 @@ other=/dev/hda
<li>label= 与所有其他 label 选项相同。</li>
</ul>
<p>在 lilo.conf 文件中可以使用很多其他参数,不过清单 1 中的参数就足以让机器可用了。要获得关于 lilo.conf 的这些以及其他参数的 进一步资料请参考手册页man lilo.conf。由于在引导时不会读取 lilo.conf所以当这个文件有改动时需要“更新”MBR。 如果不完成此步骤就重新引导,那么对 lilo.conf 的修改不会在启动中反映出来。与先前将 LILO 写入 MBR 类似,需要运行:</p>
<pre><code>/sbin/lilo -v -v</code></pre>
<pre><code class="language-bash">/sbin/lilo -v -v</code></pre>
<p><code>-v -v</code>标记会为您给出非常详细的输出。当像我们那样运行 LILO 时,有很多参数可以指定。 参阅手册页以获得更进一步的信息man lilo</p>
<p><strong>初始引导过程</strong></p>
<p>当 LILO 初始引导时,它会按次序打印出每个字母 —— L-I-L-O。如果所有字母都显示出来那么第一阶段引导就成功了。缺少任何内容 都表示出现了问题:</p>