WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Grub bootloader necessary?  (Read 12134 times)

Offline vinceASPECT

  • Hero Member
  • *****
  • Posts: 810
Re: Grub bootloader necessary?
« Reply #15 on: October 16, 2010, 10:23:56 AM »
Hello,

yes

I do think these topics are a challenge partly because of the appalling explanations that go along with them.

For example, my topic of interest here is "multi booting" different operating systems in different partitions on the same HDD. (One OS per partition)

Now, you instantly realize that a bootloader is needed for this job.

But when you start to read WIKI about GRUB bootloaders not even the BASICS are covered.

Surely the MAIN topic of GRUB is concerning the fact that it is used to boot MORE THAN a single operating system on the same HDD.

YOu look at the explanation of grub in WIKI.

They don't even mention this very basic topic.

For example, whenever you install an operating system on a computer it often AUTOMATICALLY arranges some kind of bootloader (like windows does) or it asks YOU to arrange it (like Linux asks you to organize grub)

So clearly, as you start to install more operating systems on the same HDD these same requests will be presented for each OS install


For example, clearly if you install 4 different Linux versiosn in seperate partitions on the same HDD then all of those distros will ask you to sort out GRUB (or install GRUB)

So you would effectively then have 4 installs of GRUB conflicting?.....OR do you only ever install GRUB once into the first root Operating system? (just leaving one version of grub on the hard drive)

Not even this "ridiculously common sense" VIEWPOINT about grub is covered in any description of multi booting OS's with grub.

To my mind that is lunacy.


i imagine in reality that multi booting several OS's on a single hard dive is infact simple to understand.

The problem comes understanding how to use the actual bootloader tol that achieves your ends (Grub)

In reality this topic should take about 60 seconds to explain to a complete novice how to do. The bootloader that achieves it should be understood in 20 seconds and the subject finished.

In reality GRub presents a nightmare of scenarios for a typical user. Many people don't even understand Grub themselves and then try to explain it to others. As for the wiki pages on grub. They are not even worthy of bin material......  also Grubs homepage is utterly useless as a guide.

Any tool that is so complex to use or explain should be just binned by the world...sadly millions still use GRub. How long it took them to learn it is their funeral..... but they certainly can't explain it to me and i am degree educated.

It's another typical ridiculous computing scenario.
But maybe my understanding of GRUB and multi booting is badly wrong?

V.

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Grub bootloader NOT necessary to run TC!
« Reply #16 on: October 16, 2010, 11:17:31 AM »
In reality this topic should take about 60 seconds to explain to a complete novice how to do. The bootloader that achieves it should be understood in 20 seconds and the subject finished.

Says who?
(Saying
Code: [Select]
In reality does not give the rant more credibility...)

And how is TC which comes shipped with isolinux and pxelinux (plus configurations/scripting of those) as only included bootloaders responsible for what you say?

Any references to grub in any documentation should be taken as any other references to optional extensions containing third party software, a facilitation for users.

IMHO, your initial question has been more than sufficiently answered by several posters.

In an earlier post I had requested that this thread would be split off, and hereby I feel like I have to request that it will be moved out of the "TCB Talk" subforum, as it is offtopic, not even sure if it would qualify for a "TCE*" subforum...
« Last Edit: October 16, 2010, 11:22:07 AM by tinypoodle »
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline vinceASPECT

  • Hero Member
  • *****
  • Posts: 810
Re: Grub bootloader necessary?
« Reply #17 on: October 16, 2010, 03:38:26 PM »
Hello

yes

Sorry if the post is off...

Yes, my question has been answered and i will try to follow the advice.

The person said that what is needed is to create a certain folder on the target partition. To create the folder  you use a partitioning tool and the appropriate commands. Once created, this folder will hold backups and extensions and give "persistance" to TC.

Apparently, after doing the work above, you can then ignore any grub related work.

TC can then simply be booted from it's CD into RAM each time. Your tools and settings of TC are always remembered.

hope this will work ok.

many thanks,

