How to create UDF images and burn them to DVD or CDROM?
Clash Royale CLAN TAG#URR8PPP
Writing CDs with cdrecord
and making images with genisoimage
is no problem.
I want to write DVDs in a similar manner, first creating an image, then burning it to disk. This is quite beneficial, since I can inspect the image before burning it to disk.
Now, all I've seen, is how to use the growisofs
command to burn something to DVD, but all how-to's were using ISO9660 for DVDs. But I want to burn UDF images. Before I can burn them, I need to make them, but how do I create UDF images?
Also, If you could explain, or link on how to burn BluRay, that would be great, too.
All tools must be command line, as I need to work with it, where GUI is no option.
dvd data-cd burning
add a comment |
Writing CDs with cdrecord
and making images with genisoimage
is no problem.
I want to write DVDs in a similar manner, first creating an image, then burning it to disk. This is quite beneficial, since I can inspect the image before burning it to disk.
Now, all I've seen, is how to use the growisofs
command to burn something to DVD, but all how-to's were using ISO9660 for DVDs. But I want to burn UDF images. Before I can burn them, I need to make them, but how do I create UDF images?
Also, If you could explain, or link on how to burn BluRay, that would be great, too.
All tools must be command line, as I need to work with it, where GUI is no option.
dvd data-cd burning
add a comment |
Writing CDs with cdrecord
and making images with genisoimage
is no problem.
I want to write DVDs in a similar manner, first creating an image, then burning it to disk. This is quite beneficial, since I can inspect the image before burning it to disk.
Now, all I've seen, is how to use the growisofs
command to burn something to DVD, but all how-to's were using ISO9660 for DVDs. But I want to burn UDF images. Before I can burn them, I need to make them, but how do I create UDF images?
Also, If you could explain, or link on how to burn BluRay, that would be great, too.
All tools must be command line, as I need to work with it, where GUI is no option.
dvd data-cd burning
Writing CDs with cdrecord
and making images with genisoimage
is no problem.
I want to write DVDs in a similar manner, first creating an image, then burning it to disk. This is quite beneficial, since I can inspect the image before burning it to disk.
Now, all I've seen, is how to use the growisofs
command to burn something to DVD, but all how-to's were using ISO9660 for DVDs. But I want to burn UDF images. Before I can burn them, I need to make them, but how do I create UDF images?
Also, If you could explain, or link on how to burn BluRay, that would be great, too.
All tools must be command line, as I need to work with it, where GUI is no option.
dvd data-cd burning
dvd data-cd burning
asked Jul 29 '11 at 7:58
polemonpolemon
5,80964278
5,80964278
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
There are in fact two ways of generating a UDF filesystem image on Linux, depending on your requirements.
Create a UDF/ISO-9660 image with mkisofs
The mkisofs
tool has the ability to generate a combined UDF and ISO-9660 bridge filesystem in a single pass. This is a filesystem that stores both a UDF directory and a legacy ISO-9660 directory referring to the same file data (so the data is only stored once). Any modern operating system (Windows XP or newer) will access the UDF data and completely ignore the ISO-9660 information, so to all intents and purposes this is a UDF filesystem.
The advantage of this approach is that you can create the filesystem in one pass, starting with an input directory and ending with a populated filesystem image. This means you can also dump the output directly to growisofs
and burn it straight to disk. The possible disadvantage is that there will be a small amount of space wastage due to the legacy ISO-9660 structures, and the resulting filesystem will not be writable (so you can't use it for your DVD-RAM or BD-RE media if you want to be able to modify the data on a mounted disk).
To generate such a filesystem image, you would use a command like:
mkisofs -udf -o myimage.udf -V MyDiskTitle /path/to/input/files
or to burn directly to disk:
growisofs -Z /dev/dvd -udf -V MyDiskTitle /path/to/input/files
Note that to use this option you need a recent version of proper mkisofs
, not the abandoned and ancient genisoimage
fork that ships with many Linux distributions.
Create a "pure" UDF filesystem with mkudffs
If you absolutely must have a pure UDF filesystem with no ISO-9660 data structures, you can use the mkudffs
tool from the udftools
package along with a loopback device to generate a local image. This requires more steps than using mkisofs
above, but it is the only way to generate both a pure UDF filesystem and one which can be mounted read-write after being burned to random-access media like DVD-RAM or BD-RE.
First, you need to generate a blank file to contain the image. Here the size is given as 650 MB to match a standard CD, this will obviously need to be larger for a DVD/Blu-Ray. See this wikipedia article for the exact sizes of DVD media.
$ truncate -s 650M /tmp/cdimage.udf
Now invoke mkudffs
to generate a UDF filesystem in this blank image:
$ mkudffs --media-type=dvdrw /tmp/cdimage.udf
See mkudffs(1)
for other possible media types. Both truncate
and mkudffs
will create sparse files if your filesystem supports them; so the image won't occupy the full size unless you fill it.
Then you can mount your image locally to copy data to it
$ sudo mkdir /media/udfimage
$ sudo mount -t udf -o loop,rw /tmp/cdimage.udf /media/udfimage
After the data has been copied to the image, the process is followed in reverse to unmount the image and detach the loopback device:
$ sudo umount /dev/loop0
OK, but I want to use UDF just for general data, not just for video. Since UDF is a filesystem, it can be used on CDROM as well.
– polemon
Jul 29 '11 at 10:48
Nice! And I believe, I burn that image to DVD just as I burn ISO images to CDROM, right? With BluRay this procedure is the same, I'm guessing?
– polemon
Jul 29 '11 at 16:26
1
I just noticed, you can usemkudffs
directly on a file:mkudffs --media-type=dvd test.udf
– polemon
Jul 30 '11 at 5:07
4
Doesn't work on Ubuntu 11.04! I can follow the "general data" recipe to the point where I can mount the*udf
file. However, I can not write in theudfimage
directory. The error I get is "Read-only file system" (even thoughmount
lists it asrw
)
– Oleg2718281828
Oct 15 '12 at 6:45
2
To prevent the "readonly mount" error, When passing the media type to mkudffs use dvdrw instead of dvd.
– sciurus
Jul 25 '13 at 20:42
|
show 6 more comments
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f17594%2fhow-to-create-udf-images-and-burn-them-to-dvd-or-cdrom%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
There are in fact two ways of generating a UDF filesystem image on Linux, depending on your requirements.
Create a UDF/ISO-9660 image with mkisofs
The mkisofs
tool has the ability to generate a combined UDF and ISO-9660 bridge filesystem in a single pass. This is a filesystem that stores both a UDF directory and a legacy ISO-9660 directory referring to the same file data (so the data is only stored once). Any modern operating system (Windows XP or newer) will access the UDF data and completely ignore the ISO-9660 information, so to all intents and purposes this is a UDF filesystem.
The advantage of this approach is that you can create the filesystem in one pass, starting with an input directory and ending with a populated filesystem image. This means you can also dump the output directly to growisofs
and burn it straight to disk. The possible disadvantage is that there will be a small amount of space wastage due to the legacy ISO-9660 structures, and the resulting filesystem will not be writable (so you can't use it for your DVD-RAM or BD-RE media if you want to be able to modify the data on a mounted disk).
To generate such a filesystem image, you would use a command like:
mkisofs -udf -o myimage.udf -V MyDiskTitle /path/to/input/files
or to burn directly to disk:
growisofs -Z /dev/dvd -udf -V MyDiskTitle /path/to/input/files
Note that to use this option you need a recent version of proper mkisofs
, not the abandoned and ancient genisoimage
fork that ships with many Linux distributions.
Create a "pure" UDF filesystem with mkudffs
If you absolutely must have a pure UDF filesystem with no ISO-9660 data structures, you can use the mkudffs
tool from the udftools
package along with a loopback device to generate a local image. This requires more steps than using mkisofs
above, but it is the only way to generate both a pure UDF filesystem and one which can be mounted read-write after being burned to random-access media like DVD-RAM or BD-RE.
First, you need to generate a blank file to contain the image. Here the size is given as 650 MB to match a standard CD, this will obviously need to be larger for a DVD/Blu-Ray. See this wikipedia article for the exact sizes of DVD media.
$ truncate -s 650M /tmp/cdimage.udf
Now invoke mkudffs
to generate a UDF filesystem in this blank image:
$ mkudffs --media-type=dvdrw /tmp/cdimage.udf
See mkudffs(1)
for other possible media types. Both truncate
and mkudffs
will create sparse files if your filesystem supports them; so the image won't occupy the full size unless you fill it.
Then you can mount your image locally to copy data to it
$ sudo mkdir /media/udfimage
$ sudo mount -t udf -o loop,rw /tmp/cdimage.udf /media/udfimage
After the data has been copied to the image, the process is followed in reverse to unmount the image and detach the loopback device:
$ sudo umount /dev/loop0
OK, but I want to use UDF just for general data, not just for video. Since UDF is a filesystem, it can be used on CDROM as well.
– polemon
Jul 29 '11 at 10:48
Nice! And I believe, I burn that image to DVD just as I burn ISO images to CDROM, right? With BluRay this procedure is the same, I'm guessing?
– polemon
Jul 29 '11 at 16:26
1
I just noticed, you can usemkudffs
directly on a file:mkudffs --media-type=dvd test.udf
– polemon
Jul 30 '11 at 5:07
4
Doesn't work on Ubuntu 11.04! I can follow the "general data" recipe to the point where I can mount the*udf
file. However, I can not write in theudfimage
directory. The error I get is "Read-only file system" (even thoughmount
lists it asrw
)
– Oleg2718281828
Oct 15 '12 at 6:45
2
To prevent the "readonly mount" error, When passing the media type to mkudffs use dvdrw instead of dvd.
– sciurus
Jul 25 '13 at 20:42
|
show 6 more comments
There are in fact two ways of generating a UDF filesystem image on Linux, depending on your requirements.
Create a UDF/ISO-9660 image with mkisofs
The mkisofs
tool has the ability to generate a combined UDF and ISO-9660 bridge filesystem in a single pass. This is a filesystem that stores both a UDF directory and a legacy ISO-9660 directory referring to the same file data (so the data is only stored once). Any modern operating system (Windows XP or newer) will access the UDF data and completely ignore the ISO-9660 information, so to all intents and purposes this is a UDF filesystem.
The advantage of this approach is that you can create the filesystem in one pass, starting with an input directory and ending with a populated filesystem image. This means you can also dump the output directly to growisofs
and burn it straight to disk. The possible disadvantage is that there will be a small amount of space wastage due to the legacy ISO-9660 structures, and the resulting filesystem will not be writable (so you can't use it for your DVD-RAM or BD-RE media if you want to be able to modify the data on a mounted disk).
To generate such a filesystem image, you would use a command like:
mkisofs -udf -o myimage.udf -V MyDiskTitle /path/to/input/files
or to burn directly to disk:
growisofs -Z /dev/dvd -udf -V MyDiskTitle /path/to/input/files
Note that to use this option you need a recent version of proper mkisofs
, not the abandoned and ancient genisoimage
fork that ships with many Linux distributions.
Create a "pure" UDF filesystem with mkudffs
If you absolutely must have a pure UDF filesystem with no ISO-9660 data structures, you can use the mkudffs
tool from the udftools
package along with a loopback device to generate a local image. This requires more steps than using mkisofs
above, but it is the only way to generate both a pure UDF filesystem and one which can be mounted read-write after being burned to random-access media like DVD-RAM or BD-RE.
First, you need to generate a blank file to contain the image. Here the size is given as 650 MB to match a standard CD, this will obviously need to be larger for a DVD/Blu-Ray. See this wikipedia article for the exact sizes of DVD media.
$ truncate -s 650M /tmp/cdimage.udf
Now invoke mkudffs
to generate a UDF filesystem in this blank image:
$ mkudffs --media-type=dvdrw /tmp/cdimage.udf
See mkudffs(1)
for other possible media types. Both truncate
and mkudffs
will create sparse files if your filesystem supports them; so the image won't occupy the full size unless you fill it.
Then you can mount your image locally to copy data to it
$ sudo mkdir /media/udfimage
$ sudo mount -t udf -o loop,rw /tmp/cdimage.udf /media/udfimage
After the data has been copied to the image, the process is followed in reverse to unmount the image and detach the loopback device:
$ sudo umount /dev/loop0
OK, but I want to use UDF just for general data, not just for video. Since UDF is a filesystem, it can be used on CDROM as well.
– polemon
Jul 29 '11 at 10:48
Nice! And I believe, I burn that image to DVD just as I burn ISO images to CDROM, right? With BluRay this procedure is the same, I'm guessing?
– polemon
Jul 29 '11 at 16:26
1
I just noticed, you can usemkudffs
directly on a file:mkudffs --media-type=dvd test.udf
– polemon
Jul 30 '11 at 5:07
4
Doesn't work on Ubuntu 11.04! I can follow the "general data" recipe to the point where I can mount the*udf
file. However, I can not write in theudfimage
directory. The error I get is "Read-only file system" (even thoughmount
lists it asrw
)
– Oleg2718281828
Oct 15 '12 at 6:45
2
To prevent the "readonly mount" error, When passing the media type to mkudffs use dvdrw instead of dvd.
– sciurus
Jul 25 '13 at 20:42
|
show 6 more comments
There are in fact two ways of generating a UDF filesystem image on Linux, depending on your requirements.
Create a UDF/ISO-9660 image with mkisofs
The mkisofs
tool has the ability to generate a combined UDF and ISO-9660 bridge filesystem in a single pass. This is a filesystem that stores both a UDF directory and a legacy ISO-9660 directory referring to the same file data (so the data is only stored once). Any modern operating system (Windows XP or newer) will access the UDF data and completely ignore the ISO-9660 information, so to all intents and purposes this is a UDF filesystem.
The advantage of this approach is that you can create the filesystem in one pass, starting with an input directory and ending with a populated filesystem image. This means you can also dump the output directly to growisofs
and burn it straight to disk. The possible disadvantage is that there will be a small amount of space wastage due to the legacy ISO-9660 structures, and the resulting filesystem will not be writable (so you can't use it for your DVD-RAM or BD-RE media if you want to be able to modify the data on a mounted disk).
To generate such a filesystem image, you would use a command like:
mkisofs -udf -o myimage.udf -V MyDiskTitle /path/to/input/files
or to burn directly to disk:
growisofs -Z /dev/dvd -udf -V MyDiskTitle /path/to/input/files
Note that to use this option you need a recent version of proper mkisofs
, not the abandoned and ancient genisoimage
fork that ships with many Linux distributions.
Create a "pure" UDF filesystem with mkudffs
If you absolutely must have a pure UDF filesystem with no ISO-9660 data structures, you can use the mkudffs
tool from the udftools
package along with a loopback device to generate a local image. This requires more steps than using mkisofs
above, but it is the only way to generate both a pure UDF filesystem and one which can be mounted read-write after being burned to random-access media like DVD-RAM or BD-RE.
First, you need to generate a blank file to contain the image. Here the size is given as 650 MB to match a standard CD, this will obviously need to be larger for a DVD/Blu-Ray. See this wikipedia article for the exact sizes of DVD media.
$ truncate -s 650M /tmp/cdimage.udf
Now invoke mkudffs
to generate a UDF filesystem in this blank image:
$ mkudffs --media-type=dvdrw /tmp/cdimage.udf
See mkudffs(1)
for other possible media types. Both truncate
and mkudffs
will create sparse files if your filesystem supports them; so the image won't occupy the full size unless you fill it.
Then you can mount your image locally to copy data to it
$ sudo mkdir /media/udfimage
$ sudo mount -t udf -o loop,rw /tmp/cdimage.udf /media/udfimage
After the data has been copied to the image, the process is followed in reverse to unmount the image and detach the loopback device:
$ sudo umount /dev/loop0
There are in fact two ways of generating a UDF filesystem image on Linux, depending on your requirements.
Create a UDF/ISO-9660 image with mkisofs
The mkisofs
tool has the ability to generate a combined UDF and ISO-9660 bridge filesystem in a single pass. This is a filesystem that stores both a UDF directory and a legacy ISO-9660 directory referring to the same file data (so the data is only stored once). Any modern operating system (Windows XP or newer) will access the UDF data and completely ignore the ISO-9660 information, so to all intents and purposes this is a UDF filesystem.
The advantage of this approach is that you can create the filesystem in one pass, starting with an input directory and ending with a populated filesystem image. This means you can also dump the output directly to growisofs
and burn it straight to disk. The possible disadvantage is that there will be a small amount of space wastage due to the legacy ISO-9660 structures, and the resulting filesystem will not be writable (so you can't use it for your DVD-RAM or BD-RE media if you want to be able to modify the data on a mounted disk).
To generate such a filesystem image, you would use a command like:
mkisofs -udf -o myimage.udf -V MyDiskTitle /path/to/input/files
or to burn directly to disk:
growisofs -Z /dev/dvd -udf -V MyDiskTitle /path/to/input/files
Note that to use this option you need a recent version of proper mkisofs
, not the abandoned and ancient genisoimage
fork that ships with many Linux distributions.
Create a "pure" UDF filesystem with mkudffs
If you absolutely must have a pure UDF filesystem with no ISO-9660 data structures, you can use the mkudffs
tool from the udftools
package along with a loopback device to generate a local image. This requires more steps than using mkisofs
above, but it is the only way to generate both a pure UDF filesystem and one which can be mounted read-write after being burned to random-access media like DVD-RAM or BD-RE.
First, you need to generate a blank file to contain the image. Here the size is given as 650 MB to match a standard CD, this will obviously need to be larger for a DVD/Blu-Ray. See this wikipedia article for the exact sizes of DVD media.
$ truncate -s 650M /tmp/cdimage.udf
Now invoke mkudffs
to generate a UDF filesystem in this blank image:
$ mkudffs --media-type=dvdrw /tmp/cdimage.udf
See mkudffs(1)
for other possible media types. Both truncate
and mkudffs
will create sparse files if your filesystem supports them; so the image won't occupy the full size unless you fill it.
Then you can mount your image locally to copy data to it
$ sudo mkdir /media/udfimage
$ sudo mount -t udf -o loop,rw /tmp/cdimage.udf /media/udfimage
After the data has been copied to the image, the process is followed in reverse to unmount the image and detach the loopback device:
$ sudo umount /dev/loop0
edited Feb 12 at 17:08
answered Jul 29 '11 at 10:45
user8909
OK, but I want to use UDF just for general data, not just for video. Since UDF is a filesystem, it can be used on CDROM as well.
– polemon
Jul 29 '11 at 10:48
Nice! And I believe, I burn that image to DVD just as I burn ISO images to CDROM, right? With BluRay this procedure is the same, I'm guessing?
– polemon
Jul 29 '11 at 16:26
1
I just noticed, you can usemkudffs
directly on a file:mkudffs --media-type=dvd test.udf
– polemon
Jul 30 '11 at 5:07
4
Doesn't work on Ubuntu 11.04! I can follow the "general data" recipe to the point where I can mount the*udf
file. However, I can not write in theudfimage
directory. The error I get is "Read-only file system" (even thoughmount
lists it asrw
)
– Oleg2718281828
Oct 15 '12 at 6:45
2
To prevent the "readonly mount" error, When passing the media type to mkudffs use dvdrw instead of dvd.
– sciurus
Jul 25 '13 at 20:42
|
show 6 more comments
OK, but I want to use UDF just for general data, not just for video. Since UDF is a filesystem, it can be used on CDROM as well.
– polemon
Jul 29 '11 at 10:48
Nice! And I believe, I burn that image to DVD just as I burn ISO images to CDROM, right? With BluRay this procedure is the same, I'm guessing?
– polemon
Jul 29 '11 at 16:26
1
I just noticed, you can usemkudffs
directly on a file:mkudffs --media-type=dvd test.udf
– polemon
Jul 30 '11 at 5:07
4
Doesn't work on Ubuntu 11.04! I can follow the "general data" recipe to the point where I can mount the*udf
file. However, I can not write in theudfimage
directory. The error I get is "Read-only file system" (even thoughmount
lists it asrw
)
– Oleg2718281828
Oct 15 '12 at 6:45
2
To prevent the "readonly mount" error, When passing the media type to mkudffs use dvdrw instead of dvd.
– sciurus
Jul 25 '13 at 20:42
OK, but I want to use UDF just for general data, not just for video. Since UDF is a filesystem, it can be used on CDROM as well.
– polemon
Jul 29 '11 at 10:48
OK, but I want to use UDF just for general data, not just for video. Since UDF is a filesystem, it can be used on CDROM as well.
– polemon
Jul 29 '11 at 10:48
Nice! And I believe, I burn that image to DVD just as I burn ISO images to CDROM, right? With BluRay this procedure is the same, I'm guessing?
– polemon
Jul 29 '11 at 16:26
Nice! And I believe, I burn that image to DVD just as I burn ISO images to CDROM, right? With BluRay this procedure is the same, I'm guessing?
– polemon
Jul 29 '11 at 16:26
1
1
I just noticed, you can use
mkudffs
directly on a file: mkudffs --media-type=dvd test.udf
– polemon
Jul 30 '11 at 5:07
I just noticed, you can use
mkudffs
directly on a file: mkudffs --media-type=dvd test.udf
– polemon
Jul 30 '11 at 5:07
4
4
Doesn't work on Ubuntu 11.04! I can follow the "general data" recipe to the point where I can mount the
*udf
file. However, I can not write in the udfimage
directory. The error I get is "Read-only file system" (even though mount
lists it as rw
)– Oleg2718281828
Oct 15 '12 at 6:45
Doesn't work on Ubuntu 11.04! I can follow the "general data" recipe to the point where I can mount the
*udf
file. However, I can not write in the udfimage
directory. The error I get is "Read-only file system" (even though mount
lists it as rw
)– Oleg2718281828
Oct 15 '12 at 6:45
2
2
To prevent the "readonly mount" error, When passing the media type to mkudffs use dvdrw instead of dvd.
– sciurus
Jul 25 '13 at 20:42
To prevent the "readonly mount" error, When passing the media type to mkudffs use dvdrw instead of dvd.
– sciurus
Jul 25 '13 at 20:42
|
show 6 more comments
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f17594%2fhow-to-create-udf-images-and-burn-them-to-dvd-or-cdrom%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown