{"id":40,"date":"2011-10-02T21:58:03","date_gmt":"2011-10-03T03:58:03","guid":{"rendered":"http:\/\/lucasmanual.com\/blog\/?p=40"},"modified":"2011-10-02T21:58:22","modified_gmt":"2011-10-03T03:58:22","slug":"upgrade-grub-to-grub-pc","status":"publish","type":"post","link":"https:\/\/lucasmanual.com\/blog\/upgrade-grub-to-grub-pc\/","title":{"rendered":"Upgrade Grub to Grub-pc"},"content":{"rendered":"<p>During upgrade of Lenny to Squeeze I run into an an issue with upgrading grub to grub2. My 4x2Tb drivers were created using GDP partition. As a result of the upgrade the grub-pc had an issue with my gpt partition. If you receive any of these errors you might be in a similar situation. The fix is pretty easy, so hopefully this will guide you through it.<\/p>\n<blockquote>\n<pre>grub-installer: grub-setup: warn: This GPT partition label has no BIOS\r\nBoot Partition; embedding won\u00e2\u20ac\u2122t be possible!\r\n<\/pre>\n<\/blockquote>\n<p>or<\/p>\n<blockquote><p>grub-installer: grub-setup: error: Embedding is not possible, but this<\/p>\n<p>is required when the root device is on a RAID array or LVM volume.<\/p><\/blockquote>\n<p>or<\/p>\n<blockquote>\n<pre>grub loading...\r\nno module name found\r\n<\/pre>\n<\/blockquote>\n<p>or<\/p>\n<blockquote><p>After restart I can only see &#8220;GRUB&gt;&#8221;.<\/p><\/blockquote>\n<p>(If you have above please read the whole post, and especially the &#8220;debug&#8221; portion.)<\/p>\n<p>I&#8217;ve started from Debian cd (rescue) mode. Then I&#8217;ve assembled my raid partition (sdb1,sdc1,sdd1) and<br \/>\nexecuted into shell of my lvm root group mapper_xyz_root. From there I run &#8220;upgrade-from-grub-legecy&#8221;<\/p>\n<p>**Long story short.\u00c2\u00a0 It seems as the because I am using 4 x 2TB drivers and all 4 were<br \/>\ncreated using GPT partition table, and my computer\/mother board was<br \/>\npurchased before 2010 it does not support GPT EFI, so grub needed more<br \/>\nspace then MBR allowed, and was telling me<strong> no module<\/strong> found because it<br \/>\ndidn&#8217;t have enough space to be installed.<\/p>\n<p>Steps:<br \/>\n1. First I tried running the &#8220;<strong>grub-install \/dev\/sda<\/strong>&#8221; I would get:<\/p>\n<blockquote><p>grub-installer: grub-setup: warn: This GPT partition label has no BIOS<br \/>\nBoot Partition; embedding won\u00e2\u20ac\u2122t be possible!<\/p><\/blockquote>\n<blockquote><p>and<br \/>\ngrub-installer: grub-setup: error: Embedding is not possible, but this<br \/>\nis required when the root device is on a RAID array or LVM volume.<\/p><\/blockquote>\n<p>I found this post:<br \/>\n&lt;<a href=\"http:\/\/www.shuvoovuhs.com\/linux\/grub-installation-issue-with-2-tb-hdd-gpt-requires-bios-boot-partition\/\" target=\"_blank\">http:\/\/www.shuvoovuhs.com\/linux\/grub-installation-issue-with-2-tb-hdd-gpt-requires-bios-boot-partition\/<\/a>&gt;<br \/>\nwhich said ( <strong>*have to* create a BIOS Boot Partition<\/strong>).<\/p>\n<p>2. Reading up on it I concluded that my motherboard does not support<br \/>\nGPT EFI and therefore I do indeed need that partition:<br \/>\n<a href=\"http:\/\/en.wikipedia.org\/wiki\/BIOS_Boot_partition\" target=\"_blank\">http:\/\/en.wikipedia.org\/wiki\/BIOS_Boot_partition<\/a><\/p>\n<p>3. Now since I only have one boot partition on \/dev\/sda1 (100mb) I had<br \/>\n199.9GB free. I decided to create a partition right after my 100mb. In<br \/>\nrescue mode cd I installed parted (in case its not installed)<br \/>\naptitude install parted<br \/>\nthen proceeded to install my new partition.<br \/>\nparted \/dev\/sda print<br \/>\nparted \/dev\/sda unit MB print<br \/>\n##this showed partion 1 as (31.4kb to 100MB)<br \/>\nparted \/dev\/sda<br \/>\nmkpart biosboot 100MB 101MB<br \/>\n##above created partition 2<br \/>\nset 2 bios_grub on<br \/>\n##Above enabled the bios grub partition<\/p>\n<p>Then I did grub install and it successfully installed. (I rebooted and<br \/>\nit worked.<\/p>\n<p>I hope you have enough room to create a new partition. This should help you out. Most time took to research why I\u00c2\u00a0 &#8220;HAVE TO CREATE BIOS BOOT PARTITION&#8221;, and how to use &#8220;parted&#8221; to create a new partition, since none of the fdisk tools work with GPT partition table just yet. Enjoy. See the debug portion for how to get additional information out of your system.<\/p>\n<p><strong>Debug: More details :<\/strong><\/p>\n<p>In the process of upgrading from debian lenny amd64 to debian squeezy amd64 I was able to successfully upgrade to kernel 32 and new udev as <a title=\"Debian upgrade from lenny\" href=\"http:\/\/www.debian.org\/releases\/stable\/amd64\/release-notes\/ch-upgrading.en.html#newkernel\" target=\"_blank\">Debian Release notes suggest<\/a>. Then after reboot I followed with apt-get dist-upgrade.<\/p>\n<p>Everything went fine, but towards the end I was asked to upgrade to<br \/>\ngrub-pc. During this choice I was asked to specify mbr to install new<br \/>\nboot loader. I&#8217;ve selected my a wrong driver. Instead of selecting &#8220;\/dev\/sda&#8221; I&#8217;ve selected a different drive. <strong>(Always select the first hard drive in the list if you are not sure)<\/strong> (I thought it was &#8220;flash&#8221; drive that I have used before to hold my &#8220;boot&#8221; partition, but on this machine my boot parition was on\u00c2\u00a0 \/dev\/sda1&#8243;<\/p>\n<p>After restart I can only see &#8220;GRUB&gt;&#8221;.<br \/>\n<em>At this point I should have tried starting the system by issueing few grub commands. More on it shortly. <\/em><\/p>\n<p><em> <\/em><br \/>\nWhile Recovering from grub-pc install failure. I&#8217;ve started from cd<br \/>\n(rescue) mode. I then assembled my raid partition (sdb1,sdc1,sdd1) and<br \/>\nexecuted into shell of my lvm root group mapper_xyz_root. From there I<br \/>\nrun &#8220;upgrade-from-grub-legecy&#8221; and this time I&#8217;ve selected my usb and<br \/>\nsda to install grub.<\/p>\n<p>Still no lock.<\/p>\n<p>Then I tried &#8220;update-grub&#8221;<\/p>\n<p>Now I get &#8220;grub loading&#8230;<br \/>\nno module name found&#8221;<\/p>\n<p>What should I do now? I&#8217;ve logged in with rescue cd again and now my<br \/>\n\/boot partition no longer holds other files except for &#8220;\/boot\/grub\/..&#8221;<br \/>\nWhat happened to my kernel files 26 and 32 that were on the \/boot? <em>(This was my fault as it seem \/boot partition was not mounted properly.\u00c2\u00a0 I have my boot partition somewhere else, yet somehow I was looking at\u00c2\u00a0 \/boot on my root partition.)<\/em><\/p>\n<p>I&#8217;ve posted to debian mailing list:<\/p>\n<p><em>What are my choices on installing grub-pc? Do I need &#8220;boot&#8221; partition?<br \/>\nWhat should be on it? Why did \/boot kernel files got removed? Should I be<br \/>\ninstalling grub on my lvm root group? or sda? or \/boot flashdrive?<\/em><\/p>\n<p><em>&gt; During this choice I was asked to specify mbr to install new<br \/>\n<\/em><\/p>\n<div><em> &gt; boot loader. I&#8217;ve selected my &#8220;flash&#8221; drive that I have used before to<br \/>\n&gt; hold my &#8220;boot&#8221; partition I believe.<\/em><\/p>\n<\/div>\n<p><span style=\"text-decoration: underline;\">I think the most normal installation is to select your first raw<br \/>\ndrive. \u00c2\u00a0That is, if you have \/boot on \/dev\/sda1 and \/ on \/dev\/sda5 or<br \/>\nsome such then you would install grub on \/dev\/sda without adding any<br \/>\npartition numbers.<\/span><\/p>\n<p>**That is correct, I don&#8217;t know why I thought I had a usb, but in this<br \/>\ncomputer I did not have a usb driver, so I should have selected<br \/>\n\/dev\/sda. \u00c2\u00a0In rescue mode I did that many times and it still failed.<\/p>\n<div>\n<p>&gt; After restart I can only see &#8220;GRUB&gt;&#8221;.<\/p>\n<\/div>\n<p>Grub appears to be installed then. \u00c2\u00a0But the problem would seem to be<br \/>\nthat grub&#8217;s configuration file didn&#8217;t point to the root filesystem.<\/p>\n<p>** Correct, at that point I&#8217;m not sure if that was still grub 1 or<br \/>\ngrub 2(grub-pc). (more on it below) The information below was very<br \/>\nuseful after I gut the grub&gt; menu.<\/p>\n<p><em>If you have &#8220;grub&gt; &#8221; you can:<\/em><\/p>\n<p><span style=\"text-decoration: underline;\">At that point you can issue instructions to grub. \u00c2\u00a0You should be able<br \/>\nto get some good information. \u00c2\u00a0It is a little confusing to describe<br \/>\nbut the most important thing to know is that TAB will expand and list<br \/>\nyour possible options. \u00c2\u00a0Use this to explore your system at that point<br \/>\nand to see what is where. \u00c2\u00a0You can type in &#8220;help&#8221; to get a list of<br \/>\ncommands available but that will produce a lot of output and will<br \/>\noverwhelm you.<\/span><\/p>\n<p>At the grub prompt type in &#8220;root (&#8221; and then hit TAB to have it<br \/>\ncomplete. \u00c2\u00a0It will look like this:<\/p>\n<blockquote><p>grub&gt; root (<\/p><\/blockquote>\n<p><strong>Press TAB<\/strong> at that point and it will fill out to the available<br \/>\noptions.<\/p>\n<blockquote><p>grub&gt; root (hd0,<\/p><\/blockquote>\n<p><strong>Press TAB again<\/strong> to have it list them out.<\/p>\n<blockquote><p>grub&gt; root (hd0,<br \/>\nPossible partitions are:<br \/>\nPartition hd0,sda1<br \/>\nPartition hd0,sda2<\/p><\/blockquote>\n<p><strong>Then select one of them<\/strong> and repeat to list the contents of that<br \/>\nfilesystem.<\/p>\n<blockquote><p>grub&gt; root (hd0,0)\/<br \/>\nPossible files are:<br \/>\nlost+found\/ System.map-2.6.32-5-686 vmlinuz-2.6.32-5-686 grub\/<br \/>\nconfig-2.6.32-5-686 initrd.img-2.6.32-5-686<\/p><\/blockquote>\n<p><strong>That verifies that on my system hd0,0 (\/dev\/sda1) is my \/boot<br \/>\npartition.<\/strong> Repeat again with the other partition numbers.<\/p>\n<blockquote><p>grub&gt; root (hd0,1)\/<br \/>\nPossible files are:<br \/>\nbin\/ boot\/ dev\/ home\/ lib\/ lost+found\/ media\/ mnt\/ opt\/ &#8230;<\/p><\/blockquote>\n<p><strong>That verifies that on the system I tried that hd0,1 (\/dev\/sda2) is the<br \/>\nroot partition.<\/strong><\/p>\n<p>So to manually tell grub what it needs to boot I can type in the<br \/>\nfollowing:<\/p>\n<blockquote><p>grub&gt; root (hd0,0)<br \/>\ngrub&gt; kernel \/vmlinuz-2.6.32-3-amd64 root=\/dev\/sda2 ro<br \/>\ngrub&gt; initrd \/initrd.img-2.6.32-3-amd64<br \/>\ngrub&gt; boot<\/p><\/blockquote>\n<p><strong>Use TAB to complete the filenames<\/strong> to ensure that you have the right<br \/>\nlocation and to save you from typing in all of the details of the<br \/>\nversion numbers and architecture type.<\/p>\n<p><strong>If that works then your problem is not your grub install<\/strong> to the boot<br \/>\npartition but rather your configuration for grub in \/boot\/grub\/* that<br \/>\nis the problem.<\/p>\n<div>&gt; While Recovering from grub-pc install failure. I&#8217;ve started from cd<br \/>\n&gt; (rescue) mode.<\/p>\n<\/div>\n<p>A debian-installer disk in rescue mode should work okay.<\/p>\n<div>&gt; I then assembled my raid partition (sdb1,sdc1,sdd1) and<\/p>\n<\/div>\n<p><span style=\"text-decoration: underline;\">Why did you need to assemble the raid?<\/span><\/p>\n<p>**I think in the &#8220;rescue CD mode it asks you to assemble raid or not&#8221;<br \/>\nYou can select automatic assemble if you want to or you could pick a<br \/>\ndifferent driver as your root. There was no issue with initrd as you<br \/>\nare suggesting below, but<strong> it made me pay attention to what is mounted<br \/>\nand what is not!!<\/strong><\/p>\n<p><span style=\"text-decoration: line-through;\">That points to a different problem. \u00c2\u00a0The raid should be automatically assembled by the initial<br \/>\nram disk (initrd) and if it isn&#8217;t then you are past grub and onto the<br \/>\ninitrd phase of boot.<\/span><\/p>\n<p><span style=\"text-decoration: line-through;\">Did you by any chance add a disk to the raid but not rebuild the<br \/>\ninitrd image? \u00c2\u00a0The initrd has the UUIDs of every disk in the raid as a<br \/>\ncopy of the \/etc\/mdadm\/mdadm.conf file in the initrd. \u00c2\u00a0If you have<br \/>\nadded a disk to the raid and it is required for the lvm to start then<br \/>\nthis also needs to be added to the initrd copy of the mdadm.conf<br \/>\nfile. \u00c2\u00a0Otherwise it will fail to start the raid at boot time.<\/span><\/p>\n<div><span style=\"text-decoration: line-through;\">&gt; executed into shell of my lvm root group mapper_xyz_root. From there I<br \/>\n&gt; run &#8220;upgrade-from-grub-legecy&#8221; and this time I&#8217;ve selected my usb and<br \/>\n&gt; sda to install grub.<\/span><\/p>\n<\/div>\n<p>I think you are mixing issues. \u00c2\u00a0I think you mixing up grub with raid<br \/>\nwith lvm but really those are all separate. \u00c2\u00a0This is very easy to<br \/>\nbecome confused about but just the same I think that is what is<br \/>\nhappening.<\/p>\n<div>&gt; Then I tried &#8220;update-grub&#8221;<br \/>\n&gt;<br \/>\n&gt; Now I get &#8220;grub loading&#8230;<br \/>\n&gt; no module name found&#8221;<\/p>\n<\/div>\n<p><span style=\"text-decoration: line-through;\">That I don&#8217;t know.<\/span><\/p>\n<p>** It seems as the because I am using 4 x 2TB drivers and all 4 were<br \/>\ncreated using GPT partition table, and my computer\/mother board was<br \/>\npurchased before 2010 it does not support GPT EFI, so grub needed more<br \/>\nspace then MBR allowed, and was telling me no module found because it<br \/>\ndidn&#8217;t have enough space to be installed.<\/p>\n<p>Steps:<br \/>\n1. First I tried running the &#8220;grub-install \/dev\/sda&#8221; I would get:<\/p>\n<p>grub-installer: grub-setup: warn: This GPT partition label has no BIOS<br \/>\nBoot Partition; embedding won\u00e2\u20ac\u2122t be possible!<\/p>\n<p>and<br \/>\ngrub-installer: grub-setup: error: Embedding is not possible, but this<br \/>\nis required when the root device is on a RAID array or LVM volume.<\/p>\n<p>I found this post:<br \/>\n&lt;<a href=\"http:\/\/www.shuvoovuhs.com\/linux\/grub-installation-issue-with-2-tb-hdd-gpt-requires-bios-boot-partition\/\" target=\"_blank\">http:\/\/www.shuvoovuhs.com\/linux\/grub-installation-issue-with-2-tb-hdd-gpt-requires-bios-boot-partition\/<\/a>&gt;<br \/>\nwhich said ( *have to* create a BIOS Boot Partition).<\/p>\n<p>2. Reading up on it I concluded that my motherboard does not support<br \/>\nGPT EFI and therefore I do indeed need that partition:<br \/>\n<a href=\"http:\/\/en.wikipedia.org\/wiki\/BIOS_Boot_partition\" target=\"_blank\">http:\/\/en.wikipedia.org\/wiki\/BIOS_Boot_partition<\/a><\/p>\n<p>3. Now since I only have one boot partition on \/dev\/sda1 (100mb) I had<br \/>\n199.9GB free. I decided to create a partition right after my 100mb. In<br \/>\nrescue mode cd I installed parted (in case its not installed)<br \/>\naptitude install parted<br \/>\nthen proceeded to install my new partition.<br \/>\nparted \/dev\/sda print<br \/>\nparted \/dev\/sda unit MB print<br \/>\n##this showed partion 1 as (31.4kb to 100MB)<br \/>\nparted \/dev\/sda<br \/>\nmkpart biosboot 100MB 101MB<br \/>\n##above created partition 2<br \/>\nset 2 bios_grub on<br \/>\n##Above enabled the bios grub partition<\/p>\n<p>Then I did grub install and it successfully installed. (I rebooted and<br \/>\nit almost worked. I got the grub&gt; ) but there was nothing there. I&#8217;ve<br \/>\nused what you email me to find my problem here.<\/p>\n<p>When I did<\/p>\n<blockquote><p>grub-install \/dev\/sda<\/p><\/blockquote>\n<p>my \/boot folder was in my &#8220;server1_lvmgroup-server1-root but that is<br \/>\nnot what I had. My boot was a seperate disc \/dev\/sda1. So the proper<br \/>\nway I should have do it was:<\/p>\n<blockquote><p>ls \/boot<br \/>\n#above shows only \/boot\/grub folder<br \/>\numount \/boot<br \/>\n#not mounted<br \/>\nmount -a<br \/>\n#this mounted my boot driver based on the \/etc\/fstab<br \/>\nls \/boot<br \/>\n#no I see<br \/>\ninitrd.img-2.6.26-2-686<br \/>\ninitrd.img-2.6.32-5-686<br \/>\nvmlinuz-2.6.26-2-686<br \/>\nvmlinuz-2.6.32-5-686<\/p><\/blockquote>\n<p>##Now I do install grub<\/p>\n<blockquote><p>grub-install \/dev\/sda<br \/>\nupdate-grub<\/p><\/blockquote>\n<p>##When you do update-grub it will find all kernels&#8230;it will say<\/p>\n<blockquote><p>found kernel 2.6.26&#8230;<br \/>\nfound kernel 2.6.32&#8230;.<\/p>\n<p>reboot, and it worked.<\/p><\/blockquote>\n<p>I really appreciate your help.<br \/>\n<span style=\"text-decoration: underline;\">This should really be in the Upgrades from Debian 5.0 (lenny), as if your motherboard does not support GPT EFI then<br \/>\nupgrade-from-grub-legacy will fail, and there is no instructions on how to go back.<\/span><\/p>\n<p>I can&#8217;t really say at what point during the upgrade I had grub&gt;? but<br \/>\nit all came down to creating a GPT Bios boot partition for grub-pc<br \/>\n(grub2).<\/p>\n<p><strong>Thank you.<\/strong><\/p>\n<p><strong>***your email was most helpful. When I connected the dots with boot<br \/>\npartition then it all went smooth.<\/strong><\/p>\n<div>\n<p><strong>&gt; What should I do now? I&#8217;ve logged in with rescue cd again and now my<br \/>\n&gt; \/boot partition no longer holds other files except for &#8220;\/boot\/grub\/..&#8221;<br \/>\n&gt; What happened to my kernel files 26 and 32 that were on the \/boot?<\/strong><\/p>\n<\/div>\n<p><strong>Mounted the wrong partition? <\/strong> They should still be there. \u00c2\u00a0Take a deep<br \/>\nbreath. \u00c2\u00a0Remain calm. \u00c2\u00a0Try it again. \u00c2\u00a0They should be there.<\/p>\n<p><span style=\"text-decoration: line-through;\">If you have somehow wiped them out then you will need to either<br \/>\nrecover them or reinstall them from the chroot.<\/span><\/p>\n<p>I have upgraded many machines from Lenny to Squeeze and although I<br \/>\nthink this upgrade has the more problems of any of the previous<br \/>\nupgrades I have never had any of the problems you have mentioned.<\/p>\n<div>&gt; What are my choices on installing grub-pc? Do I need &#8220;boot&#8221; partition?<\/div>\n<p>Yes.<\/p>\n<div>&gt; What should be on it?<\/div>\n<p>Files such as:<\/p>\n<blockquote><p>System.map-2.6.26-2-686<br \/>\nSystem.map-2.6.32-5-686<br \/>\nconfig-2.6.26-2-686<br \/>\nconfig-2.6.32-5-686<br \/>\ngrub\/<br \/>\ninitrd.img-2.6.26-2-686<br \/>\ninitrd.img-2.6.32-5-686<br \/>\nvmlinuz-2.6.26-2-686<br \/>\nvmlinuz-2.6.32-5-686<\/p><\/blockquote>\n<div><span style=\"text-decoration: line-through;\"> &gt; Why did files got removed?<\/span><\/div>\n<p><span style=\"text-decoration: line-through;\">Only you are in a position to know what you did.<\/span><\/p>\n<div>&gt; Should I be installing grub on my lvm root group? or sda? or \/boot<br \/>\n&gt; flashdrive?<\/div>\n<p>Since you are getting the grub prompt then you have successfully<br \/>\ninstalled grub and your problem is with a later phase of the boot.<\/p>\n<p>Sources:<\/p>\n<p>http:\/\/www.rodsbooks.com\/gdisk\/booting.html<\/p>\n<p>https:\/\/bbs.archlinux.org\/viewtopic.php?id=114420<\/p>\n<p>https:\/\/help.ubuntu.com\/community\/Grub2<\/p>\n<p>http:\/\/lists.debian.org\/debian-user\/2011\/08\/msg00079.html<\/p>\n<p>http:\/\/www.shuvoovuhs.com\/linux\/grub-installation-issue-with-2-tb-hdd-gpt-requires-bios-boot-partition\/<\/p>\n<p>http:\/\/ubuntuforums.org\/showthread.php?t=1736409<\/p>\n<p>http:\/\/www.debian.org\/releases\/stable\/amd64\/release-notes\/ch-upgrading.en.html#newkernel<\/p>\n<p>http:\/\/www.debian.org\/releases\/stable\/amd64\/release-notes\/ch-upgrading.en.html#update-grub<\/p>\n","protected":false},"excerpt":{"rendered":"<p>During upgrade of Lenny to Squeeze I run into an an issue with upgrading grub to grub2. My 4x2Tb drivers were created using GDP partition. As a result of the upgrade the grub-pc had an issue with my gpt partition. If you receive any of these errors you might be in a similar situation. The&hellip; <a class=\"more-link\" href=\"https:\/\/lucasmanual.com\/blog\/upgrade-grub-to-grub-pc\/\">Continue reading <span class=\"screen-reader-text\">Upgrade Grub to Grub-pc<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,3,4],"tags":[],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-corporate","category-debian","category-linux","entry"],"_links":{"self":[{"href":"https:\/\/lucasmanual.com\/blog\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lucasmanual.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lucasmanual.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lucasmanual.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lucasmanual.com\/blog\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":6,"href":"https:\/\/lucasmanual.com\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":56,"href":"https:\/\/lucasmanual.com\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions\/56"}],"wp:attachment":[{"href":"https:\/\/lucasmanual.com\/blog\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lucasmanual.com\/blog\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lucasmanual.com\/blog\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}