Vince.

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Grub bootloader necessary?
« Reply #18 on: October 16, 2010, 06:24:42 PM »
1. grub is one of several existing bootloaders which have the capacity to boot a Linux system.

2. Ways of achieving persistence of static and dynamic data under TC are particular to this specific distribution, by design.

Those 2 aspects have no relation and should not be confused.

HTH
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

aus9

  • Guest
Re: Grub bootloader necessary?
« Reply #19 on: October 16, 2010, 07:43:58 PM »
tinypoodle

I agree this post may not belong to a certain forum but I do agree with some aspects of vinceASPECT is suggesting.

So I agree that documentation for most linux bootloaders tends to be poor.

As the maintainer of the 3 wikis on grub1 or grub-legacy or grub2 I am partially responsible for that enduring comment.

I do defend one aspect .....I believe the future is grub2 which is why I did not bother writing a basic grub-legacy type wiki. One might even see thru me and suggest I have deliberately attempted to provide more information on grub2 to seduce the "innocent' people who might peruse our growing wiki collection.....heh heh

2) a normal grub2 on a non-TC install will detect other operating systems....but for various technical reasons we can't use that feature.

I can assure the readers that I attempted to the best of my ability to make that happen but failed due to my lack of programming skills.
And another kind TC member took on the same task and also had some issues...so its not just me to blame for how the TC grub2 tcz file and structure differs from turnkey type grub2 packages.

Again, we all make assumptions but I assume that for those who look at grub2.....do so because they have some experience of grub1

Notice that how we refer to grub or grub1 or grub-legacy or grub patched for TC creates certain issues for newbies?

So the grub2 wiki has had to use the same manual text editor approach to its config file we call grub.cfg in the same spirit as menu.lst

3) But even tho I am a grub2 fanboy....I agree that some of the grub2 development is really messy as well.

Therefore I agree with vinceASPECT...in the general theme that grub as a bootloader be it grub-legacy or grub2 is not easy to understand.

vinceASPECT

Were you referring to any TC wikis by any chance?
« Last Edit: October 16, 2010, 07:48:18 PM by aus9 »

Offline PIRAT507

  • Newbie
  • *
  • Posts: 22
Re: Grub bootloader necessary?
« Reply #20 on: October 16, 2010, 08:56:55 PM »
grub2 is a real disaster, even worse than grub the first.
grub is a disaster.
If you don't believe me, just wait for grub3.
I have got 5 machines running, 4 are really cheap second hand thin clients.
two are running tinycore allready, master machine running 8 years Debian after running several years of Slackware.
On the master I seriously do think about switching to micro/tinyCore.
The master has 5 Gb memory.
I do hope micro/tinyCore will be integrated into Debian, somewhere in the future.
Or micro/tinyCore will be able to run Debian packages..
It would mean best of both worlds.
No grub on any machine!

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Grub bootloader necessary?
« Reply #21 on: October 16, 2010, 10:27:49 PM »
I do hope micro/tinyCore will be integrated into Debian, somewhere in the future.

Huh??  :o
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Grub bootloader necessary?
« Reply #22 on: October 16, 2010, 10:32:12 PM »
So I agree that documentation for most linux bootloaders tends to be poor.

I have hardly ever seen any piece of software as well documented as loadlin.
Such (unspecific) generalizations don't help.
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline vinceASPECT

  • Hero Member
  • *****
  • Posts: 810
Re: Grub bootloader necessary?
« Reply #23 on: October 17, 2010, 10:08:39 AM »
Hello everybody,

You are very kind to take time on this.

Uh...aus9....well my earlier posts were just a rant and were not directed
pointed at anything TC offers out to userland. No!.

see, this sums up  my computing skill right here...i just lost the entire post after spending time typing it to you......jeeps!

Here goes again from scratch.....

aus9, in actual fact i have found an excellent page describing TC and Grub within the TC website. It really is excellent and extremely accurate information.

it's a perfect explanation and 100 percent common sense. So TC website has reallly impressed here.  (in my little world)

here

http://wiki.tinycorelinux.com/Install+more+than+one+Operating+System+on+a+Hard+Drive&structure=Installing+TC

