当前位置:  技术问答>linux和unix

lilo

    来源: 互联网  发布时间:2015-09-06

    本文导语:  由于我是双系统,win2003&redhat。因为2003坏了,重装后,lilo引导没了,不能进入linux系统。我怎么重装lilo或者grub,希望具体点,谢谢了。急 我已经找过以前的FAQ了,没有搞定。 我用linux rescue进入,可是没有或者找不...

由于我是双系统,win2003&redhat。因为2003坏了,重装后,lilo引导没了,不能进入linux系统。我怎么重装lilo或者grub,希望具体点,谢谢了。急
我已经找过以前的FAQ了,没有搞定。
我用linux rescue进入,可是没有或者找不到/mnt/sysimage,所以没办法操作。

|
LILO的恢复


  多系统理想的顺序为首先安装Windows系统,然后安装Linux。但由于各种原因需重新安装Windows 系统,这样原有的lilo会被windows覆盖,需要修复lilo。 如果在安装linux时制作了启动软盘,只需在重新安装Windows 系统后,用linux的启动软盘启动,执行/sbin下的lilo即可;但如果没有启动盘,那么请在重新安装windows之前做一个启动盘。


  # uname –r (获得系统的内核版本号)


  # mkbootdisk --device /dev/fd0 kernelversion 


  其中 /dev/fd0 是指软盘的设备名,kernelversion是前面得到的内核版本替换掉。


  如果在重新安装Windows 系统之后才发现没做启动盘,这也没关系,找一个和你安装相同版本的机器借一个或做一个启动软盘,如果它的linux根区安装的地方和你的相同,直接启动即可;否则,可暂时修改启动软盘上的syslinux.cfg文件,下面给出一个syslinux.cfg的范例文件:


  default linux


  prompt 1


  display boot.msg


  timeout 100


  label linux


  kernel vmlinuz


  append initrd=initrd.img hdd=ide-scsi root=/dev/hda8


  将其中的root=/dev/hda8将改为你的根区设备号。


LILO的删除


  我们知道一般LILO是安装在硬盘的主引导记录MBR(Main Boot Recorder),有的用户在删除了Linux后,不知如何去掉lilo的多引导系统;另一种情况是不慎将lilo破坏了,开机后显示Li就死机,连Windows都不能启动。遇到这些情况如何解决?你只需要有一个带fdisk.exe文件的启动软盘,用该软盘启动后,输入:


  A:>fdisk /mbr


  此命令将把主引导分区里的MBR部分重新写过,然后重新启动后就可进入Windows。

|
如果rescue模式下,linux没有自动把根分区给你mount到/mnt/sysimage下,你可以自己把它mount上来,然后再chroot,进而恢复lilo或grub

|
如果能进入,直接执行lilo命令即可。

进入系统的方法为,光盘启动,在光盘启动提示符处,输入:vmlinuz root=/dev/hda? noinitrd

|
你重装系统时有没有动linux的分区?

|
用rescue模式进去后,用fdisk看一下你的硬盘的分区是什么样的,贴出来。

|
fdisk -l一下看看,
chroot成功了么?

|
进到linux rescue,执行lilo就行了.

|
这种问题已经有好多人问过了,也已经解决了!
你在这里搜索,应该会搜索出解决办法的!

|
能进入,直接执行lilo命令可以

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3