Bug 32435

Summary: Answer frequently asked question about burning CDs
Product: Documentation Reporter: Nils Holland <nils>
Component: Books & ArticlesAssignee: freebsd-doc (Nobody) <doc>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Nils Holland 2001-12-02 11:10:01 UTC
	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...
Comment 1 Murray Stokely freebsd_committer freebsd_triage 2001-12-02 17:50:45 UTC
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.