clearly, i did not look further than the end of my nose....

You see guys, i am not very hot with computers and money is never abundant.

I wanted to get the very most out of my new PC here. It is a 3.7ghz Hyperthread pentium 4.

I have got a special windows software tool called HyperOS.

http://www.hyperossystems.co.uk/   (HyperOS 2004FE)

It allows me to put unlimited versions of any popular Linux  flavours.....and 22 versions of any flavours of windows....... onto the same hard drive.

It's multi-booting right there!

I have used HyperOS a lot and enjoy it.

Sometimes however, Linux flavours can mess about with Grub. There can be conflicts...or impending conflicts which are narrowly avoided.

i don't want to mess my HOS machine up because currently i never need to re-make this machine. HyperOS allows me to drag and drop an entire OS into a fresh new slot on the desktop. So i can clone entire operating systems in 2 minutes.

Currently i have 8 winXP machines on my desktop. Machine 1 is a virgin winXP which just  has drivers for the hardware. That stays in a virgin state.

Sometimes, if needs must, i drag the "virgin winXP" over into a spare new desktop slot and this makes a fresh new winXP machine.

Other winXP machines i dedicate to music..... and other winXP machines are dedicated to the web. Other WinXP machines are for programming and Visual Studio and .net frameworks.

The HyperOS tool is great for me. So It was a bad gamble for me to mess around with Grub... it would be silly to ruin my HYperOS scenario.

I started this thread to find out how to avoid Grub....while still bieng able to get TC Linux onto my machine.... and get some other Linux flavours on.

It is all going pretty well, so thanks for your help.

I was never sure which bootloader is used by HyperOS.

Some reports said that people noticed that Grub behaved rather well with certain versions of HyperOS. (there are 3 popular versions).

But with my version of HyperOS,  i was worried about the possibility that it may already have a linux loader in it.....and maybe messing  with new Grub installs was a bad idea.

So in summary, it appears to be going ok now.

For me, it was about getting TC Linux working effectively. While keeping the HyperOS system in pristine condition. TC is a great operating system.

Thankyou for your time. Thankyou very much for TC Linux!

bye for now,

vinceASPECT.

Offline tinypoodle

  • Hero Member
  • *****
  • Posts: 3857
Re: Grub bootloader necessary?
« Reply #24 on: October 18, 2010, 08:38:52 AM »
Linux Boot Loaders Compared:
http://www.xs4all.nl/~lennartb/bootloaders/bootloaders.html

Some pretty good documentation about Linux bootloader and the whole mechanism involved, despite not having been updated for more than 7 years...
"Software gets slower faster than hardware gets faster." Niklaus Wirth - A Plea for Lean Software (1995)

Offline vinceASPECT

  • Hero Member
  • *****
  • Posts: 810
Re: Grub bootloader necessary?
« Reply #25 on: October 18, 2010, 10:37:46 AM »
Hello

Tiny Core Linux is working well here after followed the forum advice in this thread.

Thankyou.

I must now search for a teaching of how to compile other Linux Applications for the TC operating system.

thanks,

V.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14851
Re: Grub bootloader necessary?
« Reply #26 on: October 18, 2010, 12:38:40 PM »
I must now search for a teaching of how to compile other Linux Applications for the TC operating system.

See linux from scratch/beyond linux from scratch and the extensions section of the tinycore wiki

xnix

  • Guest
Re: Grub bootloader necessary?
« Reply #27 on: October 24, 2010, 12:00:14 AM »
I do hope micro/tinyCore will be integrated into Debian, somewhere in the future.

Huh??  :o

Ahahahaha! Sorry, this bit just got me going.

Offline ^thehatsrule^

  • Retired Admins
  • Hero Member
  • *****
  • Posts: 1726
Re: Grub bootloader necessary?
« Reply #28 on: October 27, 2010, 05:35:58 PM »
The last few extremely off-topic posts in this thread have been removed.  Please keep this on topic.

Also, it's fine if you dislike something but please provide a valid explanation.  Otherwise, do not bother to post.