From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OE8As-0004lv-UI for mharc-grub-devel@gnu.org; Mon, 17 May 2010 17:48:35 -0400 Received: from [140.186.70.92] (port=55191 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OE8Am-0004eX-9L for grub-devel@gnu.org; Mon, 17 May 2010 17:48:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OE8Ah-0005vs-G0 for grub-devel@gnu.org; Mon, 17 May 2010 17:48:28 -0400 Received: from mail-ew0-f216.google.com ([209.85.219.216]:42408) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OE8Ah-0005vj-A7 for grub-devel@gnu.org; Mon, 17 May 2010 17:48:23 -0400 Received: by ewy8 with SMTP id 8so1657426ewy.8 for ; Mon, 17 May 2010 14:48:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:x-enigmail-version :content-type; bh=OywGE/9Y77ls/0mGefV9K/UCMc+JDU54Gi6sYwrX6A8=; b=FuKVWy4bD6XeER6jutsu9fq1gYkc5dbGp3qGOycYA3XkD3rMTsUU5Ha38+lAhsYkxd owOETIOr6Cg8rG2/xFUOxWakOxYFcl4sbOwV3nKghH1+010yl75o7Ok3WBgshcjwGsCR z3HHl8vKMNJDHUsV9fnL1pT2tyGj8upxS97Hk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :x-enigmail-version:content-type; b=CXxa25NLivj9sAMCi0l5u7aP+GUk3S3P9WxXT3OHG49sSEV/OVgUBs8aR3tH3Ox+Yu JjtMDmfmoEf2A5KI4tenNuwo4WxX5qY9A62UCFfigPDc1I+W8yt+alNKmROeIKW6ypxd Rb5dbKTMRrXs06ILJmlAGtIPYf7BFNhxU3GPM= Received: by 10.213.47.74 with SMTP id m10mr2960424ebf.38.1274132902307; Mon, 17 May 2010 14:48:22 -0700 (PDT) Received: from debian.bg45.phnet (gprs33.swisscom-mobile.ch [193.247.250.33]) by mx.google.com with ESMTPS id 16sm3042769ewy.15.2010.05.17.14.48.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 17 May 2010 14:48:21 -0700 (PDT) Message-ID: <4BF1B99C.5050807@gmail.com> Date: Mon, 17 May 2010 23:48:12 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109) MIME-Version: 1.0 To: Thomas Schmitt X-Enigmail-Version: 0.95.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigEB709B29CC2F03A18C0D0F38" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: The development of GRUB 2 Subject: Using efi image on USB stick 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: Mon, 17 May 2010 21:48:33 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigEB709B29CC2F03A18C0D0F38 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thanks to Seth Goldberg's and Jordan Uggla's testing it was discovered how to make same iso bootable on EFI as both cdrom and usb stick. For this it's needed in addition to el-torito to add a partition table with a partition type 0xef pointing to the EFI image. What do you think the best way to make it work with protective partition? Perhaps we should have 3 partitions: protective1, EFI image, protective2. Perhaps we'll need to have a fat partition with a stadard FAT partition type for i386-ieee1275 (pure speculation, nothing checked yet). And MBR has space only for 4 entries. I see following possibilities for this case: 1) Forcing FAT partitions to follow each other. It will probably be tricky to implement and will mainly offset the problem 2) Leaving some space unprotected. Not good because it won't be possible to safely add partitions to stick after DD'ing 3) Using GPT. Tricky because of backup GPT copy at disk end and doesn't solve all the problems. 4) Using extened partition. IMHO it's the best way. We can have one extended partition spanning accross the whole iso (marked as bootable to workaround bugs in some BIOSes). EBR will be placed into 2 sector which is currently occupied by kernel.img but kernel.img can be moved anywhere on iso9660. This way we have unlimited number of partitions available for usage and leace the user 3 primary slots and unlimited number of secondary partitions. --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enigEB709B29CC2F03A18C0D0F38 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iF4EAREKAAYFAkvxuaIACgkQNak7dOguQglMhwEApwngjfGu3NTM5o6CAkGpWkNW Il/yXb8uxwjkNnyJ3+YA/R1rD9oh9TrJydsNNZBRuVdM1wOA3D52NfS5yzgTg+6J =dATh -----END PGP SIGNATURE----- --------------enigEB709B29CC2F03A18C0D0F38--