首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
linux efi 修复
2024-11-04
一次修复linux的efi引导的集中方法总结记录
本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/grub_uefi_repair 起因:EFI分区被删除导致引导问题. 症状: 通过安装其它系统的方式.正好想试试其它的linux发行版,就在另一个分区装了deepin,完成后硬盘没有发现UEFI引导:然后又尝试装了openSUSE,仍没在硬盘发现UEFI引导.(失败) 通过live cd重新在efi分区安装grub.(wiki推荐的一般方式,仍失败) 通过liv
GRUB与Linux系统修复(第二版)
GRUB配置解析 配置文件保存在 /boot/grub/grub.conf[/boot分区最好应该单独划分出来] 软链接保存在 /etc/grub.conf 1.grub.conf文件分析 default #缺省启动系统 timeout #缺省等待时间,单位秒s splashimage #定义GRUB启动背景图片 #(hd0,0) #指定/boot所在的分区 -> 第一块硬盘,第一个分区 hiddenmenu #隐藏菜单 title CentOS (2.6.32-358.el6.i686) #菜
Linux 引导修复
前些天,我的Ubuntu老提示"Filesystem root"空间不足,于是,我煞笔的用win pe去扩展空间,结果,空间扩展不成,反倒丢失了引导..... 于是就上网查资料,看如何修复引导,最后看到了一个相对简单的办法,就是使用boot repair修复,但是,教程都比较简单,没有详细说明,为了避免让其他人或者我以后犯同样的错误,决定记录下来,希望对其他人有帮助. 首先,你需要一个U盘,和一个Linux的iso做成Live CD,U盘就不能给你了,但是,iso还是有的ubuntu-
CentOS 6.5中linux grub修复
在使用Linux的过程中,难免会出现开机提示grub >而无法启动,可能是系统中/boot/grub文件丢失等原因造成的,当出现此问题的时候只要系统分区没有格式化一般是可以修复的,下面就以虚拟 机为例,删除/boot分区,在linux救援模式下重新修复: 实验使用的系统为Centos 6.5 x86_64 1.删除boot分区:会导致gurb和linu内核丢失,然后重启: 此时系统重启后已经完全无法再次启动,如下: 2.使用光盘镜像引导系统,并选择救援模式启动: 提示将系统挂载至/mnt/sys
Linux系统维护修复模式
基于PXE方式的Linux系统维护工具箱 在安装RedHat Linux系统的过程中,我们知道可以通过PXE方式进行安装,从而解决了无光驱或无安装介质(光盘)来安装操作系统.但是当系统由于某种原因导致系统崩溃的问题,在这个时候首先要想到的是试图修复,而不是直接重装操作系统.因为在大多数的情况下,我们都可以通过系统维护工具来完成修复.本文主要介绍如何制作基于PXE方式的系统维护工具箱. 一.系统维护工具简介 作为一个网络管理员,我们会有许多的服务器密码,如果你没有有效的管
linux rescue 修复引导 与linux下修复windows引导
在windows有引导的情况下修复linux引导 插入U盘启动 进入rescue模式 fdisk -l 查看分区情况 chroot /mnt/sysimage/ 进入系统 grub-install /dev/hdxx 注意,这里RHEL我用的是grub2 具体可以grub+tab看命令 然后后边跟的盘就是刚才fdisk看的盘 进入linux修复windows的启动项 sudo gedit /boot/grub/grub.cfg 注意这里可能是grub2 用下面的代码替代### BEGIN /et
Linux 系统故障修复和修复技巧
我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. 一.单用户模式 Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护.在单用户模式(运行级别1)中,Linux引导进入根shell,网络被禁用,只有少数进程运行.单用户模式可以用来修改文件系统损坏.还原配置文件.移动用户数据等. 以下列举了几个单用户模式修复系统故障的典型案例:
Linux技术修复
今天在慕课网上学习了Linux的一些知识: 我使用命令: ***:~$ route add default gw 192.168.1.1 添加了一个网关:192.168.1.1之后的结果为: ***:~$ netstat -rn 内核 IP 路由表 Destination Gateway Genmask Flags MSS Window irtt Iface eth0 eth0 eth0 之前的网关为: ***:~$ netstat -rn 内核 IP 路由表 Destination Gatew
Linux 破坏性修复
1.备份数据 [root@rhel6 ~]# dd count= + records in + records out bytes ( B) copied, 0.000181577 s, 2.8 MB/s [root@rhel6 ~]# cp /etc/fstab /root/backup/ [root@rhel6 ~]# cp /etc/inittab /root/backup/ [root@rhel6 ~]# cp /etc/rc.d/rc.sysinit /root/backup/ [ro
Linux磁盘修复命令----fsck
使用fsck命令修复磁盘时 一定要进入单用户模式去修复 语 法fsck.ext4[必要参数][选择参数][设备代号] 功 能fsck.ext4 命令: 针对ext4型文件系统进行检测 参数 -a 非互交模式,自动修复 -c 检查是否存在有损坏的区块. -C<反叙述器> fsck.ext3命令会把全部的执行过程,都交由其逆向叙述,便于监控程序 -d 详细显示命令执行过程 -f 强制进行检查 -F 检查文件系统之前,先清理该保存设备块区内的数据 -l<损坏区块文件> 把文件中所列出
Linux - rm 修复误删文件
fdisk -l # 分区信息lsblk -f # 查看文件类型/etc/fstab # 查看文件格式挂载启动信息 # debugfs针对 ext2 # ext3grep针对 ext3 # extundelete针对 ext4 df -T # 首先查看磁盘分区格式 umount /data/ # 卸载挂载,数据丢失请首先卸载挂载,或重新挂载只读 ext3grep /dev/sdb1 --ls --inode # 记录信息继续查找目录下文件inode信息 ext3grep /dev/sdb1 --
Linux系统下root密码遗忘等系统故障的修复方法 - 运维总结
IDC机房有一台centos系统的服务器,由于这台服务器的系统装了好长时间,且root密码中间更新过几次,后面去机房现场维护时,登陆密码遗忘了,悲催啊~没办法,只能开机进入“单用户模式”进行密码重置了,记录如下:1)重启服务器,等到Booting CentOS界面.迅速按下enter键: 2)在GRUB界面,按下e键(其实,开机后我是一直按e键也可以到下面的界面): 3)在 root(hd0,0)界面选择第二项 kernel 项,按下e键: 4)在<RDTYPE=pc KEYTYPE=us ##
linux 9.故障修复和网络配置
一.linux系统故障修复 1.不知道root密码的前提下 破解root密码 服务器必须在身边 grub引导菜单 按任意键进入->e (编辑模式)->选择内核加载项按e编辑(第二项)->rghb (redhat图形引导界面) quiet (静默模 式) (空格)1 (单用户 或者s single) (回车)->b (引导进入单用户) passwd -d root 删除密码
1-1 Linux系统安装
虚拟机下配置网络时 rhel7.2安装新建虚拟机内存2G CPU 1核2线 硬盘20G存为单个文件 使用ISO镜像 桥接网卡引导界面: Install Red Hat Enterprise Linux 7.2 安装RHEL 7.2 Test this media & install Red Hat Enterprise Linux 7.1 测试安装文件并安装RHEL 7.2 Troubleshooting 修复故障Trobleshooting模式界面 Instal
linux内核学习之二 一个精简内核的分析(基于时间片轮转)
一 实验过程及效果 1.准备好相关的代码,分别是mymain.c,mypcb.h,myinterrupt.c ,如下图,make make成功: 在qemu创建的虚拟环境下的运行效果:(使用的命令如上图所示) 效果分析:可以看到进程在不断切换,分别有进程0,1,2,3,每隔一段时间就进行一次切换. 二 具体代码 mypcb.h #define MAX_TASK_NUM 4 //定义最大任务(进程数) #define KERNEL_STACK_SIZE 1024*8 //定义内核堆栈的大小
<转载>linux下内存泄露查找、BUG调试
先收藏着,抽空好好看看:http://www.ibm.com/developerworks/cn/linux/l-pow-debug/ 简介 调试程序有很多方法,例如向屏幕上打印消息,使用调试器,或者只需仔细考虑程序如何运行,并对问题进行有根有据的猜测. 在修复 bug 之前,首先要确定在源程序中的位置.例如,当一个程序产生崩溃或生成核心转储(core dump)时,您就需要了解是哪行代码发生了崩溃.在找到有问题的代码行之后,就可以确定这个函数中变量的值,函数是如何调用的,更具体点说,为什么会发
Linux on Power 上的调试工具和技术
Linux on Power 上的调试工具和技术 简介: 调试是一项主要的软件开发活动,作为应用程序开发人员,您无法避免对程序进行调试.有效的调试不仅能缩短软件开发周期,而且可以节省成本.本文简要介绍了在用户空间的 C/C++ 和 Java? 应用程序中查找 bug 的技术,并介绍了一些可以在 Linux? for POWER? 架构上使用的调试技术. 简介 调试程序有很多方法,例如向屏幕上打印消息,使用调试器,或者只需仔细考虑程序如何运行,并对问题进行有根有据的猜测. 在修复 bug 之前,
linux_曝出重大bash安全漏洞及修复方法
日前Linux官方内置Bash中新发现一个非常严重安全漏洞(漏洞参考https://access.redhat.com/security/cve/CVE-2014-6271 ),黑客可以利用该Bash漏洞完全控制目标系统并发起攻击. 已确认被成功利用的软件及系统:所有安装GNU bash 版本小于或者等于4.3的Linux操作系统. 该漏洞源于你调用的bash shell之前创建的特殊的环境变量,这些变量可以包含代码,同时会被bash执行. 漏洞检测方法: 1 env x='() { :;};
存储linux RAID6被重建成RAID5的数据恢复解决方案
数据恢复故障描述:原存储为12块2T硬盘组成的Linux RAID6,文件系统均为EXT3,此存储上划有3个LUN,每个均为6TB大小,某天在RAID失效后,维护人员为了抢救数据,对此失效的存储重进行分配RAID,并进行了初始化.初始化进行很长时间后,维护人员察觉到情况有异,便强制停止初始化,但初始化已达到 50%以上.数据部分已被不可逆的破坏.数据恢复故障分析:故障的起因仅仅是RAID失效,维护人员随后的抢救数据过程中用11块硬盘进行重分配RAID5,并进行长时间的初始化,这对原始数据是不可逆
deepin linux学习笔记(四)进不去图形界面怎么办?
目录 deepin linux学习笔记(四)进不去图形界面怎么办? 前言 更换成lxde桌面 进不去图形界面怎么办? 总结 deepin linux学习笔记(四)进不去图形界面怎么办? 前言 生命不息,折腾不止. 更换成lxde桌面 deepin桌面其实还不错,就是感觉有点卡通化,没什么之感,很单薄,而且性能感觉不太好的样子(很难说清楚).据说lxde是一个性能很高的桌面环境,所以我就尝试了一下. 2019-02-19 17-45-15屏幕截图.png 首先,linux更换桌面其实很简单,只要直
在Linux下误删文件后恢复【转】
针对日常维护操作,难免会出现文件误删除的操作.大家熟知linux文件系统不同win有回收站,删除后的文件可以到垃圾箱寻回,要知道linux文件修复比较费劲,网络上面的文档也是五花八门.所以本次研究一种比较靠谱的文件和目录恢复方法,也给维护人员留一条后路. 分析对比debugfs.testdisk 6.14.extundelete,对比各自官网介绍和操作说明本次决定研究extundelete对文件和目录的恢复操作. extundelete下载官网地址:https://pkgs.org/downlo
热门专题
Notification浏览器关闭了怎么办
static释放自己原有空间么
springoot的server.address支持域名吗
c#非泛型类型不能与类型实参一起使用
ls -al 和ls -lsh
如何远程执行shell脚本
CV_LOAD_IMAGE_COLOR是什么意思
mindmaster怎么调整间距
eclipse build lib中没有jre
mysql 修改权限 flush privileges
azure function http 500 超时
nanotime java底层逻辑
insight 设置指标
python 数据分布统计
python判断列表包含关系
arx 自定义多段线
phoenix客户端命令
bcb 查看dll内的函数
source map 文件
jqgrid 添加一行合计