LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: network

新装windows,linux启动不起来了。

[复制链接]
 楼主| 发表于 2004-8-20 00:19:56 | 显示全部楼层
我的linux分区我用安装盘看了,hda2为ext3,hda3为ext3,hda6为ext3,hda9为ext3,hda7为swap,hda8为swap,没有像贴子中作者had8那样的boot ext3的啊,我试过root (hd0,1~9)
都不管用....
发表于 2004-8-20 00:35:22 | 显示全部楼层
boot指得是linux的启动分区是/boot挂载点 ,分区格式是ext3
你把/boot安在哪
 楼主| 发表于 2004-8-20 00:52:43 | 显示全部楼层
我把boot装在了hda3上,我刚才又看了些文章,我突然想起我的启动好像是根据lilo的,不是grub的,我不是很明白这两者的区别,刚才也试了lilo的恢复方法,也没有成功。
 楼主| 发表于 2004-8-20 00:53:31 | 显示全部楼层
我就照着这个做的:
如果你没格式化linux分区, 可以用如下方法恢复双启动, 而不用重装linux.
1. 从光盘启动, 然后键入: linux text (其实直接回车进入图形界面也行, 就是慢一点)
2. 选自定义安装, 当提示分区的时候, 按Ctrl-Alt-F2, 进入控制台(console)
3.
# cd /tmp
# fdisk -l hda
记住linux分区的分区号
4.
# mknod hda* b 3 *
用<3>中的分区号代替*
5. 假定你的根分区是hda4
# mkdir sysroot
# mount hda4 sysroot
# chroot sysroot
# <-------------进入硬盘的根目录
6. 编辑/etc/lilo.conf文件, 用lilo做引导程序
# vi /etc/lilo.conf
改 boot = /dev/hda* 为 boot = /dev/hda
存盘退出.
7. 安装lilo
# lilo
如果不报错的话, 你就已经成功了
如果报错, 请参考有关lilo.conf配置的文档资料, 修改你的lilo.conf, 然后再运行lilo命令
8. 退出
# exit
# <---------------------------回到初始的SHELL
# cd /
# umount /tmp/sysroot
#
至此, 工作完成, 你可以用Alt-Ctrl-Del 或Reset 键重起机器

也没有成功,到mknod hda* b 3 *地方报的错!
发表于 2004-8-20 01:11:03 | 显示全部楼层
你用的是linux7?
 楼主| 发表于 2004-8-20 19:24:21 | 显示全部楼层
不是的,我用的是RedHat 9.0,不是7啊,
 楼主| 发表于 2004-8-20 19:25:39 | 显示全部楼层
我现在还是直接启动win啊,真烦人,昨天一晚上没有解决问题,哪位大哥再帮帮忙啊!!!
 楼主| 发表于 2004-8-20 20:02:02 | 显示全部楼层
问题已解决,感谢“xuelinux”大哥的全程帮助。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表