LinuxSir.cn,穿越时空的Linuxsir!

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

linux下有病毒吗,我一天重装了两次~~~~

[复制链接]
发表于 2007-3-25 00:41:28 | 显示全部楼层 |阅读模式
开始好好的,突然硬盘灯一直亮,鼠标键盘没反应,
只好重启,重启后,
sh-2021:reiserfs_read_super:cannot find reiserfs on idel(22,2)
kernel panic:VFS:unable to mount root fs on 16:02
上网查了查,没找到原因,重装
重装时我把linux分区格了一编,
装好后用了一会有出现这样的问题,
grub4dos引导不能识别,
貌似硬盘灯一直亮的时候,把分区标高掉了,
大家又碰到过这种情况吗?
怎么回事啊?
在不行,准备win,lin一块重装了。。。
发表于 2007-3-25 00:50:07 | 显示全部楼层
不会是硬盘坏了吧
回复 支持 反对

使用道具 举报

发表于 2007-3-25 14:56:43 | 显示全部楼层
Post by 52violin

kernel panic:VFS:unable to mount root fs on 16:02


出现这样的问题了!我的解决办法也是重装,呵呵~
回复 支持 反对

使用道具 举报

发表于 2007-3-25 21:16:02 | 显示全部楼层
换个文件系统试试?
回复 支持 反对

使用道具 举报

发表于 2007-3-26 08:17:51 | 显示全部楼层
You can repair it. Run slackware installation CD.
When startup completed, mount the partition which you installed the slackware previously.
For example,
1 mount /dev/hda1 /mnt
( Edit the lilo config file if it is not correct. )
2 vi /mnt/etc/lilo.conf
And then run
3 chroot /mnt
4 lilo
5 exit
6 reboot
回复 支持 反对

使用道具 举报

发表于 2007-3-26 09:21:13 | 显示全部楼层
Post by sxzzsf
You can repair it. Run slackware installation CD.
When startup completed, mount the partition which you installed the slackware previously.
For example,
1 mount /dev/hda1 /mnt
( Edit the lilo config file if it is not correct. )
2 vi /mnt/etc/lilo.conf
And then run
3 chroot /mnt
4 lilo
5 exit
6 reboot


修复lilo?
为什么要这么做?
回复 支持 反对

使用道具 举报

发表于 2007-3-26 11:51:39 | 显示全部楼层
以前搞过一次,我们服务器经常被清洁的阿姨关电源,有时候还停电,用起动盘起动再加载硬盘,里面的目录和文件全都变成一堆数字。没办法修复。只有重装。
后来分区改ext3为xfs格式后再也没有出现这种情况。
所以,强烈建议使用xfs格式。
回复 支持 反对

使用道具 举报

发表于 2007-3-26 12:56:45 | 显示全部楼层
  前天第一次安装 slackware 11 。
  slackware 11 被安装在 SATA硬盘的第一主分区。我有双硬盘,在安装slackware之前在关机状态下先将 IDE 硬盘的电源线卸下,只留 SATA 硬盘。
安装的时候选择把 lilo 安装到 MBR 了。
  发现不能启动。
  在SLES-10系统中用 fdisk -l 看了一下,发现分区都是对的,引导的标识 * 也在 /dev/sda1 上。所以就是引导装载程序安装的问题了。

  今天,在 SLES-10 中开虚拟机,挂SATA的物理硬盘。在这里虚拟机把SATA硬盘认作SCSI硬盘。
  由于那块SATA硬盘的引导区被lilo覆盖,是无法启动的。我就把软驱挂上,选择的映像文件是我以自己做的2.88.img的软盘映像。就是一个2.88M的DOS软盘映像,里面放了grub.exe diskgen.exe ghost83.exe 等文件。
  虚拟机中默认的从floppy启动,出现DOS提示符,然后运行 grub ,按 C 键到GRUB命令模式。
GRUB> kernel (hd0,0)/boot/vmlinuz root=/dev/sda1

GRUB> initrd (hd0,0)/boot/README.initrd

GRUB> boot

然后就正常启动系统了到字符环境。

login: root
password:

然后
# mkinitrd
出现三行字,大概看了一下。说要 cd 到一个目录下。然后再次运行 mkinitrd
# cd /boot/initrd-tree/
# mkinitrd
这样就生成了 /boot/initrd.gz 文件。
# ls -l /boot/initrd.gz
# reboot

重启之后,仍然还是从软盘映像启动到 DOS ,然后是 grub.exe ,按C键到 GRUB命令模式。
这次是这样:
kernel (hd0,0)/boot/vmlinuz root=/dev/sda1

initrd (hd0,0)/boot/initrd.gz

boot

这样就又顺利启动了系统。

好了,由于我还有一块IDE的硬盘,而且是可引导的,我就有办法启动第二块硬盘了。在启动第二块硬盘时,只需要先
map (hd0) (hd1)
map (hd1) (hd0)
然后再就是像从第一硬盘启动一样的了。

  有两个问题:
  如何给这块 SATA 的硬盘安装 GRUB ?
  如何修复 lilo ?在论坛看过很多方法,都没有做好。实在是对 lilo 太陌生了。
回复 支持 反对

使用道具 举报

发表于 2007-3-26 23:49:02 | 显示全部楼层
不要安lilo了,安grub多好呀!我年前也是第一次安slackware,也想安lilo,也安成过,用时不如grub方便。slackware 11中也有grub的包,不过要自己安装。

  。   用slackware 11时,我有个问题解决的不好----现多用zenwalk.
回复 支持 反对

使用道具 举报

发表于 2007-3-27 08:25:44 | 显示全部楼层
Which kernel do you use?
The current slackware comes with two kernels, generic and huge.
If you install generic one, you should create an initrd image to load the system.
If something still wrong, tell me the configuration of your system.
回复 支持 反对

使用道具 举报

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

本版积分规则

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