mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-10-11 08:53:20 +08:00
语法高亮,滚动条美化,设置页面调整
This commit is contained in:
@@ -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<外围设备代号>:指定安装lilo之处的外围设备代号;
|
||||
<pre><code class="language-bash">-b<外围设备代号>:指定安装lilo之处的外围设备代号;
|
||||
-c:使用紧致映射模式;
|
||||
-C<配置文件>:指定lilo的配置文件;
|
||||
-d<延迟时间>:设置开机延迟时间;
|
||||
@@ -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 Linux;root 分区位于这个硬盘驱动器的第三个分区,即 /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>
|
||||
|
Reference in New Issue
Block a user