[Soekris] Installing Pyramid on a Net4826
Frederico Marques
frederico at marques.cx
Thu Sep 7 16:09:27 UTC 2006
Hi Mark,
Check if you have this file:
/mnt/sbin/grub-setup.sh
chroot /mnt ; /sbin/grub-setup.sh
In case you don't have it:
pyramid:/sbin# cat grub-setup.sh
#This is a script to setup grub during PXE boot of Soekris 4XXX device
#It creates some required devices for the initial boot and installs grub
cd /dev
mknod console c 5 1
mknod tty0 c 4 0
mknod hda b 3 0
mknod hda1 b 3 1
cat /boot/grub/grub-script | /sbin/grub
Hope it works for you,
--fred
--On September 7, 2006 9:30:25 AM -0500 Mark Nichols
<mnichols at spanalytics.com> wrote:
> Yes, I know of the site (and a few others) which got me to this point;
> which took a while as I am not a whiz with embedded Linux, or Linux in
> general.
>
> Thanks,
>
> Mark
>
> On Thu Sep 7 8:25 , "Vacio" sent:
>
>>
>>
>>
>>
>>
>> In case you haven't seen
>> this, the metrix site has a pretty good discussion on installing pyramid
>> and OS source downloads that have been tested on 4826s.
>>
>> http://pyramid.metrix.net/trac/
>>
>> Good
>> luck,
>>
>> /Rob
>>
>>
>>
>> -----Original Message-----
>> From:
>> soekris-tech-bounces at lists.soekris.com
>> [mailto:soekris-tech-bounces at lists.soekris.com]On Behalf Of Mark
>> Nichols
>> Sent: Thursday, September 07, 2006 6:49 AM
>> To:
>> soekris-tech at lists.soekris.com
>> Subject: Re: [Soekris] Installing
>> Pyramid on a Net4826
>>
>>
>> Derrik & Ron,
>> Thanks for the responses--they are on target with what I was asking,
>> but:
>> I chroot to /mnt. Then: sh_3.00#:grub_install '(hd0)'
>> I get back:
>> sh_3.00#:tempnam: No such file or directory
>> sh_3.00#:/sbin/grub_install: line 386: $log_file: ambiguous redirect
>> And I have to CTRL-C to get the prompt back. So, is grub-install
>> looking for a particular file (say in the /boot or /boot/grub
>> directory), or a partition, which maybe I don't have?
>> Thanks again,
>>
>> Mark Nichols
>> Signal Processing Analytics
>> (804)
>> 364-1050
>> www.spanalytics.com
>>
>> On Thu Sep 7 6:32 , Derrik Pates
>> sent:
>>
>>
>> Mark
>> Nichols wrote:
>>> I am trying to install
>> Pebble/Pyramid onto the boards. I have tftp,
>>> dhcp, and httpd running on a host PC. I can wget
>> the .tar or .img file
>>> after
>> PXELINUX booting. I fdisk /dev/hda, then mkfs.ext2 and mount
>>> /dev/hda1 to /mnt. I wget the tarball to /mnt,
>> and untar. What's
>>> next? If I
>> reboot at this point, the board hangs unless I go to console
>>> mode (CTRL-P). I'm missing something (probably
>> simple) on getting the
>>> board to
>> see grub and boot from the flash.
>>
>> The BIOS doesn't know
>> anything about partitions or filesystems, so you
>> have to install the GRUB
>> first-stage loader to the MBR of your disk/CF
>> card. Probably your best
>> bet is to chroot into the newly-created root
>> filesystem after extracting
>> the tarball, and run "grub-install '(hd0)'".
>> Upon reboot, you should then
>> be launched into GRUB; if there's a
>> menu.lst file in /boot/grub, it will
>> load that and present you with a
>> menu as usual.
>>
>> --
>> Derrik
>> Pates
>> javascript:top.opencompose('demon at devrandom.net','','','')
>>
>>
>
>
> _______________________________________________
> Soekris-tech mailing list
> Soekris-tech at lists.soekris.com
> http://lists.soekris.com/mailman/listinfo/soekris-tech
More information about the Soekris-tech
mailing list