From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1O3A7o-0002o0-UD for mharc-grub-devel@gnu.org; Sat, 17 Apr 2010 11:40:04 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O3A7m-0002nD-84 for grub-devel@gnu.org; Sat, 17 Apr 2010 11:40:02 -0400 Received: from [140.186.70.92] (port=57705 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O3A7k-0002mh-Sa for grub-devel@gnu.org; Sat, 17 Apr 2010 11:40:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O3A7j-0007DA-12 for grub-devel@gnu.org; Sat, 17 Apr 2010 11:40:00 -0400 Received: from mail-bw0-f225.google.com ([209.85.218.225]:65356) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3A7i-0007D4-Rb for grub-devel@gnu.org; Sat, 17 Apr 2010 11:39:58 -0400 Received: by bwz25 with SMTP id 25so3487010bwz.8 for ; Sat, 17 Apr 2010 08:39:57 -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:subject:references:in-reply-to :x-enigmail-version:content-type; bh=2rfnbpXAy75UGPpKZDEyk8lMjAe2TmYi93eSlNmdTpM=; b=OnJTTc0rHmGs1iuGb1sr0nI8zTBDquMQxl6wbZIL0ZIQ8adZ5YQWPgonOJpkzOfFMs fCRdXd7ca+1rlNndmjmUVFW2Be1PruYSFgO1UL5I2qlAJGXcUkbfwrlNn2wpl9pb2qY1 37DyvdbH9rqmMtJKn6LuFomzIvN5vifj8XIKo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; b=BEJidGOl3MnY61lvNGbQVRGPJn3lA/RZzIR+hBLtJ4AMGWNfseg+8a6owXdvYhNuAX r4OJB9xkH5j+INR9mInaq7yDRUA+O2ds3Ai3Fnh6JeOxWhSIX2JnGrJuLFQQzAacd6uY OPhD0aiGLXz/FtgKWAclnRt60NSVrQ46K5848= Received: by 10.204.140.212 with SMTP id j20mr2741719bku.119.1271518797509; Sat, 17 Apr 2010 08:39:57 -0700 (PDT) Received: from debian.bg45.phnet (52.115.63.81.cust.bluewin.ch [81.63.115.52]) by mx.google.com with ESMTPS id 15sm2352756bwz.12.2010.04.17.08.39.56 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 17 Apr 2010 08:39:56 -0700 (PDT) Message-ID: <4BC9D645.7000008@gmail.com> Date: Sat, 17 Apr 2010 17:39:49 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109) MIME-Version: 1.0 To: The development of GNU GRUB References: <1271482788.16191.4.camel@simon-laptop> In-Reply-To: <1271482788.16191.4.camel@simon-laptop> X-Enigmail-Version: 0.95.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig1D0882D14EF5A4466446236F" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: Re: Grub overview/tutorial available 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: Sat, 17 Apr 2010 15:40:02 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig1D0882D14EF5A4466446236F Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Simon Kitching wrote: > Hi All, > > Just FYI, I've written up what I've learned about Grub during the last > few weeks and put it up here: > > http://people.apache.org/~skitching/MineOfInformation/linux/Booting_Lin= ux_on_x86_with_Grub2.html > > This is more detailed than simple "user level", but doesn't get into an= y > code details. More at the "advanced sysadmin" level perhaps. > > Any feedback/corrections welcome; I'm fairly new to Grub so probably > have some mistakes in there. > =20 "This tool(grub-emu) can be used to install Grub." <--- wrong (outdated) " Note also that there are a few commands that can be run in the =E2=80=9C= grub shell=E2=80=9D that are not available in a real Grub environment (because= they would be pointless)," <--- likewise insmod /boot/grub/normal.mod normal <-- only one of 2 arguments and it won't set prefix resulting in further problems. Correct action is: set prefix=3D()/boot/grub insmod normal normal 'Grub =E2=80=9Clegacy=E2=80=9D (the 0.x series) could only boot kernels t= hat support the =E2=80=9Cmultiboot=E2=80=9D specification.' <--- grub legacy has a linux = loader too 'As Grub2 boots kernels by invoking a helper module (=E2=80=9Clinux=E2=80= =9D, =E2=80=9Cxnu=E2=80=9D, =E2=80=9Cbsd=E2=80=9D), it can boot any kernel for which the appropriate = helper module has been written. Of course if a kernel supports multiboot, then writing such a helper module is much simpler!' Modules are NOT ''helpers'. They are separate loaders. and multiboot needs no 'helpers' linux $root/mykernel root=3Dxyz ----> linux ($root)/mykernel root=3D= xyz ' search =E2=80=93set=3DMYDEV =E2=80=93 search.label mylabel MYDEV' at ve= ry least actually try the commands you supply > Regards, > Simon > > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > > =20 --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig1D0882D14EF5A4466446236F 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 iF4EAREKAAYFAkvJ1koACgkQNak7dOguQgnmewD/REr/ukyTEEFBZ4tCnOjFmbnu eFNSYlmI+0u6ly8ucaIA/1wExXwVh2pDw+O7HrCErEKY9RgdrhjFjDPh3I4gh/iy =BB8e -----END PGP SIGNATURE----- --------------enig1D0882D14EF5A4466446236F--