社区
系统维护与使用区
帖子详情
急!!!!!多操作系统下LINUX安装完毕后无法引导????
bistar
2002-03-24 09:54:18
小弟今天在机器上装了REDHAT7.2,在安装前系统已经装有win2000server和win2000pro,安装时按照redhat的安装建议将lilo装在了/boot下,装完后用PQ将其设为active,但启动机器竟然告我“系统载入出错”,用启动盘启一样失败,现向各位大侠求救,还望慷慨解囊!!!!!!!
...全文
75
3
打赏
收藏
急!!!!!多操作系统下LINUX安装完毕后无法引导????
小弟今天在机器上装了REDHAT7.2,在安装前系统已经装有win2000server和win2000pro,安装时按照redhat的安装建议将lilo装在了/boot下,装完后用PQ将其设为active,但启动机器竟然告我“系统载入出错”,用启动盘启一样失败,现向各位大侠求救,还望慷慨解囊!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhenshi
2002-03-25
打赏
举报
回复
我我我。。。你把/boot设置成active当然不行了。现在用PQ的启动盘进入系统,把c盘改成active,在安装时系统时,LILO应该是提示你了呀
zhenshi
2002-03-25
打赏
举报
回复
现在你的MBR在C盘。而不在/boot分区,启动是是先要加载MBR后。才指向LILO也就是说。C盘必须是活动的,因为MBR在C盘,而不在/boot
PC是先从BIOS启动的。然后BIOS再装载LILO。首先BIOS将主引导扇区(MBR)读进内存的0x7C00中,然后在0x9B00中建立堆栈。BIOS从MBR中检测出二级引导扇区的位置。也就是LILO的位置。(如果你的LILO在MBR,这步就省了)并读入内存的0x9B00处。这时在屏幕上显示一个大写的‘L’。要是系统停止了,就代表MBR有问题了。然后把控制权交给二级扇区。启动二级引导扇区之前将显示一个大写的‘I’,如果这时系统停止了,就代表二级引导扇区有错误。接着二级引导扇区的代码把描述符表读制内存的0x9D200处。这时显示的是一个大写的‘L’。然后把命令行解释程序读入0x9D600处。显示‘O’。现在我门可以输入要启动的操作系统了。当你输入了启动系统后,把对应的启动扇区读入到0x9D600处,把启动的参数放在0x9D800处。如果你启动的是LINUX的话,系统的初始代码将被读入0x90200处。内核读入0x10000处。并且把map文件的扇区读入0x9D000处。把控制权交给0x90200的代码。读入的是另外的操作系统的话。chain loder被读入0x90200处。你要启动的系统扇区被读入到0x90400。然后chain loder把他的分区表移到0x00600处。将引导扇区读入0x7C00。然后把控制权交给这个引导扇区。万事OK(只要你的内核不是错的)。明白了吗?
bistar
2002-03-25
打赏
举报
回复
兄弟,安装系统时REDHAT建议的,如果是在2000的多系统下用/boot装LILO。。。
系统维护与使用区
19,619
社区成员
74,587
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章