千家信息网

Suse9故障修复的四种情景分别是是怎样的

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,Suse9故障修复的四种情景分别是是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。随着Suse越来越受到广大用户的
千家信息网最后更新 2026年10月31日Suse9故障修复的四种情景分别是是怎样的

Suse9故障修复的四种情景分别是是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

随着Suse越来越受到广大用户的接受,伴随着问题也接踵而来,此次所讲的是Suse9故障修复。本文针对Suse9故障修复分别对grub被破坏,boot分区中的文件被误删,引导程序被破坏以及密码被改无法进入系统这四种情景进行修复,希望通过本文,能对你学习Suse9故障修复有所帮助。
注:Suse9在没有fstab的时候,也可以引导进入系统,所以如果fstab被误删,可直接进行恢复。
情景1:grub被破坏(包括:menu.lst,stage2...)
linux:/boot/grub # fdisk -l
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1020 8193118+ 83 Linux
/dev/sda2 1021 1151 1052257+ 82 Linux swap

破坏grub
rm -rf /boot/grub/*

重新引导系统,报15号错误,放入SUSE的cd1到光驱中
choose "Manual Installation"
choose "Start Installation or system"
choose "Start Installation or update"
choose "CDROM"
choose "boot installed system"

放入SUSE的cd2到光驱中
挂载:
mount /dev/hdc /media/cdrom

安装grub:
rpm -ivh grub-0.94-45.3.i586.rpm --force

进入grub操作介面:
grub
root (hd0,0)
setup (hd0)
vi /boot/grub/menu.lst
title linux for pushmail
root (hd0,0)
kernel /boot/vmlinuz-2.6.5-7.244-smp
initrd /boot/initrd
reboot
情景2)/boot分区中的内容被完全清空了 包括:(kernel,initrd,grub.....)
linux:/boot/ # rm -rf *
reboot

放入cd1到cdrom
choose "Manual Installation"
choose "Start Installation or system"
choose "Start Installation or update"
choose "CDROM"
choose "boot installed system"

放入cd2到cdrom
mount /dev/hdc /media/cdrom
rpm -ivh kernel-smp-2.6.5-7.97.i586.rpm
rpm -ivh grub-0.94-45.3.i586.rpm --force
vi /boot/grub/menu.lst
title linux for pushmail
root (hd0,0)
kernel /boot/vmlinuz-2.6.5-7.244-smp
initrd /boot/initrd
reboot
情景3)MBR被破坏,不包括分区表
dd if=/etc/passwd f=/dev/sda bs=446 count=1
reboot

放入cd1到光驱中
choose rescue system
enter grub
root (hd0,0)
setup (hd0)
quit
reboot
情况4)suse恢复root密码:
1.重新启动机器,在出现grub引导界面后,在启动linux的选项里加上init=/bin/bash,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。
2.稍等片刻出现(none)#:命令行。
3.这时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。
4.这时输入passwd命令就可以重置密码了
5.修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。
总结:
1)在分区表没有被破坏的情况下,是可以恢复的.
2)系统引导加载的顺序是:
2.1)MBR:确认出用于引导的分区.在系统中可以通过fdisk查看.MBR的引导程序大小为446个字节,后面64个字节为16*4,***是5***A(2个字节)
在grub为引导程序的情况下,MBR引导记录的内容同/boot/grub/stage1是一致的.前(446)个字节
stage1文件只在恢复安装grub时有作用,在每次引导过程中并不起作用.故可删除.
MBR的引导程序被破坏,可以通过rescue光盘,进入到grub模式下,进行恢复,见情景3
2.2)引导分区:引导分区载入stage1.5,stage2.0及 menu.lst等,注意stage1.5文件是磁盘的物理地址,即存在于磁盘(boot分区)的最前面.
改变物理位置后,即无法引导,需重新安装grub,见情景3
2.3)执行sysinit脚本.加载fstab文件等等.
3)***一点,boot分区和挂不挂载没有关系,即使在fstab中注释掉,系统也能启动,因为boot分区只在mbr引导程序执行之后起作用,在sysinit脚本接管执行流后就不起作用了.

两上小技巧:
1.查看SUSE版本.
2.更改用户密码的加密方式
SUSE系统:
查询版本号
lsb_release -a
或者 cat /etc/SuSE-release
suse更改用户的密码加密方式
linux:/etc/default # more passwd
# This file contains some information for
# the passwd (1) command and other tools
# creating or modifying passwords.
# Define default crypt hash
# CRYPT={des,md5,blowfish}
CRYPT=des
# Use another crypt hash for group passwowrds.
# This is used by gpasswd, fallback is the CRYPT entry.
# GROUP_CRYPT=des

更改 CRYPT=md5
保存退出即可

注意:
在同一时间可以有三种加密验证:
例如:
user A 是 des
user B 是 md5
user C 是 blowfish

当客户登录系统时,可以分别用user A 或 user B 或user C 登录到系统。
在shadow文件中有三个用户的不同密文。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

系统 情景 文件 密码 程序 故障 作用 命令 字节 用户 光驱 内容 可以通过 情况 加密 帮助 方式 版本 物理 磁盘 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海挚品互联网科技有限公司 南京欣网互联网络科技有限公司 互联网科技公司税收优惠 互联网中国科技 上海互联网科技有限公司 互联网科技宣传片 左右互联网络科技 互联网 科技服务平台 电子科技大学互联网创业大赛 互联网在线教育科技创业 互联网数据科技专业 卓翼科技产业互联网合作 保险科技服务互联网营销体系 华中科技大学互联网的牛人 元气玛特互联网科技公司是外包吗 雨阳互联网卡科技有限公司 长沙易易互联网科技有限公司 华人运通互联网科技公司 广东猫王互联网科技有限公司电话 互联网高科技绘画 互联网科技企业 互联网公司 科技公司 郑州华宇互联网科技 科技赋能互联网健康 广州慧亚互联网科技怎么样 互联网经济与金融科技 互联网科技大奖都有哪些公司 互联网科技创新的路径 互联网科技手机排行榜 颐高云石互联网科技
0