LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1397|回复: 15

哪位兄弟给个suse10.0光盘里的loadlin和vmlinuz文件吧

[复制链接]
发表于 2006-10-29 20:42:04 | 显示全部楼层 |阅读模式
重装XP,grub丢失了
发表于 2006-10-29 20:58:57 | 显示全部楼层

哪位给个suse10.1的,我也是重装xp给覆盖了。楼上搞定了给写个过程。谢谢!

谢谢啊!谢谢啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-29 21:00:41 | 显示全部楼层
楼上的什么意思
回复 支持 反对

使用道具 举报

发表于 2006-10-29 21:05:48 | 显示全部楼层
我好像听说这个loadin只有redhat里才有的。。我的sled10dvd里没得。
重建grub,可以用grub for dos 如矮人dos等来引导你的linux 再来实现。我是用的livecd弄的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-29 21:09:24 | 显示全部楼层
以前用mandrake的时候可以用loadlin加vmlinuz恢复grub的,难道suse不行?
现在手里啥cd都没有,我去试试grub for dos,谢楼上的了
回复 支持 反对

使用道具 举报

发表于 2006-10-30 12:30:35 | 显示全部楼层
GRUB 命令就可以了。
find /vmlinuz     #(这是一个链接文件,它指向的是 vmlinuz -> mlinuz-2.6.16.21-0.25-default)
(hd0,9)   --> 提示信息
# 这时屏幕上会提示文件所在的位置,例:(hd0,9)     # 表示你的第一块硬盘的第10个分区。逻辑分区从第5个分区开始,grub中表示第一个主分区为(hd0,0),那么第一个逻辑分区就是(hd0,4) 。

find /initrd     #(同上)
(hd0,9)   --> 提示信息
知道了分区所在的位置就好办了。根据提示的信息
kernel (hd0,9)/vmlinuz root=/dev/hda10        # 如果是sd设备把hda换成sda
initrd (hd0,9)/initrd
boot

注意:上面的是boot目录单独分配的情况。如果没有单独分配/boot目录,则加上/boot 。如下:
find /boot/vmlinuz
(hd0,9)   --> 提示信息
find /boot/initrd
(hd0,9)  --> 同上
kernel (hd0,9)/boot/vmlinuz root=/dev/hda10        # 如果是sd设备把hda换成sda
initrd (hd0,9)/boot/initrd
boot


补充一下,在grub启动后按C键到命令模式,Linux命令模式下可以用Tab键补全。
例:
kernel (hd0,9)/       在敲出了/之后,可以试试按一下 Tab 键。
回复 支持 反对

使用道具 举报

发表于 2006-10-30 12:40:49 | 显示全部楼层
喜欢重装Windows的,建议将grub安装到Linux的系统分区。
例 : /dev/hda10
dd if=/dev/hda10 of=~/linux bs=512 count=1
这样在用户主目录就生成了一个512字节的文件,文件名linux。这个文件是将/dev/hda10这个分区的第一个扇区导出为文件,这个扇区里面有GRUB引导装载程序。
将这个文件复制到Windows的C盘根目录(NTFS文件系统用邮件发附件然后回win下载),改c:\boot.ini 文件属性为不只读。编辑添加 C:\linux="SuSE Linux 10"
这样就可以了。

可以在 Yast 中设置引导装载程序的。

你还可以在C盘根目录下建boot目录(已有就不用建boot了),在boot目录下建grub目录,建menu.lst文件。内容就和/boot/grub/menu.lst差不多。自己修修改改一下,放到C:\boot\grub\menu.lst。
回复 支持 反对

使用道具 举报

发表于 2006-10-30 13:08:44 | 显示全部楼层
sled10只需用linux initrd两个文件就可以硬盘安装了,似乎没有vmlinuz文件。
回复 支持 反对

使用道具 举报

发表于 2006-10-30 13:31:53 | 显示全部楼层
Post by hiame
sled10只需用linux initrd两个文件就可以硬盘安装了,似乎没有vmlinuz文件。

回楼上的:
现在不是安装的问题。
现在是安装MBR中的引导装载程序丢失了,没有安装光盘,如何启动以及修复的问题。
方法有很多种,上面的只是比较常用的一些。
其实只要有SuSE的安装文件 iso 映像也是可以的。但楼主说没有光盘,我想iso文件可能也没。所以就给他想的这个办法。
你说没有vmlinuz ?
你可以在启动系统之后
ls -lsh /boot/

ls -lsh /boot/ |grep vmlinuz
回复 支持 反对

使用道具 举报

发表于 2006-10-30 15:21:19 | 显示全部楼层
我是说硬盘安装文件中没有象别的系统硬盘安装所需 的vmlinuz
系统肯定有vmlinuz
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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