From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1JKAUP-0004Q2-3e for mharc-grub-devel@gnu.org; Wed, 30 Jan 2008 05:48:21 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JKAUN-0004Ot-AK for grub-devel@gnu.org; Wed, 30 Jan 2008 05:48:19 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JKAUK-0004OH-PA for grub-devel@gnu.org; Wed, 30 Jan 2008 05:48:18 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JKAUK-0004O1-9g for grub-devel@gnu.org; Wed, 30 Jan 2008 05:48:16 -0500 Received: from mx3.rz.ruhr-uni-bochum.de ([134.147.64.33]) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1JKAUJ-000707-Nu for grub-devel@gnu.org; Wed, 30 Jan 2008 05:48:16 -0500 X-Queued: (qmail 11797 invoked by uid 271); 30 Jan 2008 10:48:15 -0000 X-Qmailscanner: from 134.147.252.214 by mx3.rz.ruhr-uni-bochum.de (envelope-from , uid 80) with qmail-scanner-2.01 (sophie: 3.05/2.52/4.24. Clear:RC:1(134.147.252.214):. Processed in 0.048715 secs); 30 Jan 2008 10:48:15 -0000 Received: from router.leat.ruhr-uni-bochum.de (134.147.252.214) by mx3.rz.ruhr-uni-bochum.de with SMTP; 30 Jan 2008 10:48:14 -0000 Received: from [134.147.55.45] (frodo.leat.ruhr-uni-bochum.de [134.147.55.45]) by router.leat.ruhr-uni-bochum.de (8.12.2/8.12.2/SuSE Linux 0.6) with ESMTP id m0UAqg1l005604; Wed, 30 Jan 2008 11:52:42 +0100 Message-ID: <47A05600.5050302@leat.rub.de> Date: Wed, 30 Jan 2008 11:48:32 +0100 From: Fabian Greffrath User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: Robert Millan References: <479883AD.6060005@leat.rub.de> <87myqvz0n5.fsf@ossystems.com.br> <4799AE42.8010603@leat.rub.de> <20080125132144.GA5142@thorin> In-Reply-To: <20080125132144.GA5142@thorin> Content-Type: multipart/mixed; boundary="------------010207000800060908090108" X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 Cc: grub-devel@gnu.org, Otavio Salvador , 461442@bugs.debian.org Subject: Re: Bug#461442: please add support for os-prober to detect other OSes in update-grub X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jan 2008 10:48:19 -0000 This is a multi-part message in MIME format. --------------010207000800060908090108 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Robert Millan schrieb: > You could try with qemu. Update: I tried with Knoppix on a computer that has Debian sid and Windows XP installed. The attached script did it's job well - of course except for the part when it has to convert Linux device names to GRUB drives (see #462218). Support for HURD is still outstanding, though. Cheers, Fabian -- Dipl.-Phys. Fabian Greffrath Ruhr-Universität Bochum Lehrstuhl für Energieanlagen und Energieprozesstechnik (LEAT) Universitätsstr. 150, IB 3/134 D-44780 Bochum Telefon: +49 (0)234 / 32-26334 Fax: +49 (0)234 / 32-14227 E-Mail: greffrath@leat.ruhr-uni-bochum.de --------------010207000800060908090108 Content-Type: text/plain; name="30_os-prober" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="30_os-prober" 77u/IyEgL2Jpbi9zaCAtZQoKIyB1cGRhdGUtZ3J1YiBoZWxwZXIgc2NyaXB0LgojIDxpbnNl cnQgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGJsdXJiIGhlcmU+Cgpjb252ZXJ0X2RldmljZV90 b19ncnViX2RyaXZlICgpIHsKICAjIHlvdSBrbm93IHdoYXQncyBtaXNzaW5nIGhlcmUuLi4K ICBlY2hvICQxCn0KCmlmIFsgLXggImB3aGljaCBvcy1wcm9iZXIgMj4vZGV2L251bGxgIiBd IDsgdGhlbgogIE9TUFJPQkVEPSJgb3MtcHJvYmVyIHwgdHIgJyAnICd8JyB8IHBhc3RlIC1z IC1kICcgJ2AiCmZpCgppZiBbIC1uICIke09TUFJPQkVEfSIgXSA7IHRoZW4KICBmb3IgT1Mg aW4gJHtPU1BST0JFRH0gOyBkbwogICAgREVWSUNFPSJgZWNobyAke09TfSB8IGN1dCAtZCAn OicgLWYgMWAiCiAgICBMT05HTkFNRT0iYGVjaG8gJHtPU30gfCBjdXQgLWQgJzonIC1mIDIg fCB0ciAnfCcgJyAnYCIKICAgIExBQkVMPSJgZWNobyAke09TfSB8IGN1dCAtZCAnOicgLWYg MyB8IHRyICd8JyAnICdgIgogICAgQk9PVD0iYGVjaG8gJHtPU30gfCBjdXQgLWQgJzonIC1m IDRgIgoKICAgIGlmIFsgLXogIiR7TE9OR05BTUV9IiBdIDsgdGhlbgogICAgICBMT05HTkFN RT0iJHtMQUJFTH0iCiAgICBmaQoKICAgIGVjaG8gIkZvdW5kICR7TE9OR05BTUV9IG9uICR7 REVWSUNFfSIgPiYyCgogICAgY2FzZSAiJHtCT09UfSIgaW4KICAgICAgY2hhaW4pCiAgICAg ICAgQ0hBSU5ST09UPSJgY29udmVydF9kZXZpY2VfdG9fZ3J1Yl9kcml2ZSAke0RFVklDRX1g IgoKICAgICAgICBjYXQgPDwgRU9GCm1lbnVlbnRyeSAiJHtMT05HTkFNRX0gKG9uICR7REVW SUNFfSkiIHsKCXNldCByb290PSR7Q0hBSU5ST09UfQoJY2hhaW5sb2FkZXIgKzEKfQpFT0YK ICAgICAgOzsKICAgICAgbGludXgpCiAgICAgICAgaWYgWyAteCAiYHdoaWNoIGxpbnV4LWJv b3QtcHJvYmVyIDI+L2Rldi9udWxsYCIgXSA7IHRoZW4KICAgICAgICAgIExJTlVYUFJPQkVE PSJgbGludXgtYm9vdC1wcm9iZXIgJHtERVZJQ0V9IHwgdHIgJyAnICd8JyB8IHBhc3RlIC1z IC1kICcgJ2AiCiAgICAgICAgZmkKCiAgICAgICAgaWYgWyAtbiAiJHtMSU5VWFBST0JFRH0i IF0gOyB0aGVuCiAgICAgICAgICBmb3IgTElOVVggaW4gJHtMSU5VWFBST0JFRH0gOyBkbwog ICAgICAgICAgICBMUk9PVD0iYGVjaG8gJHtMSU5VWH0gfCBjdXQgLWQgJzonIC1mIDFgIgog ICAgICAgICAgICBMQk9PVD0iYGVjaG8gJHtMSU5VWH0gfCBjdXQgLWQgJzonIC1mIDJgIgog ICAgICAgICAgICBMTEFCRUw9ImBlY2hvICR7TElOVVh9IHwgY3V0IC1kICc6JyAtZiAzIHwg dHIgJ3wnICcgJ2AiCiAgICAgICAgICAgIExLRVJORUw9ImBlY2hvICR7TElOVVh9IHwgY3V0 IC1kICc6JyAtZiA0YCIKICAgICAgICAgICAgTElOSVRSRD0iYGVjaG8gJHtMSU5VWH0gfCBj dXQgLWQgJzonIC1mIDVgIgogICAgICAgICAgICBMUEFSQU1TPSJgZWNobyAke0xJTlVYfSB8 IGN1dCAtZCAnOicgLWYgNiB8IHRyICd8JyAnICdgIgoKICAgICAgICAgICAgTElOVVhST09U PSJgY29udmVydF9kZXZpY2VfdG9fZ3J1Yl9kcml2ZSAke0xCT09UfWAiCgogICAgICAgICAg ICBpZiBbIC16ICIke0xMQUJFTH0iIF0gOyB0aGVuCiAgICAgICAgICAgICAgTExBQkVMPSIk e0xPTkdOQU1FfSIKICAgICAgICAgICAgZmkKCiAgICAgICAgICAgIGNhdCA8PCBFT0YKbWVu dWVudHJ5ICIke0xMQUJFTH0gKG9uICR7REVWSUNFfSkiIHsKCXNldCByb290PSR7TElOVVhS T09UfQoJbGludXggJHtMS0VSTkVMfSAke0xQQVJBTVN9CkVPRgogICAgICAgICAgICBpZiBb IC1uICIke0xJTklUUkR9IiBdIDsgdGhlbgogICAgICAgICAgICAgIGNhdCA8PCBFT0YKCWlu aXRyZCAke0xJTklUUkR9CkVPRgogICAgICAgICAgICBmaQogICAgICAgICAgICBjYXQgPDwg RU9GCn0KRU9GCiAgICAgICAgICBkb25lCiAgICAgICAgZmkKICAgICAgOzsKICAgICAgaHVy ZCkKICAgICAgICAjIG5vdCB5ZXQuLi4KICAgICAgOzsKICAgICAgKikKICAgICAgOzsKICAg IGVzYWMKICBkb25lCmZpCg== --------------010207000800060908090108--