一、文件系统rootfs:根文件系统FHS:FilesystemHierarchyStandard文件系统层级标准/ /boot 系统启动相关文件,如内核、initramfs、以及grub(bootloader) /dev device设备文件: block块设备 随机设备,数据块 character字符设备 线性设备,有次序的 设备号:主设..
分类:
系统相关 时间:
2016-09-19 13:25:52
阅读次数:
245
Linux系统启动流程之(2)grubLinux启动流程中在引导bootloader时会检查出磁盘的前446字节,从而找出/boot/grub下的相应的配置,来去挂载假根文件系统来解压内核来完成根切换。回顾启动流程:POST-->BootSequence(BIOS)-->BootLoader-->Kernel(ramdisk)-->rootfs--&g..
分类:
其他好文 时间:
2016-09-19 13:21:36
阅读次数:
278
Linux系统启动流程之(3)系统故障修复之一在使用linux中可能因为各种原因导致机器无法启动,于是针对这些问题都会应该有一个应对的措施,来恢复系统让此进行工作。下面用几个案例来逐一说明。案例一:破坏掉grub中bootloader,及磁盘的前446字节存放的grub的stage1第一阶段。#使..
分类:
系统相关 时间:
2016-09-19 13:19:02
阅读次数:
262
Linux系统一切皆文件,所以任何系统文件的损坏或者丢失,都有可能导致系统启动不了,/etc/fstab文件存放的是操作系统分区挂载的信息,如果这个文件丢失了也就意味着linux系统启动的过程中无法去挂载之前已经创建好的各个文件系统,带来的麻烦是不言而喻的,boot目录或者分区下..
分类:
其他好文 时间:
2016-09-19 06:51:06
阅读次数:
422
很多时候我们直接使用别人帮我们打包好的一个linux系统,总感觉某些工具或者命令多余或者效果不好,那我们是否可以自制一个比较符合自己需求的linux系统出来了,答案是肯定的,而且实现这个目标也并困难,需要的时间也不会太长。接下来就给大家分享如何自制的过程。环境需求:1..
分类:
系统相关 时间:
2016-09-19 06:48:25
阅读次数:
663
一.grub相关知识详解(1)grub:GRandUnifiedBootloadergrub0.x:grublegacygrub1.x:grub2grublegacy:stage1:mbr的bootloader阶段stage1_5:mbr之后的扇区,让stage1的bootloader能够识别stage2所在分区的文件系统stage2:磁盘分区(/boot/grub/)配置文件:/etc/grub.conf-->/..
分类:
系统相关 时间:
2016-09-18 21:25:39
阅读次数:
203
本周作业内容:1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;cp/etc/rc.d/rc.sysinit/tmpsed-i"s/^[[:space:]]\+/#&/"/tmp/rc.sysinit2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中..
分类:
其他好文 时间:
2016-09-18 10:26:53
阅读次数:
200
目录:1、启动引导程序概要 2、lilo 的安装与配置 3、grub的安装与配置 4、两种引导程序的切换 5、附:编译内核时的lilo 设置 1、启动引导程序概要 2、lilo 的安装与配置 3、grub的安装与配置 4、两种引导程序的切换 5、附:编译内核时的lilo 设置 与lilo相关的一个文 ...
分类:
系统相关 时间:
2016-09-18 01:07:20
阅读次数:
272
grub菜单加密 vim /etc/grub.conf default 0 timeout 5 #password=sheng 明文 password --md5 $1$wZnox$FYPXFLNkmYKQVdCR2mYhW0 //md5加密过 说明: [root@Server ~]# grub-m ...
分类:
其他好文 时间:
2016-09-17 16:09:33
阅读次数:
201
自制linux和内核编译1、分区并创建文件系统fdisk/dev/sdb分两个必要的分区/dev/sdb1对应/boot/dev/sdb2对应根/mkfs.ext4/dev/sdb1mkfs.ext4/dev/sdb22、挂载bootmkdir/mnt/bootmount/dev/sdb1/mnt/boot3、安装grubgrub-install--root-directory=/mnt/dev/sdb4、建立grub.conf:v..
分类:
系统相关 时间:
2016-09-16 21:27:20
阅读次数:
205