| Summary: | Answer frequently asked question about burning CDs | ||
|---|---|---|---|
| Product: | Documentation | Reporter: | Nils Holland <nils> |
| Component: | Books & Articles | Assignee: | freebsd-doc (Nobody) <doc> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
State Changed From-To: open->closed I've committed this change with r1.310 of book.sgml, thanks for the submission! I also made a number of changes to the sentence structure, corrected some typos, and added a link to the Handbook section on this topic. |
Recently, I often saw (and answered) a specific question about burning CDs on -question. Users tended to burn raw files (for example tarballs) to CDs, and then wondered why they couldn't mount the CD under FreeBSD or access the data on it under a different operating system. Although there is a chapter about burning CDs in the handbook, I prepared a FAQ entry that explains how such "raw" CDs are to be used, and how to actually create a "real" ISOFS CD then can be mounted under FreeBSD and is also accessible under other operating systems. Fix: Apply this diff to faq/book.sgml: <qandaentry> + <question id="burncd-isofs"> + <para>I burned a CD under FreeBSD and now I can not read it under any other operating + system. Why?</para></question> + + <answer> + <para>Most likely, you burned a raw file to your CD, probably by using a command + like:</para> + + <screen>&prompt.root; <userinput>burncd -f /dev/acd1c -s 12 data archive.tar.gz fixate</userinput></screen> + + <para>CDs are sometimes burned that way, espeically for backup purposes. + In order to retrive the data burned to the CD in the above manner, you'd have to use + a command like:</para> + + <screen>&prompt.root; <userinput>tar xzvf /dev/acd1c</userinput></screen> + + <para>If you want to be able to mount your CD under FreeBSD or use it under a different + operating system, however, this method will not work. Instead, you will have to create + an ISO 9660 filesystem from the files to be burned to your CD first. In order to do that, + you will first have to install the <filename>sysutils/mkisofs</filename> port. Once that + has been done, you can issue a command like:</para> + + <screen>&prompt.root; <userinput>mkisofs --allow-lowercase --allow-multodot -r -o cdimage cddir</userinput></screen> + + <para>This will create a file named <filename>cdimage</filename> from all files in the + <filename>cddir</filename> directory. You can then do:</para> + + <screen>&prompt.root; <userinput>burncd -f /dev/acd1c -s 12 data cdimage fixate</userinput></screen> + + <para>The resulting CD can be mounted under FreeBSD like any other normal CD, and it will work + under other operating systems as well.</para> + </answer> + </qandaentry> + + <qandaentry> <question id="printer-slow"> <para>My printer is ridiculously slow. What can I do?</para> </question>--SeALiivSpXVNztrBYfNXgsvZfRi42263xINSkSKqrVr0uSqW Content-Type: text/plain; name="file.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="file.diff" *** book.sgml Sun Dec 2 11:24:14 2001 --- book_new.sgml Sun Dec 2 11:51:35 2001 *************** *** 3667,3672 **** --- 3667,3707 ---- </qandaentry> How-To-Repeat: Read the -questions archives and count how often this question was added during the last few weeks...