Difference between revisions of "Diskless network boot NBD root"

From ArchWiki
Jump to: navigation, search
m (Fixed double redirect)
(42 intermediate revisions by 9 users not shown)
Line 1: Line 1:
[[Category:Boot process (English)]]
+
#REDIRECT [[Diskless System]]
[[Category:Networking (English)]]
 
{{Note|This article is not completed yet!}}
 
==Boot from a NBD root device==
 
This article will explain how to boot an ArchLinux Installation from a Network Block Device (NBD).
 
 
 
Much of the work to be done is based on the article [[Diskless network boot NFS root]], so this will be referenced several times within the article.
 
 
 
==Advantages over NFS==
 
The main advantages are that NBD is faster and that you can boot from an encrypted or [[LVM]]-based NBD root device. One disadvantage is that you cannot update your kernel from within the running diskless client, although this may be worked around by mounting /boot via NFS.
 
 
 
==Server-Side Setup==
 
Create a directory that will hold the boot directory and the NBD file.
 
<pre>
 
mkdir -p /nbd/boot/
 
</pre>
 
Next, create the actual file that will be shared via NBD. Of course you can also use an actual block device (a hard drive) instead of creating a file on your file system. Just replace /nbd/root with the block device.
 
In this example we are going to create a file with a size of 5GiB.
 
<pre>
 
dd if=/dev/zero of=/nbd/root bs=1M count=5000
 
</pre>
 

Revision as of 02:27, 12 February 2013

Redirect to: