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.
mkdir -p /nbd/boot/
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.
dd if=/dev/zero of=/nbd/root bs=1M count=5000

Revision as of 02:27, 12 February 2013

Redirect to: