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

📄 0510osloader.htm

📁 鸟哥LINUX 学习课本
💻 HTM
📖 第 1 页 / 共 5 页
字号:
挂加载 Linux 系统时,会重新挂载成可写!&#160;</font><br><font size="-1" face="SimSun"><font color="#ffffff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;root=/dev/hda1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font color="#ff9900">&lt;==挂载成 / 这个 root 目录的磁盘!&#160;</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">other=/dev/hdb1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font color="#ff9900">&lt;==如果是『非 Linux 核心』就以 other 来设定</font></font><br><font size="-1" color="#ff9900" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;开机的磁盘扇区!&#160;</font><br><font size="-1" face="SimSun"><font color="#ffffff">    label=Windows2k&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font color="#ff9900">&lt;==同样的要有 label 来表示这个开机扇区的名称!</font></font></p></td></tr></tbody></table> <br>注意一下上面那几个咚咚:<br>&#160;<ul><li><font color="#000066">delay 与 timeout 的设定是 0.1 秒,所以 delay=50 表示延迟时间为5 秒!</font></li></ul><ul><li><font color="#000066">linear 与 lba32 通常用在 SCSI 或者是较大的硬盘,例如扇区超过1024 磁道的硬盘,可以使用这个项目来除错!不过,如果是小于 8GB 的硬盘,这两个东西有没有设定就没有什么影响了!</font></li></ul><ul><li><font color="#000066">default 需要设定成底下几个 image 或者是 other 的label 才成!这个地方最常被忘记!因为常常会记得修改 label ,但是忘记跟着改变default 的内容!此外,如果你想要修正开机预设的操作系统选项,在这里改啦!</font></li></ul><ul><li><font color="#000066">password 的用途在于安全防护方面,不过有个困扰,就是『如果你的计算机因为不正常关机(如断电后重开)而在电源恢复的时候重新开机时,则会卡在这个阶段无法直接进入Linux 系统』,因为你必须提供 password 才能继续的工作呀!</font></li></ul><ul><li><font color="#000066">boot 显示的是开机的扇区选择! 这里也蛮重要的,如果你想要安装在MBR 里面的话,如同上面的书写模式,就是写入 /dev/hda ,后面不要加上每个partition 的代码!但是,如果你是想写入 Super Block ,例如我想要写入的是hda5 这个 Logical 的 partition 时,那么这里就必需要改写为 /dev/hda5 啰!所以,您应该只要一看到这个boot 后面接的内容,就会知道那个安装的扇区是 MBR 还是 Super Block 啰!</font></li></ul><ul><li><font color="#000066">image 可以设定成多数个!如果你的 Linux 系统有多个核心档案的时候,例如我们刚刚编译完成的一个新的核心,然而你又不想丢掉旧核心,就可以设定成两个不同核心的开机系统啰!</font></li></ul><p><br>大致上就是这样吧!其它不明了是什么东西的选项,可以使用 man lilo.conf来看看里头的设定!因为还有很多开机时后需要加载的参数可以来设定一番呢!</p></ul></blockquote><blockquote><ul><hr width="100%"><li><b><font color="#000099">以<a name="lilo_add"></a>预设的 lilo.conf 新增一个开机档</font></b></li><br>好啦!为了测试一下您是否已经知道了 lilo.conf 的设定方式,所以我们来做个实验吧!请在您的『实验主机』上面,不要在提供服务的主机上面完呦!否则死掉了不要怪我没警告您…我们先试图安装在super block 上面好了!以下面为例,黄色字体的部分是经过我的修改之后的结果,您的/etc/lilo.conf 应该会长的跟我的差不多才是!<br> <table bgcolor="#000000" border="1" cols="1" width="650"><tbody><tr><td><font size="-1" color="#ffff00" face="SimSun">boot=/dev/hda1</font><br><font size="-1" color="#ffffff" face="SimSun">map=/boot/map</font><br><font size="-1" color="#ffffff" face="SimSun">vga=normal</font><br><font size="-1" color="#ffffff" face="SimSun">default=linux</font><br><font size="-1" color="#ffffff" face="SimSun">keytable=/boot/us.klt</font><br><font size="-1" color="#ffffff" face="SimSun">prompt</font><br><font size="-1" color="#ffffff" face="SimSun">nowarn</font><br><font size="-1" color="#ffffff" face="SimSun">timeout=100</font><br><font size="-1" color="#ffffff" face="SimSun">message=/boot/message</font><br><font size="-1" color="#ffffff" face="SimSun">menu-scheme=wb:bw:wb:bw</font><br><font size="-1" color="#ffffff" face="SimSun">image=/boot/vmlinuz</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;label=linux</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;root=/dev/hda1</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;initrd=/boot/initrd.img</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;append="devfs=mount"</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;read-only</font><br><font size="-1" color="#ffffff" face="SimSun">image=/boot/vmlinuz</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;label=failsafe</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;root=/dev/hda1</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;initrd=/boot/initrd.img</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;append="devfs=nomount failsafe"</font><br><font size="-1" color="#ffffff" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;read-only</font><br><font size="-1" face="SimSun"><font color="#ffff00">image=/boot/vmlinuz&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font color="#ff9900">&lt;==就给他新增加一个 label ,但是内容不变!</font></font><br><font size="-1" color="#ffff00" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;label=linux-test</font><br><font size="-1" color="#ffff00" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;root=/dev/hda1</font><br><font size="-1" color="#ffff00" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;initrd=/boot/initrd.img</font><br><font size="-1" color="#ffff00" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;append="devfs=mount"</font><br><font size="-1" color="#ffff00" face="SimSun">&#160;&#160;&#160;&#160;&#160;&#160;&#160;read-only</font></td></tr></tbody></table> <br>这样就设定好了!接着下来看一下怎么安装他吧!<p></p><hr width="100%"><li><a name="lilo_setup"></a><b><font color="#000099">安装 lilo</font></b></li><br>既然设定好了,自然就是要安装他啰!安装的方式很简单,直接输入 lilo 即可!<br> <table bgcolor="#000000" border="1" cols="1" width="650"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root @testroot]#</font><font color="#ffff00"> lilo</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">Added linux*&#160;&#160;&#160;&#160;&#160;</font><font color="#ff9900">&#160; &lt;==有打星号的是『预设的开机设定档!』</font></font><br><font size="-1" color="#ffffff" face="SimSun">Added failsafe</font><br><font size="-1" color="#ffffff" face="SimSun">Added linux-test</font></td></tr></tbody></table> <br>看到没有!要像上面这样才是安装成功呦!如果出现了错误的讯息,那么肯定是有地方没有安装好!这个时候请特别的再重新设定一次/etc/lilo.conf 呢!有打星号的是『预设的开机设定档!』<p>而如果您还要看看更多的讯息,那么就需要这样:<br> <table bgcolor="#000000" border="1" cols="1" width="650"><tbody><tr><td><font size="-1" face="SimSun"><font color="#ffffff">[root @testroot]# </font><font color="#ffff00">lilo -v</font></font><br><font size="-1" color="#ffffff" face="SimSun">LILO version22.3.2, Copyright (C) 1992-1998 Werner Almesberger</font><br><font size="-1" color="#ffffff" face="SimSun">Developmentbeyond version 21 Copyright (C) 1999-2002 John Coffman</font><br><font size="-1" color="#ffffff" face="SimSun">Released 11-Jul-2002and compiled at 21:48:42 on Aug 13 2002.</font><p><font size="-1" color="#ffffff" face="SimSun">Reading bootsector from /dev/hda1</font><br><font size="-1" color="#ffffff" face="SimSun">Using MENUsecondary loader</font><br><font size="-1" color="#ffffff" face="SimSun">Calling map_insert_data</font><br><font size="-1" color="#ffffff" face="SimSun">Mapping messagefile /boot/message -&gt; message-text</font><br><font size="-1" color="#ffffff" face="SimSun">Calling map_insert_file</font></p><p><font size="-1" color="#ffffff" face="SimSun">Boot image:/boot/vmlinuz -&gt; vmlinuz-2.4.19-16mdk</font><br><font size="-1" color="#ffffff" face="SimSun">Mapping RAMdisk /boot/initrd.img -&gt; initrd-2.4.19-16mdk.img</font><br><font size="-1" color="#ffffff" face="SimSun">Added linux*</font></p><p><font size="-1" color="#ffffff" face="SimSun">Boot image:/boot/vmlinuz -&gt; vmlinuz-2.4.19-16mdk</font><br><font size="-1" color="#ffffff" face="SimSun">Mapping RAMdisk /boot/initrd.img -&gt; initrd-2.4.19-16mdk.img</font><br><font size="-1" color="#ffffff" face="SimSun">Added failsafe</font></p><p><font size="-1" color="#ffffff" face="SimSun">Boot image:/boot/vmlinuz -&gt; vmlinuz-2.4.19-16mdk</font><br><font size="-1" color="#ffffff" face="SimSun">Mapping RAMdisk /boot/initrd.img -&gt; initrd-2.4.19-16mdk.img</font><br><font size="-1" color="#ffffff" face="SimSun">Added linux-test</font></p><p><font size="-1" color="#ffffff" face="SimSun">/boot/boot.0301exists - no backup copy made.</font><br><font size="-1" color="#ffffff" face="SimSun">Writing bootsector.</font></p></td></tr></tbody></table> <br>如果你需要更多的讯息,那么就使用『 lilo –v –v –v 』多一点 –v 就对啦!<br></p><hr width="100%"><li><a name="lilo_faq"></a><b><font color="#000099">一些问题的解决之道</font></b></li><br>&#160;<p>&#160;<br>&#160;<br>&#160;<br>&#160;<br>&#160;</p><p>好了! lilo 安装完成之后,总是会有一些问题会发生吧!那么如何来解决问题呢?嗯!可以看一下底下的一些解决之道:<br>&#160;</p><ul><li><font color="#000066">我要如何选择不同的开机设定档?开机的时候我只看的到boot: 而已?</font></li><br>开机之后,如果是以 lilo 来启动 kernel 时,那么他会出现 boot: 的字样,出现这个字样之后,马上按下&lt;tab&gt; 按键,那么就会出现目前 lilo 所记忆的开机设定文件啰!然后在 boot后面输入想要的开机档案,就可以啰!</ul><ul><li><font color="#000066">安装好了 Linux 之后,在开机的过程中却只出现『 LI』就停止了!该如何是好?</font></li><br>这个问题可能发生的原因是 Lilo 没有设定好,或者是由于 Linux 安装在非/dev/hda ( MBR )的硬盘之中,解决的方法可以如下:</ul><ul><ol><li>用 Linux 光盘开机,然后在出现 boot: 处输入</li><br>linux root=/dev/hda1 (这个与你的 Linux 安装的 partition 有关)<br>顺利开机之后,以 vi 修改 /etc/lilo.conf 将

⌨️ 快捷键说明

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