首页 » 虚拟化 » linux系统启动相关

linux系统启动相关

 

1.grub参数的修改

grub配置文件/boot/grub2/grub.cfg
一般不会修改此配置文件
修改/etc/default/grub文件后,使用命令生成grub.cfg配置文件
grub2-mkconifg -o /boot/grub2/grub.cfg
2.grub不同的模式

救援模式rescue,需要root密码 类似于windows下的安全模式 在启动参数后添加1或者s或者single

紧急模式emergency 需要root密码 类似于windows下的安全模式 在启动参数后添加 emergency

fsck /dev/sdb1
3.重置root密码

开机修改grub参数(7.0需要删除 rhgb quiet)
e编辑 linux最后一行添加 init=/bin/sh

ctrl + X
mount -o rw,remount /

修改密码
echo redhat |passwd --stdin root
重置selinux上下文 touch /.autorelabel

重启系统 exec /sbin/init

4.对grub加密

vim /etc/grub.d/00_header
1.普通加密,密码不加密
vim /etc/grub.d/00_header

cat <<EOF
set superusers="tom"
password tom redhat
EOF

grub2-mkconifg -o /boot/grub2/grub.cfg

2.密码加密

grub2-mkpasswd-pbkdf2 生成密码

cat <<EOF
set superusers="tom"
password tom 生成的密码
EOF
grub2-mkconifg -o /boot/grub2/grub.cfg

5.开机启动各种服务
修改/etc/rc.d/rc.local
chmod u+x /etc/rc.d/rc.local

6.引导程序修复
使用光盘记载引导系统,进入救援模式WINPE
grub损坏

/mnt/sysimage

chroot /mnt/sysimage
grub2-install /dev/sda
exit退出重启

boot文件丢失
mount /dev/cdrom /mnt/sysimage
rpm -ivh /mnt/Package/kernel*.rpm --force

mkdir /boot/grub2
grub2-mkconifg -o /boot/grub2/grub.cfg
grub2 /dev/sda

原文链接:linux系统启动相关,转载请注明来源!

0