GAG boot loader needs improvement IMHO

Eric "Shubes" plug at shubes.net
Sat Nov 25 09:10:52 MST 2006


Is there some reason you don't simply put /boot in a separate partition?

If/when the mbr gets clobbered, restoring grub to the mbr is easy. Simply
boot a knoppix or rescue cd and:
# grub
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
# reboot

JT Moree wrote:
> Anyone here know assembler and want to pick up a project?
> 
> BACKGROUND
> I have started using the GAG (http://gag.sourceforge.net) boot loader
> instead of grub to manage my multiple OSes because it is small and self
> contained and does not require files to be in a partition (i know.
> that's the reason FOR using grub in the first place)
> 
> Every time I do a new install of an OS i have been putting the boot
> loader in the root partition.  some installers dont give you that option
> and blow away grub in the MBR.  Since my MBR GRUB was not tied to a
> particular OS but to the system overall (i faked it into working this
> way) it is never easy to get grub set back the way I want it.
> 
> Hence the reason for using GAG.  if GAG gets blown away I simply boot
> sysrescuecd and re-install it.  I don't have to worry about having a
> running distro and pointing grub files to correct locations.  I have
> toyed with the idea of making a specialized grub boot distro that works
> more like this--if you know of one already please bring it to my attention.)
> 
> THE PROJECTS
> GAG works great but looks like Win 3.1.  I'd like to make it look
> better.  There are some issues:
> 1) It is written in assembler--i don't know how to program assembler and
> looking at the code hasn't helped.
> 2)  It's in Borland Turbo Assembler
> 
> PROJECT #1
>  find a TASM compatible free software assembler.  been trying with no
> success.  popasm says it supports tasm syntax but project is dead and
> code doesn't work.
> 
> #2
>   port GAG from turbo assembler (TASM) syntax to something else that can
> be compiled with free software
> 
> #3
>   Find borland TASM.  if you have borland's turbo assembler and are not
> using it or know where it can be legally downloaded I would like to try
> to compile GAG using it.  or you can compile GAG for me but I still
> can't program in assembler so this project is only marginally helpful.
> 
> #4 HACK GAG.  make changes to GAG so it looks like this
> http://pcxperience.org/jt/gag/mockup.jpg
> instead of looking like this
> http://gag.sourceforge.net/pics.html
> 
> #5 IMPROVE GAG.  I have a whole page dedicated to ideas on making GAG
> themes.
> http://www.cwelug.org/cgi-bin/wiki.cgi?GagThemes
> 
> If someone can do 4 or 5 we can send the code to the original developer
> to compile it but that seems like a very inefficient way to develop code.
> 
> OTHER INFO
> I am not tied to a particular OS for these projects.  FreeDOS works just
> as well as Linux.  Windows is even an option since most of us have it.
> The key component is using Free Software to compile the GAG program
> (which is GPL'd).
> 
> Thank you for taking the time to read this entire email.
> 

-- 
-Eric 'shubes'


More information about the PLUG-discuss mailing list