HTMS="`ls *.htm`";for FILE in ${HTMS}; do cat .⁄$FILE >> .⁄alle.htmls; done
tidy -m .⁄alle.htmls
sed '⁄<br><hr>⁄,⁄<\⁄form>⁄ d' .⁄alle.htmls > .⁄alle_sed.htmls && rm .⁄alle.htmls && cp .⁄alle_sed.htmls .⁄das_gesamte_openbook.htm && rm .⁄alle_sed.htmls
wkhtmltopdf -n -s A4 das_gesamte_openbook.htm ThinkinginJava3rd.pdf
This is usually caused by accidently using the wrong block size when copying an iso to the drive. This is an annoying problem, but it's rather easy to fix.
The way I fix this problem is to use dd to write the correct block size back onto the disk and then reformat the drive.
dd if=/dev/zero of=/dev/sdb bs=2048; sync