Repost because of new forum: hd install with grub..

News, happenings
Post Reply
Message
Author
PeterSieg
Posts: 363
Joined: Wed 04 May 2005, 16:06
Location: Germany, 37603
Contact:

Repost because of new forum: hd install with grub..

#1 Post by PeterSieg »

Hi, just made a first try of allowing also type 1 install with grub boot manager setup.

In this new grubhd.zip is:
install-hdgrub.sh - the type 2 install with taking over an entire partition natively. not changed.
install-hd1grub.sh - the new type 1 install just copying live-cd to partition - with grub
\boot\grub\* - dir+files needed for grub. Also contains combined menu.lst
grub - the grub executable

First, either you have a suitable partition for type 1 or type 2, or you must create and
for type 1 also format it (cfdisk/fdisk+mkfs.ext2 /dev/hdxn).
Get this zip file and copy first!, than unzip in $HOME.
Second start the install script you desire.
./install<which?>.sh

The menu.lst contains now all 16 possible options:
01-08 is type 2 install - hda1 .. hdb4
09-16 is type 1 install - hda1 .. hda4

Just the default entry will be set by the install scripts! So last install will become default!
So by moving to the appropiate entry, one of the 16 option can be bootet if setup is correct
It's possible to first do a type 1 install, then a type 2 install on the
same! partition, since type 2 does not format the partition...
(The only problem than is propably to keep track of all the ways to boot a Puppy )

The modifications required for type 1 was a lot more, than for type 2,
because type 1 relies a lot on a vfat/msdos partion, since tiny.exe on
the boot floppy can only work with this type of dos partitions...
However, this type 1 install can basically work with every partition type..
Reiserfs is at the moment not displayed, but you still can enter such a
partition!

I request the live-cd mountet by the user using the drive mounter. A nice
idea would be also to request the mount of the destination partition to /mnt/data
as well and get the shell variable $EXT2DRIVE filled somehow...

I still hope, Barry can probably integrate all that in the standard install scripts..?
But for type 1 install, it will be very likely a challenging task..


That the URL to the updated grubhd.zip:

http://www.geocities.com/petersieg/grubhd.zip

PS
Have fun :)

Guest

#2 Post by Guest »

Note that the grubconfig script, that will be in v1.0.2, can also create a boot floppy.
I haven't tried it, as I had to move onto other stuff, but maybe you guys to check it out when 1.0.2 is released -- maybe we can retire the tiny.exe based boot floppy -- the grub boot floppy will, I think, have many advantages(?)

Note, in 1.0.2 I have put grubconfig into the install-hd2.sh (install to hard drive option 2) script, can be optionally executed, but I also put grubconfig into the setup menu -- which is maybe a bit dangerous to have it so readily available to anyone just cruising around playing with the menus!
-- but then, fdisk and cfdisk are in the menu also -- but then, Puppy is like that, totally fearless, unrestricted...

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#3 Post by Lobster »

Good attitude!

I was using fdisk and then Cfdisk (easier to use) as soon as I found out about it. These are disk partitioning programs - they can partition or trash your hard disk - dependent on your knowledge.

Gradually as the programs within Puppy are used and familiarised with, their long term potential becomes apparant.

For example I note that people are increasingly trying out all sorts of programs which hopefully can be dotpupped in time and perhaps even putgetted

:D
Last edited by Lobster on Sat 07 May 2005, 09:16, edited 1 time in total.

Guest

#4 Post by Guest »

"dotpupped" and "pupgetted" -- Lobster, we are developing are whole new jargon here :)

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#5 Post by Lobster »

Well there are many dialects of woof
for example this one is related to Pow wow

Bow Wow is the unofficial geek talk of Puppy

Pup = Puppy Newby or New User
Puppy = User of Puppy linux
Litter = Gathering of Puppy users such as on the forum
Fat Pup = Puppy remastered with extra trimmings
Bonsai Pup = Cut down Puppy
Puppian = Anything to do with Puppy
House trained = Experienced Pup or Linux user
Rabid Pup = Microsoft, troll or other frother (at the mouth)

Post Reply