1.格式化硬盘的自动引导程序
dd if=/dev/zero of=/dev/vda bs=446 count=1
reboot
解决方案
virt-manager 进入虚拟机管理界面
(1).新建光驱(所有设置必须在虚拟机关闭状态进行)
(2).设置光驱引导
(3).设置完成,开启虚拟机,进入拯救界面
(4).拯救程序
chroot /mnt/sysimage
grub2-install /dev/vda(出现no error,正确)
vim /etc/sysconfig/selinux
disabled
两次exit
2.grub.cfg是linux中引导系统启动的文件,位于 /boot/grub/grub.cfg,当被删除时,解决方法如下
第一类:删除时没有重启
rm -fr /boot/grub2/grub.cfg
grub2-mkconfig > /boot/grub2/grub.cfg(没有reboot时恢复)
rm -fr /boot/grub2/grub.cfg
reboot
在系统关闭情况下进行
添加光驱
点击boot option将光驱放置第一位
打开系统->Troubleshooting->Rescue a Hat Enterpriisclinux system->continue->yes->yes,进入拯救界面
光驱建立一次,之后使用光驱引导不需重新建立,具体方法上面详解
set root='hd0,msdos1'
linux16 /boot/vmlinuz-3.10.0-123.x86_64 ro root=/dev/vda1
initrd16 /root/initramfs-3.10.0-123.e17.x86_64.img
boot
grub2-mkconfig > /boot/grub2/grub.cfg(没有reboot时恢复)
rm -fr /boot/vmlinuz-3.10.0-123.el7.x86_64
yum whatprovides /boot/vmlinuz-3.10.0-123.el7.x86_64 查询文件所属地
将/boot/下的安装包移出
rpm2cpio kernel-3.10.0-123.el7.x86_64.rpm | cpio -id
cp boot/vmlinuz-3.10.0-123.el7.x86_64 /boot/
rm -fr /boot/vmlinuz-3.10.0-123.el7.x86_64
reboot
`virt-manager 进入虚拟机管理界面
进入拯救界面,方法:光驱建立->设置为第一位–>开启虚拟机,进入拯救界面
光驱建立一次,之后使用光驱引导不需重新建立,具体方法上面详解
在系统关闭情况下进行
添加光驱
点击boot option将光驱放置第一位
打开系统->Troubleshooting->Rescue a Hat Enterpriisclinux system->continue->yes->yes
cd /run/install/repo ls
cd Packages/ pwd
cp kernel-3.10.0-123.el7.x86_64.rpm /mnt/sysimage/mnt
chroot /mnt/sysimage/
cd /mnt/ ls
rpm2cpio kernel-3.10-123.el7.x86_64.rpm | cpio -id
ls
cp boot/vmlinuz-3.10-123.el7.x86_64 /boot/
exit
exit
4.当系统中删除初始化程序引导文件的修复
rm -fr /boot/initramfs-3.10.0-123.el7.x86_4.img
reboot(关机重启和不重启的方法一致)
在系统关闭情况下进行
添加光驱
点击boot option将光驱放置第一位
打开虚拟机
Troubleshooting
Rescue a Hat Enterpriisclinux system
continue
yes
yes,进入拯救界面
chroot /mnt/sysimage/
mkinitrd /boot/initramfs-$(uname).img $(uname -r)
3.当图形界面被关闭如何解决
0 关机 1 单机模式 234 无图形模式 5图形界面 6重启
cd /etc/systemd/system/
ls 查看图形设置文件
systemctl set-default shutdown.target
reboot