hexdump -C /mnt/mbr ##显示mbr引导过程中的446字节的数据 chroot /mnt/sysimage ## grub2-install /dev/vda ##mbr下恢复磁盘引导446字节
/boot/grub2/grub.cfg ##文件引导配置文件
set root=’hd0,msdos1’ ##boot分区所在磁盘位置 linux16 /boot/vmlinuz-3.10.0-123.el7.x86_64 root=/dev/vda1 ##初始化内核 initrd16 /boot/initramfs-3.10.0-123.el7.x86_64.img ##初始化init程序 boot ##继续启动 grub2-mkconfig > /boot/grub2/grub.cfg ##重新生成文件引导配置文件
双系统win+linux vim /boot/grub2/grub.cfg
70 menuentry ‘windows ‘{ 71 set root=’hd0,msdos1’ ##c盘所在位置 72 chainloader +1 ##grub读入分区的第一个扇区的引导记录 73}
grub2-set-default 0 ##修改开机启动系统的默认选项,0为第一个
获取vmlinuz-3.10.0-123.el7.x86_64文件 镜像->Package->kernel-3.10.0-327.el7.x86_64.rpm rpm2cpio kernel-3.10.0-327.el7.x86_64.rpm |cpio -id ##安装包解压生成目录,获取vmlinuz-3.10.0-123.el7.x86_64文件
获取initramfs-*.img文件 uname -r ##查询内核版本号 mkinitrd /boot/initramfs-3.10.0-123.el7.x86_64.img 3.10.0-123.el7.x86_64 ##生成init..文件 mkinitrd /boot/initramfs- (uname−r).img (uname -r) ##万能生成init..文件命令
开机启动系统选项处,按上下键,e rw rd.break ##可修改 ctrl +x ##继续运行 chroot /sysroot/ ##切换到根目录
/etc/systemd/system/ ##开机默认开启的服务链接 /usr/lib/systemd/system/ ##服务所在地 ln -s /usr/lib/systemd/system/graphical.target /etc/systemd/system/degault.target ##创建开机默认启动服务优先级链接 exit
systemctl set-default graphical.target ##设置图形服务为优先开启
开机启动系统选项处,按上下键,e rw rd.break ##可修改 ctrl +x ##继续运行 chroot /sysroot/ ##切换到根目录
passwd ##修改root秘密 touch /.autorelabel ##创建文件,可使系统重新读取root密码 exit