Alexander! what you said perfectly make sense, i am going to do same right now :-), i am newbie and my purpose of doing all this is to understand and i agree with you, may be better way is to look at source...
On Fri, Jan 4, 2013 at 10:36 PM, Alexandre Strube <su...@ubuntu.com> wrote: > Hello Saqlain, > > you know the saying: give a man a fish, he will eat for a day. Teach a man > to fish.... > > The best thing of open source is that, well, you have the source. Inside > the apt repository files, you can uncomment the source repositories, and, > after an apt-get update, instead of downloading the binary, you can > download the source. > > Out of my memory, I suggest you download grub's source, find the source > file(s) of the update-grub, and start by looking at simple functions that > open files, such as fopen(), or for some strings (as some of these file > names might be hardcoded), or just stroll around the code. You would be > amazed at how much one is able to learn just by looking at some > never-seen-before code (or horrified, depending on the case) - but in any > case, you will learn WHILE having a mental challenge. > > I sincerely hope this helps. > > > 2013/1/4 Saqlain Abbas <saqlain.abba...@gmail.com> > >> Thanks Colin for suggestions! >> >> I have now used used Ubuntu 12.04 (I can see 12.10 also available but did >> not give it a try) from https://wiki.ubuntu.com/Core I have modified >> rootfs as per my requirements (incorporated my all scripts and >> customization into into it, and is perfectly fine), I have modified >> /etc/lsb-release, but unfortunately still menu.lst generated through >> update-grub, contain title as ubuntu. I suppose with this version >> update-grub should pick name from lsb-release as you mentioned, or i am >> missing something else also? Or you would suggest me to use 12.10, i want >> to avoid modifying update-grub, the reason you mentioned it will pick from >> lsb-release, is there some other files which i need to modify also? I have >> modified /etc/lsb-release, /etc/os-release, /etc/issue, /var/run/motd etc >> >> Thanks, >> Saqlain. >> On Fri, Jan 4, 2013 at 6:11 PM, Colin Watson <cjwat...@ubuntu.com> wrote: >> >>> On Fri, Jan 04, 2013 at 02:10:55PM +0500, Saqlain Abbas wrote: >>> > I have customized Ubuntu distribution, along with several >>> customization i >>> > have also changed distribution name, it works well. Currently I use >>> this >>> > cutomized distro rootfs with Linux kernel but whenever i do >>> update-grub, >>> > the auto-generated menu.lst file do have original distro name, My >>> question >>> > is grub read which file to determine distro name, as i want to >>> customize it >>> > completely. >>> >>> The very old version of update-grub you're using hardcodes it, so you'd >>> have to edit the update-grub script directly to fix this. More recent >>> versions (anything from Ubuntu 7.10 onwards) pick up the title from >>> lsb_release. >>> >>> > Sample snippet from auto-generated menu.lst file >>> > >>> > title Ubuntu, kernel 2.6.17-10-generic >>> > root (hd0,4) >>> > kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda5 ro quiet splash >>> > initrd /boot/initrd.img-2.6.17-10-generic >>> >>> You are using a dangerously old version of Ubuntu; that looks like >>> Ubuntu 6.10, which has been out of security support for nearly five >>> years and by now is very likely to be full of vulnerabilities. Even the >>> version of Ubuntu that fixed the bug of not using lsb_release here has >>> itself been out of security support for nearly four years! You should >>> upgrade to something very much newer at the earliest opportunity. >>> >>> Cheers, >>> >>> -- >>> Colin Watson [cjwat...@ubuntu.com] >>> >>> -- >>> Ubuntu-devel-discuss mailing list >>> Ubuntu-devel-discuss@lists.ubuntu.com >>> Modify settings or unsubscribe at: >>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss >>> >> >> >> -- >> Ubuntu-devel-discuss mailing list >> Ubuntu-devel-discuss@lists.ubuntu.com >> Modify settings or unsubscribe at: >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss >> >> -- >> [] >> Alexandre Strube >> su...@ubuntu.com >> <https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss> > > > -- > Ubuntu-devel-discuss mailing list > Ubuntu-devel-discuss@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss > > -- Kind Regards, Saqlain Abbas.
-- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss