{"id":946,"date":"2014-03-12T20:20:48","date_gmt":"2014-03-12T19:20:48","guid":{"rendered":"http:\/\/labalec.fr\/erwan\/?p=946"},"modified":"2014-03-12T21:34:15","modified_gmt":"2014-03-12T20:34:15","slug":"tinypxe-server-pxe-boot-systemrescuecd-over-http","status":"publish","type":"post","link":"https:\/\/labalec.fr\/erwan\/?p=946","title":{"rendered":"TinyPXE Server : PXE boot SystemRescueCD over HTTP"},"content":{"rendered":"<p>About <a href=\"http:\/\/www.sysresccd.org\/SystemRescueCd_Homepage\" target=\"_blank\">SystemRescueCD <\/a>:<\/p>\n<p>Description: SystemRescueCd is a Linux system rescue disk available as a bootable CD-ROM or USB stick for administrating or repairing your system and data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the hard disk partitions. It comes with a lot of linux software such as system tools (parted, partimage, fstools, &#8230;) and basic tools (editors, midnight commander, network tools). It can be used for both Linux and windows computers, and on desktops as well as servers. This rescue system requires no installation as it can be booted from a CD\/DVD drive or USB stick, but it can be installed on the hard disk if you wish. The kernel supports all important file systems (ext2\/ext3\/ext4, reiserfs, btrfs, xfs, jfs, vfat, ntfs), as well as network filesystems (samba and nfs).<\/p>\n<p>Now as you have understood by now, whenever I can, I skip burning CD\/DVD&rsquo;s and will at worse use a USB stick or at best use PXE Boot.<\/p>\n<p>Lets use <a href=\"http:\/\/reboot.pro\/topic\/18962-bug-reports-requests-howtos-about-tiny-pxe-server\" target=\"_blank\">TinyPXE Server<\/a> + <a href=\"http:\/\/ipxe.org\/\" target=\"_blank\">iPXE<\/a>.<\/p>\n<p><strong>First lets prepare our iPXE script (save it to rescue.ipxe)<\/strong><\/p>\n<p><code><br \/>\n#!ipxe<br \/>\nset boot-url http:\/\/${next-server}<br \/>\nkernel ${boot-url}\/sysrcd-4.1.0\/isolinux\/rescue32 dodhcp netboot=${boot-url}\/sysrcd-4.1.0\/sysrcd.dat<br \/>\ninitrd ${boot-url}\/sysrcd-4.1.0\/isolinux\/initram.igz<br \/>\nboot<br \/>\n<\/code><\/p>\n<p><strong>Then lets prepare our files<\/strong><\/p>\n<p>Extrat the content of SystemRescueCD iso to \/sysrcd-4.1.0, next to TinyPXE Server.<br \/>\nYou can use <a href=\"http:\/\/www.7-zip.org\/\" target=\"_blank\">7Zip<\/a> for this operation.<\/p>\n<p><strong>Now, lets setup TinyPXE Server<\/strong><\/p>\n<p><a href=\"https:\/\/labalec.fr\/erwan\/wp-content\/uploads\/2014\/03\/rescue.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/labalec.fr\/erwan\/wp-content\/uploads\/2014\/03\/rescue-283x300.png\" alt=\"rescue\" width=\"283\" height=\"300\" class=\"alignnone size-medium wp-image-947\" srcset=\"https:\/\/labalec.fr\/erwan\/wp-content\/uploads\/2014\/03\/rescue-283x300.png 283w, https:\/\/labalec.fr\/erwan\/wp-content\/uploads\/2014\/03\/rescue-24x24.png 24w, https:\/\/labalec.fr\/erwan\/wp-content\/uploads\/2014\/03\/rescue.png 520w\" sizes=\"auto, (max-width: 283px) 100vw, 283px\" \/><\/a><\/p>\n<p><strong>Now, lets boot !<\/strong><\/p>\n<div style=\"width: 695px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-946-1\" width=\"695\" height=\"521\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/webm\" src=\"https:\/\/labalec.fr\/erwan\/wp-content\/uploads\/2014\/03\/rescue.webm?_=1\" \/><a href=\"https:\/\/labalec.fr\/erwan\/wp-content\/uploads\/2014\/03\/rescue.webm\">https:\/\/labalec.fr\/erwan\/wp-content\/uploads\/2014\/03\/rescue.webm<\/a><\/video><\/div>\n","protected":false},"excerpt":{"rendered":"<p>About SystemRescueCD : Description: SystemRescueCd is a Linux system rescue disk available as a bootable CD-ROM or USB stick for administrating or repairing your system and data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the hard disk partitions. It <a href='https:\/\/labalec.fr\/erwan\/?p=946' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,45,28],"tags":[],"class_list":["post-946","post","type-post","status-publish","format-standard","hentry","category-boot","category-pxe","category-tinypxe-server","category-16-id","category-45-id","category-28-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/posts\/946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=946"}],"version-history":[{"count":4,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/posts\/946\/revisions"}],"predecessor-version":[{"id":952,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/posts\/946\/revisions\/952"}],"wp:attachment":[{"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}