Booting SD card from Grub on Asus Eee PC900

Using applications, configuring, problems
Post Reply
Message
Author
User avatar
Fox7777
Posts: 132
Joined: Fri 27 May 2005, 22:02
Location: Lacey, WA
Contact:

Booting SD card from Grub on Asus Eee PC900

#1 Post by Fox7777 »

We have Puppy Linux 4.2.1 on the SD card, XP on the SSD drive and a small 30 MB Grub partition on the SSD drive. XP boots from the Grub menu but Puppy doesn't. Puppy boots as a flash drive if it is first in the BIOS but we want both Puppy and XP to boot from the Grub menu. Any help including clear step by step instructions on this is appreciated. Thanks, Joel
User avatar
alejol
Posts: 30
Joined: Tue 14 Apr 2009, 20:34
Location: Country: Uruguay; city: Florida
Contact:

Try GAG boot manager

#2 Post by alejol »

Try GAG (GNU software).
I was tired triying to make GRUB alone to work in an old PII with two disks, disk1=Win98, disk2=Puppy4.2.

Finally, I was lucky adding GAG to the recipe:
I was installed GRUB in /boot of disk2, then booted from a Win98 CD,
and restore MBR of disk1 with fdisk /mbr.
Then, boot from a GAG CD and install GAG in MBR of disk1.
Then configure GAG and everithing works fine!
User avatar
Fox7777
Posts: 132
Joined: Fri 27 May 2005, 22:02
Location: Lacey, WA
Contact:

RE: Booting SD card from Grub on Asus Eee PC900

#3 Post by Fox7777 »

Thanks. I downloaded GAG and tried it but it apparently doesn't have the capability to boot an SD card from the Grub menu. Also there was no mention of booting an SD card in the instructions or FAQ's.

Following is the error message when booting the SD card from Grub:
root (hd1,1)
Filesystem type is ext2fs, partition type 0x83
kernel /boot/vmlinuz root=/dev/sdb2 ro vga=normal
Error 15: File not found

Puppy normally boots an SD card using pmedia=flash which is different from the way it boots a partition on the hard drive. It looks like we need to get the flash boot code into Grub so that when we select Puppy Linux 4.2.1 on the Grub menu, it boots the SD card.
User avatar
rjbrewer
Posts: 4405
Joined: Tue 22 Jan 2008, 21:41
Location: merriam, kansas

#4 Post by rjbrewer »

I don't have a eee-pc, but this site seems to have a grub
boot method for that device. Near bottom-Alternateboot.

http://wiki.eeeuser.com/howto:installpuppylinux

Inspiron 700m, Pent.M 1.6Ghz, 1Gb ram.
Msi Wind U100, N270 1.6>2.0Ghz, 1.5Gb ram.
Eeepc 8g 701, 900Mhz, 1Gb ram.
Full installs
User avatar
Fox7777
Posts: 132
Joined: Fri 27 May 2005, 22:02
Location: Lacey, WA
Contact:

RE: Booting SD card from Grub on Asus Eee PC900

#5 Post by Fox7777 »

Success! Puppy 4.2.1 was already installed on the SD card using the USB Flash option in the Universal Installer. All I had to do was modify /boot/grub/menu.lst in the Grub partition on the SSD drive graphically using the home directory as follows:
title Puppy Linux 4.2.1 (on /dev/sdb2)
root (hd1,1)
kernel /vmlinuz root=/dev/sdb2 ro vga=normal
initrd /initrd.gz
/boot

The biggest noticeable change was kernel /vmlinuz instead of kernel /boot/vmlinuz . This is big because we can buy 16 GB SD cards for less than $20 and greatly expand the capability of the netbook. The tip about where to get the wireless driver for Puppy 4.2.1 was helpful too.

Thanks again
Post Reply