On Fri, Jan 23, 2015 at 01:29:20PM -0500, Rodney Dawes wrote: > On Thu, 2015-01-22 at 16:22 +0100, Stefan Bader wrote: > > On 22.01.2015 15:23, Rodney Dawes wrote: > > > I've been trying to create one recently, under 14.04 running the > > > lts-utopic kernel. It seems the old problem of flushing is back. When I > > > run "dd if=ubuntu-14.04.1-amd64.iso of=/dev/sdg bs=4096" it exits almost > > > immediately, and then the LED on the USB spends the next several minutes > > > > That is the expected behaviour with that incantation. If you added a > > "oflag=sync" dd should return only after write has finished. In your case > > you > > use cached writes. > > Even with oflag=sync, I still get an unbootable USB stick. Now it is > showing the following messages when trying to boot: > > CHS: Error 0101 reading sector 2004736 (978/56/1) > EDD: Error 0100 reading sector 2004736 > Unknown keyword in configuration file: KK.TR;1PX$ > Unknown keyword in configuration file: r > Unknown keyword in configuration file: kk.trt > No DEFAULT or UI configuration directive found! > boot:
I had a lot of pain with =sync recently (as suggested by the FreeBSD docs to create bootable media). It seems to me that what people should suggest are "fsync" and/or "fdatasync", at least according to the man page: sync pad every input block with NULs to ibs-size; when used with block or unblock, pad with spaces rather than NULs [...] fdatasync physically write output file data before finishing fsync likewise, but also write metadata Kind regards Philipp Kern -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel