Okay! I realized now that I would like to install the newest version of grub2 to a USB drive. Can anyone recommend to me the best way to do this? This seems like a good idea since if it fails to boot, I can easily fallback to my harddrive's bootloader.
I'd like to point out that I'm currently having trouble getting started with grub2 development. The reason is that I currently have grub-legacy installed to my system, and I can't figure out how to get grub2 working properly and I have a feeling that they are conflicting. I have downloaded GRUB-1.96, and configured and successfully ran makefile, but if I run make-install will I overwrite grub-legacy? If not, how can I access the grub2 shell? I've attempted to install it but /usr/local/bin/grub still holds grub-legacy. Do I chainload core.img? Am I doing this whole thing wrong? Thanks and I'm sorry if I'm asking stupid questions =) On Mon, Dec 1, 2008 at 3:31 AM, Jay Sullivan <[EMAIL PROTECTED]> wrote: > Thank you for responding in such detail, it helps a lot. > Right now I'm not sure what I'm interested in -- I'm interested in > everything. > I'm going to try to install the current svn of grub2 to an test computer > that I have, and see what works and what doesn't. > > > > On Sun, Nov 30, 2008 at 5:29 AM, Vesa Jääskeläinen <[EMAIL PROTECTED]> wrote: > >> Hi Jay, >> >> Welcome on the board! >> >> Jay Sullivan wrote: >> > Hi, I'm very interested in helping out with the grub project, but I >> don't >> > know where to begin! I've been interested in the project for a long >> time, >> > but I try to respect people's time and I don't like to ask stupid >> questions >> > until I've searched hard for the answers by myself. I've tried very >> hard to >> > find good documentation for GRUB, but, erm......all of the decent >> tutorials >> > out there are incomplete at best, and many of them make too many >> assumptions >> > to be very helpful. I've read many tutorials but it seems like each one >> > conflicts with the others. >> >> I assume you are wanting to help with GRUB 2. >> >> Well we have wiki. >> >> http://grub.enbug.org/ >> http://grub.enbug.org/ContributingChangesToGrub >> >> This is supposed to be central point for developer oriented information. >> There are parts that are outdated. So if you see something weird or >> would like to know something better, please ask so we can improve the >> wiki. >> >> > First of all, I'm having trouble even understanding the grub >> architecture, >> > and most of that is because I am constantly seeing conflicting >> information >> > all over the internet due to the common fact that many people are >> ambiguous >> > with which branch of grub they are referring to. Also, there seems to be >> a >> > plague of broken and outdated links. >> >> For GRUB 2 there exists only one official development branch (there are >> others but basically we want to keep it as one branch). Idea for GRUB 2 >> is to promote other people to contribute patches to upstream. >> >> > In general, though, I've found that grub is extremely underdocumented; >> but >> > of the reading material which I have found to be at all helpful, there >> is a >> > MAJOR tendency to overcomplicate things. I have a background in C and >> x86 >> > assembly programming, and have had my fair share of device driving >> > programming. I enjoy helping others track down bugs in their code, and >> I >> > love writing idiot-proof tutorials (being the idiot that I am). >> > >> > I'm not afraid to sit down and read thousands of lines of code if that's >> > what it takes to be up to date with the project. I just want to make >> sure >> > I'm not headed in the wrong direction or anything. >> >> Ask what you want to know :) >> >> > I remember reading a LONG time ago that the ETA for GRUB-2.0 was >> "November >> > 2008," and so I expected to start seeing a lot more tutorials devoted to >> > helping people prepare for it, but this hasn't happened as quickly as >> I'd >> > hoped. So I figured I would try to delve into the project and see >> what's >> > REALLY going on. >> >> I would assume 2006 but hey :). So basically there are things to be >> done. There are different roles of developers. Some of them are >> developing specific features, and some of them are trying to catch up >> with features of GRUB legacy, and some just trying to follow the >> "roadmap" for GRUB 2. Which is kinda zapped at this time. >> >> Keypoint here is, what are your interests? What do you want to work on. >> >> Some pointers that we see missing: >> >> https://savannah.gnu.org/task/?group=grub >> http://grub.enbug.org/TodoList >> >> Oh.. before you start coding. Better start discussion on this list >> because there might be others working on the same thing, or there might >> be some ideas from long term developers how it should be made. >> >> > I've only been using linux for a little over a year, and before that was >> a >> > windows programmer (yes, I'm ashamed of my past), so I know I won't be >> much >> > help as far as programming anything useful anytime soon. I can, >> however, >> > offer to seek and hunt down typos or inconsistencies in the code >> comments, >> > that is unless the grub team is against that idea. I think proper >> > documentation is the key to any project's long term survival, and I take >> > comments seriously and expect them to be unambiguous and at the same >> time >> > not superfluous. >> >> Don't be shamed by your past. It is good to have variable development >> background. >> >> Documentation for GRUB 2 is missing so I have nothing against updating >> that one. >> >> However just walking the source code and trying to understand everything >> might be boring task. So I would prefer that take some of the bugs and >> see how they work (or why they wont) and then discuss it. Please skip >> bug reports about GRUB legacy and look at GRUB 2 issues if you go that >> path. >> >> https://savannah.gnu.org/bugs/?group=grub >> >> Thanks, >> Vesa Jääskeläinen >> >> >> _______________________________________________ >> Grub-devel mailing list >> Grub-devel@gnu.org >> http://lists.gnu.org/mailman/listinfo/grub-devel >> > >
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel