[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Loading different kernels based on platform identification (DMI)
From: |
Rajat Jain |
Subject: |
RE: Loading different kernels based on platform identification (DMI) |
Date: |
Thu, 29 Jan 2015 19:23:47 +0000 |
[+David]
Hello,
> DMI parsing was discussed a while back and proposed patch was posted on
> grub-devel. It was quite a while back, so patch probably needs rebasing.
> Somebody who cares enough should probably try to submit it for review
> again after testing with current git.
I found a couple references, and the best bet I could find is this:
http://lists.gnu.org/archive/html/grub-devel/2013-04/msg00153.html
Can you please confirm if this is the patch you were referring to?
David: I'm running on Intel's latest 64 bit Haswell processor. Can you please
confirm if this patch should work on that (I ask because I found references
about different ways to deal with 32 bit and 64 bit CPUs/BIOSes).
I'm interested and I think it would be highly useful to have this up streamed.
Wanted to check if David or someone else is planning to submit it, or shall I
try submitting it after rebasing to the latest and testing on my machine?
Thanks,
Rajat
> -----Original Message-----
> From: Andrei Borzenkov [mailto:address@hidden
> Sent: Friday, January 23, 2015 8:59 AM
> To: Rajat Jain
> Cc: address@hidden; Sanjay Jain; Raghuraman Thirumalairajan
> Subject: Re: Loading different kernels based on platform identification (DMI)
>
> В Fri, 23 Jan 2015 14:44:59 +0000
> Rajat Jain <address@hidden> пишет:
>
> > Hello,
> >
> > I have a case of a hot-pluggable USB stick that can be put in multiple
> systems to boot. The USB stick has grub installed and a couple of different
> kernels.
> >
> > My Goal is to write a grub script that:
> > - determines the platform type (by consulting the DMI / SMBIOS data). I
> have verified that the BIOS passes the system identification correctly via the
> DMI (by dumping in linux).
> > - based on the platform type, loads a particular kernel.
> >
> > My Question:
> > How can I read DMI data in a grub script. Specifically, I'm looking at
> > getting
> data such as System information, BIOS version, etc.
> > http://en.wikipedia.org/wiki/System_Management_BIOS
> >
> > I did look at the grub manual
> (http://www.gnu.org/software/grub/manual/grub.html) as well as the
> commands available in my grub but could not find any reference to how I
> could do the same.
> >
> > Any help or pointers shall be appreciated.
> >
>
> DMI parsing was discussed a while back and proposed patch was posted on
> grub-devel. It was quite a while back, so patch probably needs rebasing.
> Somebody who cares enough should probably try to submit it for review
> again after testing with current git.