Annoyance with full HD install

Booting, installing, newbie
Post Reply
Message
Author
totimato
Posts: 2
Joined: Fri 20 Nov 2009, 09:21

Annoyance with full HD install

#1 Post by totimato »

Hi everybody!

I have an old computer with Windows 98 running on it - need it like that.
Been using Puppy live CD (4.3.1) and started to really like it. Because i have read of possible trouble with W98 not starting i have found another disk, disconected the W98 disk, conected Pup disk and did a full install (two partitions, swap and ext2fs).
Now, i have been using this for a couple of days, swiching disks for different OS. I now beleave i like Puppy, so i would like to have both disks in the computer and start win98 or Puppy to my liking. I know i could do another install to reformated fat32 Puppy disk, but as this is a Linux learning project, i would like to stick to linux file system.

I connected both disks and installed GAG (http://gag.sourceforge.net/) to do this. Win98 still starts as it shoud, but Puppy does not. This is what i get:


---screen
root (hd0,0)
Filesystem type is ex2fs, partition type 0x83
kernel /boot/vmlinuz root=/dev/sda1 ro vga=normal
[Linux-bzImage, setup=0x2a00, size=018a82c]


Unlzmaing Linux... done.
Booting the kernel.
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)

---end screen

Now i'm stuck. I have been searching this forum for the last two days, but it seams i can't work it out on my own.

Any help appreciated!

Kind regards,


edit: i forgot to say: i did a full installl by this instructions: http://rexxinfo.org/How_to_Install_Puppy/HOW_TO_1.HTM

User avatar
Wheres One
Posts: 215
Joined: Fri 21 Nov 2008, 23:30

#2 Post by Wheres One »

If you have a hard drive with only Puppy on it and a hard drive with only Windows 98 on it, and they both already work, why not just connect both of them to your machine and choose which hard disk to boot from within the BIOS? Seeing as you already have two bootable, functional installs, why not just save some trouble and use the BIOS instead of another more complicated way?

Sorry if I'm missing something,

Wheres One

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#3 Post by Pizzasgood »

Never used GAG before. Are you sure that the root=/dev/sda1 option is correct? Even if it was correct when you first installed Puppy, at that time you only had one drive installed. Now you have two. The one Puppy is on might not be sda1 anymore - it could be sdb1. GAG does seem to be detecting that drive as the first HD, but it might use different sorting criteria than Puppy does, so I wouldn't treat it as gospel.

I don't have much experience with full-hd installs, so that's the only idea I have. Good luck.

FYI, Grub is perfectly capable of handling both a Puppy and a Windows install. Probably not as "prettily" as GAG does though, if that's what you're into.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
alienjeff
Posts: 2265
Joined: Sat 08 Jul 2006, 20:19
Location: Winsted, CT - USA

#4 Post by alienjeff »

http://sourceforge.net/projects/gag/support

Doesn't look very well supported. Consider Grub.
[size=84][i]hangout:[/i] ##b0rked on irc.freenode.net
[i]diversion:[/i] [url]http://alienjeff.net[/url] - visit The Fringe
[i]quote:[/i] "The foundation of authority is based upon the consent of the people." - Thomas Hooker[/size]

rubberdragon
Posts: 57
Joined: Wed 25 Jul 2007, 21:40
Location: On permanent leave

#5 Post by rubberdragon »

I'm taking it from the install guide you used and the output you quoted that you now have the Grub bootloader installed in MBR, and not GAG. Is that correct?

amigo
Posts: 2629
Joined: Mon 02 Apr 2007, 06:52

#6 Post by amigo »

We need to know which connector your linux installation is on. If you have connected the windows disk to the first IDE cable, then your linux is probably not on /dev/sda1 -instead it would most likely be /dev/sdb1.
You'll need to change the entry ofr the bootloader -whether that happens to be GRUB, GAG or whatever. Then, you also need to change the entry in the /etc/fstab file of the liniuy installation itlsef. This will require that you boot using a liveCD so you can access the fstab, then edit and save it.

Are your disks connected using the wide IDE cables or are they connected with the small SATA connectors?

rubberdragon
Posts: 57
Joined: Wed 25 Jul 2007, 21:40
Location: On permanent leave

#7 Post by rubberdragon »

I've had the same idea, Amigo. I suspect that the first and only boot disk is the one with W98 and GAG in its MBR. When Puppy is chosen in that menu, grub on the second disk is run. If so, /boot/grub/menu.lst needs editing to something like

timeout 0
default 0

title Puppy 431
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sdb1 ro

This would avoid the nuisance of having to chose from 2 menus in succession.

PupGeek
Posts: 353
Joined: Sun 06 Sep 2009, 11:30

#8 Post by PupGeek »

Go with GRUB. Boot a puppy livecd, open the menu, go to system>Grub and configure your bootloader. Use the simplest option offered for this.

After configuring GRUB, you might want to do a frugal install as well for experimenting with to reduce the chance of screwing up your full HD install by trying out new stuff. You can later add an entry into grub for the frugal install too by editing your menu.1st file.

totimato
Posts: 2
Joined: Fri 20 Nov 2009, 09:21

#9 Post by totimato »

Thank you all for helping!

Problem solved: it is sdb!

@Wheres One:
Tryed that, but it doesn't work. Its an old computer i guess. And it is really slow process even if it would work.

@Pizzasgood:
Yes, its "pretty" i'm after ;)

@alienjeff:
GAG is easyer

@rubberdragon:
I have GAG. But i guess Grub is still at the beginning of the boot process of Puppy...
I do have timeout 0, so there is no second menu.

@amigo:
Both are IDE disks. And at the time of install the Linux disk was also connected as slave, i just disconected the master (win98) disk and started installing. So i wasn't expecting that, i was trying all sorts of silly (hdx,x) combinations :)


Kind regards,

Post Reply