From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.33) id 1CAVwN-0005t5-4s for mharc-grub-devel@gnu.org; Thu, 23 Sep 2004 11:55:27 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CAVwL-0005sq-9X for grub-devel@gnu.org; Thu, 23 Sep 2004 11:55:25 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CAVwJ-0005se-7J for grub-devel@gnu.org; Thu, 23 Sep 2004 11:55:25 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CAVwJ-0005sb-3n for grub-devel@gnu.org; Thu, 23 Sep 2004 11:55:23 -0400 Received: from [212.227.126.187] (helo=moutng.kundenserver.de) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CAVqD-0002aC-2N for grub-devel@gnu.org; Thu, 23 Sep 2004 11:49:05 -0400 Received: from [212.227.126.161] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CAVqB-0004ej-00 for grub-devel@gnu.org; Thu, 23 Sep 2004 17:49:03 +0200 Received: from [80.138.141.170] (helo=intranator.net.local) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CAVqB-0007cU-00 for grub-devel@gnu.org; Thu, 23 Sep 2004 17:49:03 +0200 Received: from localhost (intranator.net.local [127.0.0.1]) by localhost (Postfix) with ESMTP id 847031DF for ; Thu, 23 Sep 2004 17:48:30 +0200 (CEST) Received: from equinox.net.local (equinox.net.local [172.16.1.70]) by intranator.net.local (Postfix) with ESMTP id DFEE5BC for ; Thu, 23 Sep 2004 17:48:29 +0200 (CEST) From: "Gerd v. Egidy" To: grub-devel@gnu.org Date: Thu, 23 Sep 2004 17:49:01 +0200 User-Agent: KMail/1.6.1 MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200409231749.01954.lists@egidy.de> X-Virus-Scanned: by Intranator (www.intranator.com) with AMaViS and F-Secure AntiVirus X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:e5d16684a8bae69e513e7196702f6940 Subject: booting another system from running linux (kexec) 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: Thu, 23 Sep 2004 15:55:25 -0000 Hi, I want to create a central disk image management for lots of clients. Theses clients should be able to boot into different OS. The OS is cached on the local disk but should be updated via rsync at boot time. One solution would be: 1. boot a linux kernel (via PXE) 2. execute some programs (update the disk images via rsync) 3. show a boot menu (execute a grub program to show the regular grub boot menu, with or without splashscreen) 4. boot into the selected system (maybe via the new kexec system call) The system to boot into should not be limited, e.g. different linux distros, *bsd, dos, windows,... I think currently steps 3 and 4 are not implemented. Are there plans for making something like this possible? Another way to solve this would be to add scripting, dhcp, rsync and writing to linux-fs/ntfs directly into grub. But I think that is a huge task and not flexible enough. Or do you guys have better ideas? Kind regards, Gerd