{"id":1010,"date":"2021-03-22T20:30:59","date_gmt":"2021-03-22T23:30:59","guid":{"rendered":"http:\/\/wordpress.jpcorp.eti.br\/?p=1010"},"modified":"2021-12-26T12:29:10","modified_gmt":"2021-12-26T15:29:10","slug":"linux-boot-do-centos7-apagado","status":"publish","type":"post","link":"https:\/\/wordpress.jpcorp.eti.br\/?p=1010","title":{"rendered":"Linux &#8211; \/boot do CentOS7 apagado"},"content":{"rendered":"<p>Falaa pessoas. Faz tempo que n\u00e3o posto nada, ent\u00e3o vou abrir um canivete que estava guardado e utilizei a alguns anos atras.<\/p>\n<hr \/>\n<p style=\"text-align: justify;\">Ai numa sexta-feira cai um chamado na sua fila, e p\u00e1 deu a louca no cliente de apagar o diret\u00f3rio \/boot do seu servidor SAMBA, abaixo a foto original que o cliente enviou:<\/p>\n<p><a href=\"http:\/\/wordpress.jpcorp.eti.br\/?attachment_id=1011\" rel=\"attachment wp-att-1011\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1011\" src=\"http:\/\/wordpress.jpcorp.eti.br\/wp-content\/uploads\/2017\/09\/IMG_20170929_142654422.jpg\" alt=\"\" width=\"3264\" height=\"1836\" srcset=\"https:\/\/wordpress.jpcorp.eti.br\/wp-content\/uploads\/2017\/09\/IMG_20170929_142654422.jpg 3264w, https:\/\/wordpress.jpcorp.eti.br\/wp-content\/uploads\/2017\/09\/IMG_20170929_142654422-300x169.jpg 300w, https:\/\/wordpress.jpcorp.eti.br\/wp-content\/uploads\/2017\/09\/IMG_20170929_142654422-768x432.jpg 768w, https:\/\/wordpress.jpcorp.eti.br\/wp-content\/uploads\/2017\/09\/IMG_20170929_142654422-644x362.jpg 644w\" sizes=\"auto, (max-width: 3264px) 100vw, 3264px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">E agora? uma boa serie de risadas, mas pode ser recuperado, por\u00e9m o processo \u00e9 somente feito localmente pois tem que subir no modo de recupera\u00e7\u00e3o e tal.<\/p>\n<h3 style=\"text-align: justify;\">1 - Identificar a vers\u00e3o do SO e subir em modo recupera\u00e7\u00e3o<\/h3>\n<p style=\"text-align: justify;\">Identifique a vers\u00e3o do SO e queime um CD, ap\u00f3s isso de o boot e entre no modo recupera\u00e7\u00e3o, na minha simula\u00e7\u00e3o fiz num CentOS7 ent\u00e3o seria no boot do CD selecione a op\u00e7\u00e3o abaixo:<\/p>\n<h5 style=\"text-align: justify;\">Troubleshooting &gt;\u00a0Rescue a CentOS Linux system<\/h5>\n<p style=\"text-align: justify;\">Ele ir\u00e1 cair numa tela pedindo pra selecionar de 1 a 4, nesta etapa escolha a op\u00e7\u00e3o 1 para podemos montar a imagem do disco e escrever nela.<\/p>\n<h3 style=\"text-align: justify;\">2 - Carregar a imagem do disco e instalar o kernel<\/h3>\n<p style=\"text-align: justify;\">Montar a imagem do disco<\/p>\n<pre class=\"lang:sh decode:true\">sh-4.2# chroot \/mnt\/sysimage<\/pre>\n<p style=\"text-align: justify;\">Montar a ISO do Linux e reinstalar ou instalar o Kernel<\/p>\n<pre class=\"lang:sh decode:true\">sh-4.2# mount \/dev\/sr0 \/mnt\r\nsh-4.2# yum [re]install \/mnt\/Packages\/kernel-3.XXXXXX.rpm<\/pre>\n<h3 style=\"text-align: justify;\">3 - Instalar e configurar o Grub<\/h3>\n<pre class=\"lang:sh decode:true \">sh-4.2# grub2-install \/dev\/sda\r\nsh-4.2# grub2-mkconfig -o \/boot\/grub2\/grub.cfg<\/pre>\n<p>Ap\u00f3s o \u00faltimo comando acima, pressione CTRL+D para sair do chroot, e reinicie o sistema retirando o CD<\/p>\n<p>&nbsp;<\/p>\n<h3>4 - Processo num CentOS6<\/h3>\n<p>Montar, instalar o Kernel e instalar o Grub<\/p>\n<pre class=\"lang:sh decode:true \">sh-4.2# chroot \/mnt\/sysimage\r\nsh-4.2# mount \/dev\/sr0 \/mnt\r\nsh-4.2# yum install \/mnt\/CentOS\/kernel-2.6-XXXX.rpm\r\nsh-4.2# grub-install \/dev\/sda<\/pre>\n<p>&nbsp;<\/p>\n<p>Valide qual \u00e9 a parti\u00e7\u00e3o root para ser adicionada ao Grub<\/p>\n<pre class=\"lang:sh decode:true \">sh-4.2# ls -lh \/dev\/mapper\r\n\r\nvg_centos6-lv_root vg_centos6-lv_swap<\/pre>\n<p>&nbsp;<\/p>\n<p>Reiniciar e subir a imagem no Grub manualmente<\/p>\n<pre class=\"lang:sh decode:true\">grub&gt; root (hd0,0)\r\ngrub&gt; kernel \/vmlinuz-2.6.32-358.el6.x86_64 ro root=\/dev\/mapper\/vg_centos6-lv_root\r\ngrub&gt; initrd \/initramfs-2.6.32-358.el6.x86_64.img\r\ngrub&gt; boot<\/pre>\n<p>&nbsp;<\/p>\n<p>Criar o grub.conf manualmente, valide o nome do vmlinuz\/initrd dentro de \/boot e root com mount -l<\/p>\n<pre class=\"lang:sh decode:true\">[root@localhost ~]# vim \/boot\/grub\/grub.conf\r\n\r\n#boot=\/dev\/sda\r\ndefault=0\r\ntimeout=5\r\nsplashimage=(hd0,0)\/grub\/splash.xpm.gz\r\nhiddenmenu\r\ntitle CentOS6\r\n        root (hd0,0)\r\n\tkernel \/vmlinuz-2.6.32-696.10.3.el6.i686 ro root=\/dev\/mapper\/vg_centos6-lv_root rd_LVM_LV=vg_centos6\/lv_root rd_LVM_LV=vg_centos6\/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM nomodeset crashkernel=auto rhgb quiet\r\n\tinitrd \/initramfs-2.6.32-696.10.3.el6.i686.img\r\n\r\n[root@localhost ~]# cd \/boot\/grub\/\r\n[root@localhost grub]# ln -s grub.conf menu.lst<\/pre>\n<p>&nbsp;<\/p>\n<h3>5 - Processo num CentOS5<\/h3>\n<p>Montar, instalar o Kernel e instalar o Grub<\/p>\n<pre class=\"lang:sh decode:true\">sh-4.2# chroot \/mnt\/sysimage\r\nsh-4.2# mount \/dev\/hdc \/mnt\r\nsh-4.2# yum install --nogpgcheck \/mnt\/CentOS\/kernel-PAE-XXXX.rpm\r\nsh-4.2# grub-install \/dev\/sda<\/pre>\n<p>&nbsp;<\/p>\n<p>Reiniciar e subir a imagem no Grub manualmente<\/p>\n<pre class=\"lang:sh decode:true \">grub&gt; root (hd0,0)\r\ngrub&gt; kernel \/vmlinuz-2.6.32-358.el6.x86_64 ro\r\ngrub&gt; initrd \/initramfs-2.6.32-358.el6.x86_64.img\r\ngrub&gt; boot<\/pre>\n<p>&nbsp;<\/p>\n<p>Criar o grub.conf manualmente, valide o nome do vmlinuz\/initrd dentro de \/boot e root com mount -l<\/p>\n<pre class=\"lang:sh decode:true\">[root@localhost ~]# vim \/boot\/grub\/grub.conf\r\n\r\n# grub.conf\r\ndefault=0\r\ntimeout=0\r\nsplashimage=(hd0,0)\/grub\/splash.xpm.gz\r\nhiddenmenu\r\ntitle CentOS5\r\n        root (hd0,0)\r\n        kernel \/vmlinuz-2.6.18-398.el5PAE ro root=\/dev\/mapper\/VolGroup00-LogVol00\r\n\tinitrd \/initrd-2.6.18-398.el5PAE.img\r\n\r\n[root@localhost ~]# cd \/boot\/grub\/\r\n[root@localhost grub]# ln -s grub.conf menu.lst<\/pre>\n<h3>O v\u00eddeo do processo na \u00edntegra<\/h3>\n<p><iframe loading=\"lazy\" title=\"Linux - \/boot do CentOS7 apagado\" src=\"https:\/\/player.vimeo.com\/video\/236211750?dnt=1&amp;app_id=122963\" width=\"644\" height=\"483\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Refer\u00eancias:<\/p>\n<p><a href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/7\/html\/installation_guide\/sect-rescue-mode\">https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/7\/html\/installation_guide\/sect-rescue-mode<\/a><\/p>\n<p><a href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/7\/html\/system_administrators_guide\/sec-reinstalling_grub_2\">https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/7\/html\/system_administrators_guide\/sec-reinstalling_grub_2<\/a><\/p>\n<p><a href=\"https:\/\/www.centos.org\/docs\/5\/html\/5.2\/Installation_Guide\/s2-rescuemode-boot-reinstall-bootloader.html\">https:\/\/www.centos.org\/docs\/5\/html\/5.2\/Installation_Guide\/s2-rescuemode-boot-reinstall-bootloader.html<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Falaa pessoas. Faz tempo que n\u00e3o posto nada, ent\u00e3o vou abrir um canivete que estava guardado e utilizei a alguns anos atras. Ai numa sexta-feira cai um chamado na sua fila, e p\u00e1 deu a louca no cliente de apagar o diret\u00f3rio \/boot do seu servidor SAMBA, abaixo a foto original que o cliente enviou:&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[9,84],"class_list":["post-1010","post","type-post","status-publish","format-standard","hentry","category-linux","tag-linux","tag-rescuemode"],"_links":{"self":[{"href":"https:\/\/wordpress.jpcorp.eti.br\/index.php?rest_route=\/wp\/v2\/posts\/1010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.jpcorp.eti.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.jpcorp.eti.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.jpcorp.eti.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.jpcorp.eti.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1010"}],"version-history":[{"count":9,"href":"https:\/\/wordpress.jpcorp.eti.br\/index.php?rest_route=\/wp\/v2\/posts\/1010\/revisions"}],"predecessor-version":[{"id":1494,"href":"https:\/\/wordpress.jpcorp.eti.br\/index.php?rest_route=\/wp\/v2\/posts\/1010\/revisions\/1494"}],"wp:attachment":[{"href":"https:\/\/wordpress.jpcorp.eti.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.jpcorp.eti.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.jpcorp.eti.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}