当前位置: 技术问答>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,所以没办法操作。
我已经找过以前的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。
多系统理想的顺序为首先安装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
进入系统的方法为,光盘启动,在光盘启动提示符处,输入:vmlinuz root=/dev/hda? noinitrd
|
你重装系统时有没有动linux的分区?
|
用rescue模式进去后,用fdisk看一下你的硬盘的分区是什么样的,贴出来。
|
fdisk -l一下看看,
chroot成功了么?
chroot成功了么?
|
进到linux rescue,执行lilo就行了.
|
这种问题已经有好多人问过了,也已经解决了!
你在这里搜索,应该会搜索出解决办法的!
你在这里搜索,应该会搜索出解决办法的!
|
能进入,直接执行lilo命令可以
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。