![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
系统启动内核
文章平均质量分 92
1
(─__─)
这个作者很懒,什么都没留下…
展开
-
linux系统无法正常启动----故障集(grub)
修复命令(1) grub-install安装grub stage1和stage1_5到/dev/DISK磁盘上,并复制GRUB相关文件到 DIR/boot目录下grub-install --root-directory=DIR /dev/DISK–root-directory=指定跟在哪(/boot所在的根)(2) grub交互式grub> root (hd#,#) 指定硬盘在哪grub> setup (hd#) 安装的时候要指定硬盘一. stage1被破坏st原创 2020-11-12 21:53:37 · 1021 阅读 · 0 评论 -
库文件被误移动/删除----解决方案
1.库文件被误移动/删除注意库文件是不能被删除的ldconfig -p 查看加载配置文件中指定的库文件(都是在lib64中)如果这些库文件被删除,或者不在默认的文件中就会导致,所以来的命令或文件无法执行示例:移动/lib64/libc.so.6库文件解救方式:用救援光盘 (前提必须插入虚拟光盘)也就是iso镜像重置电脑(关不了机(底层还是命令)–用重置)1.开机,在出现进度条的时候按Esc键选择第三项(光盘启动)选择第三项(排错修复)选择第二项(救援模式)选择:1(继续)原创 2020-11-11 20:30:14 · 759 阅读 · 1 评论 -
/sbin/init被删除-------修复方法
修复方法1进入grub2.按a键后面添加init=/bin/bash(指定系统不用默认的init,用/bin/bash代替)用bash来作为计算机的第一个进程,bash内置了一些内部命令4、回车之后进入如下界面,可以输入一些命令5、查看/sbin/bash命令来自哪个包6、重新挂载根,默认只读挂载7、安装upstart包 覆盖安装,–force选项sync写入磁盘查看/sbin/init....原创 2020-11-19 17:34:43 · 1053 阅读 · 0 评论 -
centos7的启动流程(systemctl)
文章目录一 . systemd进程1. 概念2.Unit类型3. 特性二 .systemctl管理服务1.命令2. 查看服务3.服务状态4.例子三. service unit文件格式**1. Unit段的常用选项:**2. Service段的常用选项:**3. Install段的常用选项:**四. 运行级别一 . systemd进程1. 概念在centos7中的第一个进程为systemdPOST --> Boot Sequence --> Bootloader --> kernel原创 2020-11-15 12:57:55 · 2458 阅读 · 0 评论 -
centos7内核的故障--解决方案
文章目录1.启动模式default为6解决方法2.把grub删除了怎么修复3.将/boot删掉常出现的错误1.启动模式default为6systemctl set-default reboot.target 开机就重启一直重启解决方法开机选择e在这行后面写上你现在想启动的模式systemd.unit=multi-user.target然后ctrl+x重启给他改回去systemctl set-default graphical.target 查看一下systemctl ge原创 2020-11-15 12:57:36 · 977 阅读 · 0 评论 -
编译安装内核(加入NTFS分区文件系统),编译内核
文章目录一. /proc目录/proc/sys的**配置文件** /etc/sysctl.confsysctl命令:**二. /sys目录:**三.内核编译方法1.内核**组成部分**:2.内核版本3.内核编译步骤4.两大步骤1.配置内核选项2.编译清理四. 卸载内核五. 编译实例5.1.4epel源中的ntfs-3g包一. /proc目录内核把自己内部状态信息及统计信息,以及可配置参数通过proc伪文件系统加以输出帮助:man proc参数:只读:输出信息可写:可接受用户指定“新值”来实现对内核原创 2020-11-14 18:17:17 · 269 阅读 · 0 评论 -
busybox的使用和编译
1.Busybox介绍Busybox 最初是由 Bruce Perens 在 1996 年为 Debian GNU/Linux 安装盘编写的。其目标是在一张软盘(存储空间只有1.4-1.7MB)上创建一个可引导的GNU/Linux 系统,可以用作安装盘和急救盘Busybox 是一个开源项目,遵循GPL v2协议。Busybox将众多的UNIX命令集合进一个很小的可执行程序中,可以用来替代GNU fileutils、shellutils等工具集。Busybox中各种命令与相应的GNU工具相比,所能提供的选原创 2020-11-14 18:16:53 · 593 阅读 · 0 评论 -
自制linux(以bash为第一个进程)
文章目录自制linux系统相关知识恢复内核和initramfs文件创建一级目录实例:安装grub的stage阶段拷贝工具放到新的根里面拆下硬盘接到一个新的机器中可以参考LFS文档(从头到尾构建一个自己的linux系统)自制linux系统相关知识分区并创建文件系统fdisk /dev/sdb分两个必要的分区/dev/sdb1对应/boot /dev/sdb2对应根 /mkfs.ext4 /dev/sdb1mkfs.ext4 /dev/sdb2挂载bootmkdir /mnt/boot 子目录原创 2020-11-14 09:24:17 · 246 阅读 · 0 评论 -
grub知识详解
文章目录1. grub legacy2. 安装 /boot/grub目录:**3. /boot/grub/grub.conf**splashimage背景文件,4. grub加密1. grub legacygrub: GRand Unified Bootloadergrub就是一种老的bootloadergrub 0.97: grub legacygrub 2.x: grub2grub legacy:stage1: mbr第一个扇区(446字节)不足以找到内核(文件系统驱动肯定比446字节大原创 2020-11-13 13:17:47 · 2210 阅读 · 0 评论 -
系统启动和内核管理-----centos的启动流程
文章目录CentOS 5 和 6 的启动流程启动流程CentOS 5 和 6 的启动流程Linux组成Linux: kernel+rootfslinux就相当于一个内核kernel: 进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能rootfs:程序和glibc库库:函数集合, function, 调用接口(头文件负责描述)程序:二进制执行文件内核设计流派:单内核(monolithic kernel):Linux把所有功能集成于同一个程序,分层实现不同功能,系统庞大复杂微内核原创 2020-11-13 10:54:47 · 2095 阅读 · 6 评论 -
如果/etc/init.d/下面某个服务出故障卡住了---解决方案
例如这个服务给他在启动时 休眠1000秒,开机时就会卡在哪儿解决方案ctrl+alt+delet重启a修改内核参数然后进入单用户模式1 (前提是这个服务的 单用户1模式,是不on)临时关闭这个服务情况2:前提是这个服务的 单用户1模式,是on重启a修改内核参数输入init=/bin/bash指定系统的第一个进程为bash,不读取/sbin/init里面的错误文件关闭该服务,没有特权(根目录,只读)重新挂载根 (服务rw权限)再次关闭该服务...原创 2020-11-11 16:54:58 · 534 阅读 · 0 评论 -
centos 5,6 轻松破解root口令(单用户模式下)
单用户模式就是重新启动在倒计时时按任意键进入输入1 或 single 或 S 或 s 都是单用户模式就会直接进入(不需要密码)破密码—直接重新输入口令就可以原创 2020-11-11 14:43:19 · 296 阅读 · 0 评论 -
将/etc/inittab中的runlevels改成0----解决方案
问题:将/etc/inittab文件中的runlevels改成0后无法启动0----开机就关机解决方案重启linux在这个倒计时界面下—a修改内核参数输入一个参数表示临时进入什么模式,例如:写一个3修改配置文件/etc/inittab中将其改正(改为3)...原创 2020-11-11 14:25:54 · 163 阅读 · 0 评论 -
/boot/initramfs文件被破坏---解决方案
/boot/initramfs文件被破坏—重新启动就会卡在这儿解决方案同理:救援模式3.3开一个shell找不到/boot/initramfs文件方法一:重新安装kernel包方法二:将根切换为真正的根chroot /mnt/sysimage/用这个命令生成,最后要加版本号----作为参数mkinitrd /boot/initramfs-`uname -r`.img `uname -r`这样就修复了exit重启...原创 2020-11-11 13:35:09 · 468 阅读 · 0 评论 -
/boot/vmlinuz内核文件丢了---解决方案
如果将这个文件删除内核丢了文件找不着救援模式下centos71.开机,在出现进度条的时候按Esc键选择第三项(光盘启动)2.选择第三项(排错修复)3.选择第二项(救援模式)centos61.开机,在出现进度条的时候按Esc键选择第三项(光盘启动)3.选择第3项(救援模式)手工建一个文件夹,挂载光盘被删除的这个文件在kernel包中有重装一下这个包,或者把这个包解开或者在/mnt/cdrom/isolinux/下面有这个文件,直接拷贝过去可以最后exit原创 2020-11-11 12:52:52 · 2660 阅读 · 0 评论