都是lilo惹的祸!!!(50分)

  • 主题发起人 主题发起人 loveflying
  • 开始时间 开始时间
L

loveflying

Unregistered / Unconfirmed
GUEST, unregistred user!
lilo选择dos后怎么没有反应,
显示loadingdo
s后就停了!
进不去win2000了!!!
 
这个可能是几种情况:
1.你的lilo安装后,lilo.conf参数错误
2.DOS所在的分区格式发生错误;
 
可能是大硬盘的问题,你在8.4G前建一个/boot区看看,具体的内容三句两句说不清楚,你
上www.google.com用“/boot 8.4G lilo”搜索一下。
 
修改一下linux的/etc/lilo.conf
===========================================================================
boot=/dev/hda //hda 可能与你的配置文件不同,但没关系
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
default=dos
image=/boot/vmlinuz-2.2.12-20
label=linux
initrd=/boot/initrd-2.2.12-20.img
read-only
root=/dev/hda3 //这里hda应与开头的第一句相同,数字与引导linux的分区编号要一样
// 在上面的配置语句不需要你改动,以下两句如果你的lilo.conf没有就要手工添加了
other=/dev/hda1 //这里hda应与开头的第一句相同,数字与引导dos的分区编号要一样
label=dos
===========================================================================
该完后,执行一下lilo命令
 
一个修复方法:
1、用windows98启动,到DOS,运行fdisk/mbr,修复住引导区。
2、用linux启动软盘或光盘,启动机器,进入修复状态rescue,
修改lilo.conf, 将linux安装在Linux root根分区,不是主引导区(hda).
重装lilo,执行以下:lilo
3、执行
dd if=/dev/hda8 of=bootsect.lnx obs=512 count=1
~~~~~改为既linux根目录
mount -t vfat /dev/hda1 /mnt
mv bootsect.lnx /mnt
4、修改C:/boot.ini
加入
c:/bootsect.lnx="Linux"
5、reboot
 
先用你Windows的启动盘启动机器,执行:
Fdisk /MBR
然后拷贝Linux的Loadlin.exe 和本机linux上的Vmlinuz文件到C盘根目录下。
执行
Loadlin vmlinuz boot=/dev/hda3 ro
启动linux后,到/etc下执行
lilo -v
grub -install
即可。
 
修复WIN2000,重装LINUX
 
都什么年代了?
用grub吧。
 
对,GRUB好用多了!
Good luck!
 
说句不好听的,现在都他妈2002年了,老是抱做lilo,烦不烦啊。
 
后退
顶部