From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NxSXW-0007cK-9N for mharc-grub-devel@gnu.org; Thu, 01 Apr 2010 18:07:02 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NxSXT-0007bw-TO for grub-devel@gnu.org; Thu, 01 Apr 2010 18:07:00 -0400 Received: from [140.186.70.92] (port=54055 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NxSXP-0007bQ-RG for grub-devel@gnu.org; Thu, 01 Apr 2010 18:06:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NxSXG-00058o-Cb for grub-devel@gnu.org; Thu, 01 Apr 2010 18:06:48 -0400 Received: from mail.gmx.net ([213.165.64.20]:56806) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1NxSXF-00058Z-VD for grub-devel@gnu.org; Thu, 01 Apr 2010 18:06:46 -0400 Received: (qmail invoked by alias); 01 Apr 2010 22:06:44 -0000 Received: from 165.126.46.212.adsl.ncore.de (HELO 192.168.2.69) [212.46.126.165] by mail.gmx.net (mp071) with SMTP; 02 Apr 2010 00:06:44 +0200 X-Authenticated: #2145628 X-Provags-ID: V01U2FsdGVkX1+FO+ImY/yFW6BQ7AlMbqxbtFzLu1Wh64HzMqtGKs 7i7FmXRitlFf8I Date: Fri, 02 Apr 2010 00:05:56 +0200 From: "Thomas Schmitt" To: grub-devel@gnu.org References: <4BB505BF.80707@gmail.com> In-Reply-To: <4BB505BF.80707@gmail.com> Message-Id: <10580264889772@192.168.2.69> X-Y-GMX-Trusted: 0 X-FuHaFi: 0.54000000000000004 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. Subject: Re: How to prepare an ISO 9660 CD for booting via GRUB ? X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Apr 2010 22:07:00 -0000 Hi, Vladimir '?-coder/phcoder' Serbinenko wrote: > - Is it possible to declare the whole iso for hard-disk emulation for > providing emulating image for buggy BIOSes libisofs.h describes type ELTORITO_HARD_DISC_EMUL with API call iso_image_set_boot_image(). http://bazaar.launchpad.net/%7Elibburnia-team/libisofs/scdbackup/annotate/head%3A/libisofs/libisofs.h To my knowledge this is not tested yet. xorriso surely has no option to trigger it. But that is easily implemented as soon as a sincere tester shows up. > - Is it possible to have HFS support in xorriso? It would allow merging > PPC grub-mkrescue into generic one. Ouch. In principle it should work like Joliet: A complete second directory tree that co-exists with the ECMA-119/RockRidge tree. They only share data file contents. But i have no clue of HFS. Actually i use any possible excuse to not start working on UDF. I can promise to help integrating HFS into libisofs if somebody shows up who has the necessary HFS knowledge and comprehensive testing capabilities. >> --modification-date Override modification date > this is needed to know the creation date (which is use as disk > identifier in GRUB) before image is complete. Should not be a big problem. libisofs will get a new API call for that. Are there more add-on options which i should implement ? >> --protective-msdos-label Patch a protective DOS-style label > This one adds a simple partition table spanning across whole image of > type 0xCD To bytes 446 - 509 of the image ? Type 0xCD in byte 450 ? Eventually into the data provided by --embedded-boot ? (Does it make sense without --embedded-boot ?) Syslinux isohybrid rounds up the image size to full MB. (I understand because it sets 64 heads * 32 sectors = 2048 * 512 bytes per cylinder) Is that necessary with --protective-msdos-label ? There must also a curb of nominal cylinder count (bytes 452,453) to 10 bits. Does that sound reasonable ? Have a nice day :) Thomas