Chinaunix首页 | 论坛 | 博客

分类: LINUX

2009-02-05 13:49:10

  一些问题的解决之道:
  好了! lilo 安装完成之后,总是会有一些问题会发生吧!那么如何来解决问题呢?嗯! 可以看一下底下的一些解决之道:

  * 我要如何选择不同的开机设定档?开机的时候我只看的到 boot: 而已?

  开机之后,如果是以 lilo 来启动 kernel 时,那么他会出现 boot: 的字样,出现这个字样之后, 马上按下 按键,那么就会出现目前 lilo 所记忆的开机设定档啰!然后在 boot 后面输入想要的开机档案,就可以啰!

  * 安装好了 Linux 之后,在开机的过程中却只出现‘ LI ’就停止了!该如何是好?

  这个问题可能发生的原因是 Lilo 没有设定好,或者是由于 Linux 安装在非 /dev/hda ( MBR )的硬碟之中,解决的方法可以如下:

  1. 用 Linux 光碟开机,然后在出现 boot: 处输入‘ linux root=/dev/hda1 (这个与你的 Linux 安装的 partition 有关)’ 顺利开机之后,以 vi 修改 /etc/lilo.conf 将‘linear’ 这一行取消(如果没有这一行的话,那就在 lilo.conf 中加入吧!)然后执行 ‘lilo’重新安装 Lilo, 再取出光碟并重新开机试试看;
  2. 进入 BIOS ,将硬碟的 mode 改成 LBA 试看看;
  3. 将Linux往前面一点的磁区安装,例如你可能安装在 /etc/hdc1 ,那你可以重新安装 Linux 在 /dev/hda2 试看看

  * 安装Linux完成之后,却是出现 010101... 等数字在萤幕上,无法进入 Linux ...

  这个问题的发生很有可能是硬碟出了问题了!这个时候可以使用 fsck 来扫瞄啰!

  1. 用软碟或者是光碟开机后,使用fsck这个硬碟修正软体扫瞄一下您的 root partition ,例如:fsck /dev/hda1
  2. 进入 BIOS ,将硬碟的 mode 改成 LBA 试看看;

  * 我们知道 DOS 需要在第一颗硬碟的第一个磁区才能正常开机使用! 那要是他并非在第一个磁区呢?例如当 DOS 系统在 /dev/hdb1 (第一条排线的 slave )?

  解决知道就是以 lilo 修正磁碟的配置啦!如下所示来修改 /etc/lilo.conf
  other=/dev/hdb1
  label=DOS
  map_drive=0x80
  to=0x81
  map_drive=0x81
  to=0x80
  然后再执行 lilo 写入 MBR 当中!

  * 我不要玩 Linux 了,如何移除 lilo ?

  只要以 Windows 的开机片开机,然后以 Windows 系统的 fdisk 下达: ‘fdisk /mbr’ 就可以将 Lilo 自 MBR 当中移除啰!

  * 无法正常的进入 Lilo 怎么办?

  这的时候开机片就很重要啦!使用开机片,在出现 boot: 的时候,输入 ‘linux -s’ 就可以进入啦!这里请特别留意!那个 linux 指的是 label 呢!就像刚刚我们有三个 label ,分别是 linux, linux-test 与 failsafe ,那么如果我要以 linux-test 这个开机设定档的单人维护模式登入,就必需要改写成
  linux-test -s
  linux-test single
  请特别留意!!

阅读(1413) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~