LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Puppy
User Name
Password
Puppy This forum is for the discussion of Puppy Linux.

Notices

Reply
 
LinkBack Search this Thread
Old 03-06-2010, 12:01 PM   #1
DavidMcCann
Senior Member
 
Registered: Jul 2006
Location: London
Distribution: CentOS, Salix
Posts: 2,835

Rep: Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729
The Puppy ate my Fedora!


I'm planning to get a cheap laptop to supplement my desktop, and I've been looking at suitable distros. Puppy (4.3) was the best of those I tried, so to familiarise myself with it I decided to create a new partition and install it. The installation seemed to go well, so I went back to Fedora and altered grub.conf.

When I re-booted and selected Puppy from the grub menu, I was given a screen (why?) which offered
Linux on sda1
Linux on sda4
Install grub
The second should have been Puppy, but it didn't work. When I examined /boot on the Puppy partition, I found there was no initrd or config, and /boot/grub had no grub.conf.

I went back to the live cd and re-installed. This time, instead of the option of installing grub on sda4, I chose MBR. I don't know what I was thinking about, because that trashed the Fedora grub! And I still couldn't boot Puppy — or Fedora either, now. Luckily I had my Fedora disk and was able to re-install grub from there.

So what did I do wrong? How do I install Puppy alongside Fedora?
 
Old 03-06-2010, 12:28 PM   #2
mdlinuxwolf
Member
 
Registered: Dec 2006
Distribution: Mepis and Fedora, also Mandrake and SuSE PC-BSD Mint Solaris 11 express
Posts: 358

Rep: Reputation: 34
GRUB

That's a tough one. There is a file called menu.lst (or something similar) in the /boot directory which has all the information needed to boot a kernel of linux. If you are using GRUB for more then one Linux, you need both menu.lst files and you need to do some cutting and pasting so that all the information is there. The location is /boot/grub/menu.lst A text editor should open it. Be sure to edit the text file, not the binary just like it.

That stands a 50/50 chance of working.
 
Old 03-06-2010, 02:34 PM   #3
DavidMcCann
Senior Member
 
Registered: Jul 2006
Location: London
Distribution: CentOS, Salix
Posts: 2,835

Original Poster
Rep: Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729
This reply tells me nothing; my post indicated that I know what ought to be in /boot (grub.conf is just Fedora-speak for menu.lst), and that Puppy was not producing a viable /boot. I would be surprised if it could start without an initrd file.
 
Old 03-06-2010, 02:57 PM   #4
colorpurple21859
Senior Member
 
Registered: Jan 2008
Location: florida
Distribution: slackware64-current, puppy, ubuntu
Posts: 1,302

Rep: Reputation: 180Reputation: 180
Did you do a frugal or full install of puppy, and if a frugal install where are the puppy files located.

Last edited by colorpurple21859; 03-06-2010 at 03:15 PM.
 
Old 03-06-2010, 09:08 PM   #5
8-bit
Member
 
Registered: Jan 2009
Location: Southern Oregon under a rock.
Distribution: Puppy 431 SCSI, Lucid 520, Slacko, Win 7
Posts: 130

Rep: Reputation: 37
Make a directory on the partition you want to install Puppy to.
I called mine pup431.
copy vmlinuz, pup-431.sfs, and initrd.gz to it.
Then add this to your version of menu.lst.

# Linux bootable partition config begins
title Puppy Linux 431 frugal
root (hd1,2)
kernel /pup431/vmlinuz pmedia=atahd psubdir=pup431 nosmp
initrd /pup431/initrd.gz
# Linux bootable partition config ends

My installation was on the second hard drive on the third partition.
So adjust according to the drive and partition you put it on.
For example, if it is installed to the first partition of the first hard drive the root line would be root (hd0,0).
 
Old 03-07-2010, 05:06 AM   #6
Wu2wei
Member
 
Registered: Jan 2010
Posts: 60

Rep: Reputation: 26
grub ate fedora

David,
it is quite possible that you have two versions of Grub involved here.
Since you are talking of a file grub.conf and others of menu.lst.

It seems to me that Fedora installs Grub2 and Puppy Grub 1. Booting both Systems would work with either version of Grub, but you must make the proper adjustments in grub.conf or in menu.lst.

Here are some links that might help you further
http://dailypackage.fedorabook.com/i...ling-Grub.html
http://grub.enbug.org/grub.cfg
http://www.fedoraforum.org/forum/sho...=&threadid=996

Last edited by Wu2wei; 03-07-2010 at 10:38 AM.
 
Old 03-07-2010, 10:55 AM   #7
DavidMcCann
Senior Member
 
Registered: Jul 2006
Location: London
Distribution: CentOS, Salix
Posts: 2,835

Original Poster
Rep: Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729Reputation: 729
Dual booting Fedora and Puppy

I finally sorted this out, with some help from the Puppy forum.

Puppy apparently does not need initrd, but it must have puppy-431.sfs, which the installer had failed to copy to /boot.

I'm using the Fedora grub, with the addition

title Puppy (4.3.1)
root (hd0,3)
kernel /boot/vmlinuz ro root=/dev/sda4

and that works fine.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Unable to install Puppy on HD (Puppy universal installer) Marcos.K Puppy 2 04-05-2009 02:54 PM
Fedora ate my Dapper- GRUB Issues aquaboot Ubuntu 3 06-20-2006 10:32 PM
Fedora Core 2 ate my hard drive.... haunj Fedora 2 02-03-2005 01:01 PM


All times are GMT -5. The time now is 01:35 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration