All times are UTC-06:00




Post new topic  Reply to topic  [ 26 posts ] 
Author Message
 Post subject: EFIKAUbuntu
PostPosted: Wed Jun 13, 2007 2:25 am 
Offline
Genesi

Joined: Fri Sep 24, 2004 1:39 am
Posts: 1422
Who wants it? Please let us know. We are looking for EFIKAUbuntu betatesters and will be working with Canonical.

R&B :)

_________________
http://bbrv.blogspot.com


Top
   
 Post subject:
PostPosted: Wed Jun 13, 2007 10:05 am 
Offline

Joined: Fri Sep 24, 2004 1:39 am
Posts: 429
Location: Secure Networks / Sweden
Are we talking Xubuntu or the bloated Gnome-version?


Top
   
 Post subject:
PostPosted: Wed Jun 13, 2007 11:54 am 
Offline

Joined: Sun May 08, 2005 8:46 pm
Posts: 559
Location: Paris
i'm a ubuntu user on pegasos, i'd like to test it on efika, but yes, xubuntu, not ubuntu.


Top
   
 Post subject:
PostPosted: Wed Jun 13, 2007 12:36 pm 
interested too...


Top
   
 Post subject:
PostPosted: Thu Jun 14, 2007 12:30 am 
Offline

Joined: Wed Jun 14, 2006 2:31 am
Posts: 11
Location: Italy
actually the version isn't really important: once you have a base system (this is the "hard" part) you can choose between apt-getting ubuntu-desktop for the bloat or xubuntu-desktop for the speed :)


Top
   
 Post subject:
PostPosted: Thu Jun 14, 2007 12:53 am 
Offline

Joined: Thu Jul 28, 2005 12:41 am
Posts: 1066
Tested the latest development snapshot this morning, but it fails to boot:
Code:
bin/sh: symbol lookup error: /lib/libc.so.6: undefined symbol: _rtld_global
I'll check, if it's already in launchpad (Ubuntu's bugtracker), and check if earlier snapshots work (if they are still available)...

_________________
CzP
http://czanik.blogs.balabit.com/


Top
   
 Post subject:
PostPosted: Tue Jul 03, 2007 6:20 am 
Offline

Joined: Sat May 26, 2007 4:14 am
Posts: 33
Location: Louth, UK
I'd really like to use Edgy or Feisty on my EFIKA. I've just got it all nicely tucked in it's case and working and I'm rely enjoying using it with Debian and XFCE, but I want to do a re-install as my Debian install is a mess.

_________________
--

MacMiga
http://www.lincsamiga.org.uk


Top
   
 Post subject:
PostPosted: Tue Jul 03, 2007 6:38 am 
Offline
Site Admin

Joined: Fri Sep 24, 2004 1:39 am
Posts: 1589
Location: Austin, TX
Quote:
I'd really like to use Edgy or Feisty on my EFIKA. I've just got it all nicely tucked in it's case and working and I'm rely enjoying using it with Debian and XFCE, but I want to do a re-install as my Debian install is a mess.
You will have to get someone to port the Ubuntu patches to 2.6.22-rc7 and use the efika-patches we're using on Gentoo to build a working kernel (or back/forward port bplan's original 2.6.19-rc5 patchset to the Ubuntu version). Or use bplan's kernel (not the di_efika, but the kernel_efika) to boot the Ubuntu installer.

I would use Fiesty if you can. I think Karoly B. came up with an easy way to use standard Ubuntu packages and some light tweaking to get Beryl to work on Efika.

_________________
Matt Sealey


Top
   
 Post subject:
PostPosted: Tue Jul 03, 2007 7:14 am 
Offline

Joined: Thu Jul 28, 2005 12:41 am
Posts: 1066
That was standard Debian, not Ubuntu...

I could not get the Ubuntu installers running on EFIKA. What worked with some tweaks was EdUbuntu 6.10 running on Pegasos, and EFIKA as thin client. But EdUbuntu 7.04 fails to install on Pegasos...

Right now one can use Gentoo, which is well supported, but that's source based (needs a lot of compilation), install Debian, install a development version of openSUSE (works usually fine, but right now the installer is broken). Another possibility is to copy from Pegasos a distribution, which does not have yet a working installer, like openSUSE 10.2 (tested, works), or the same should work with any Ubuntu version.

_________________
CzP
http://czanik.blogs.balabit.com/


Top
   
 Post subject:
PostPosted: Tue Jul 03, 2007 8:52 am 
Offline

Joined: Thu Jul 28, 2005 12:41 am
Posts: 1066
Quote:
Tested the latest development snapshot this morning, but it fails to boot:
Code:
bin/sh: symbol lookup error: /lib/libc.so.6: undefined symbol: _rtld_global
I'll check, if it's already in launchpad (Ubuntu's bugtracker), and check if earlier snapshots work (if they are still available)...
Bug is fixed upstream and the latest devel snapshot of Ubuntu PPC "desktop" or "live" boots fine on Pegasos now. It fails only when it comes to X, as PCI bugfixes (hacks) to Xorg are not (yet) applied...

_________________
CzP
http://czanik.blogs.balabit.com/


Top
   
 Post subject:
PostPosted: Fri Jul 06, 2007 3:32 am 
Offline
Genesi

Joined: Fri Sep 24, 2004 1:39 am
Posts: 1422
Johan Dams has added a complete Ubuntu version to Project #338. See latest Project blog entry...

http://projects.powerdeveloper.org/project/efika/338

We will bug Johan for the details. He is in Atlanta at the RoboCup event.

http://www.robocup.org/

R&B :)

_________________
http://bbrv.blogspot.com


Top
   
 Post subject:
PostPosted: Wed Jul 11, 2007 1:50 am 
Offline

Joined: Thu Jul 28, 2005 12:41 am
Posts: 1066
OK, that even was over yesterday :) While waiting for details, I just got an idea, how could I get LTSP on 7.04 to work. Now I just have to wait, until kernel building for the pata_via tests are over...

_________________
CzP
http://czanik.blogs.balabit.com/


Top
   
 Post subject:
PostPosted: Sun Jul 15, 2007 4:13 pm 
Offline
Genesi

Joined: Mon Jan 30, 2006 2:28 am
Posts: 409
Location: Finland
Hi all.


Here is a screen-shot of Xubuntu running on the EFIKA:

http://www.cc.puv.fi/~jd/powerblog/Ubuntu.jpg

I will post a howto soon.

By the way, Beryl and Compiz are running on it as well, just apt-get :-)


Best regards,
Johan

P.S.: I know the image is bad, I will make a proper screen-shot soon :-)

_________________
Johan Dams, Genesi USA Inc.
Director, Software Engineering

Yep, I have a blog... PurpleAlienPlanet


Top
   
 Post subject:
PostPosted: Fri Jul 20, 2007 9:29 pm 
Offline
Genesi

Joined: Mon Jan 30, 2006 2:28 am
Posts: 409
Location: Finland
Image

Hi all.

What follows is a short howto of how to get a Ubuntu root filesystem suitable for EFIKA.

------

This text explains how to get Ubuntu Linux running on the EFIKA.
The actual Ubuntu kernel is not yet used, this will come soon.

Method 1: The hard way, no available PowerPC machine.
---------

This installation assumes you have an EFIKA without an OS installed, but you have access
to a PC (non PowerPC) with Linux installed.

1) Get QEmu and compile with support for PowerPC. Important: compile static binary!

2) - Make sure your kernel supports binfmt_misc
- mount it: mount -t binfmt_misc none /proc/sys/fs/binfmt_misc
- Register QEmu with it:
echo ':ppc:M::\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x14:\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/local/bin/qemu-ppc:' > /proc/sys/fs/binfmt_misc/register

3) Install debootstrap and dpkg

4) Create the minimal Ubuntu system with debootstrap:
debootstrap --arch powerpc feisty /nfsroot/home/ubuntu/ http://archive.ubuntu.com/ubuntu
This step is why you need QEmu, as debootstrap will chroot into the newly created rootfs.

Note: I'm assuming you will use this initially over NFS. This implies you have to have NFS installed and configured too.

5) If debootstrap completed successfully, you can start the EFIKA with a PowerPC kernel (the Debian kernel from efika.info for instance).

-BREAK-
Something about NFS for those who might find it confusing. NFS is a network filesystem which allows you, among others, to mount
a remote directory as if it were a local drive. Call it sharing. Linux can have it's root filesystem (i.e., all the stuff you
need besides the kernel to do interesting stuff) on such an NFS share.
If you want to move an NFS root filesystem to a harddrive, you just have to copy it. Hence, there is not a big difference
between using NFS in this case, or a harddrive. It was just easier for me and for the project I'm involved in to use NFS.
-END BREAK-

Method 2: Easy, with PowerPC machine available.
---------

This installation assumes you have an EFIKA with Linux (HD or NFS) or another PowerPC machine.
Again, this assumes an NFS root. You can initialise and copy the filesystem to Harddrive afterwards.

1) Install debootstrap and dpkg

2) create the Ubuntu minimal system:
debootstrap --arch powerpc feisty /wherever/you/want http://archive.ubuntu.com/ubuntu

Note for NFS users: There is a bug with dpkg which results in an error like this:
"dpkg: unable to lock dpkg status database: No locks available"
To get around this, you have to mount a loop filesystem and create the Ubuntu system there with debootstrap.
* create a filesystem:
- dd if=/dev/zero of=./filesystem bs=1k count=1000k (1GB is more than enough, can be less)
- mkfs.ext3 ./filesystem
- mount -o loop ./filesystem /wherever/you/want
- debootstrap --arch powerpc feisty /wherever/you/want http://archive.ubuntu.com/ubuntu
Afterwards, you can copy this rootfs wherever you want and unmount the loop filesystem.

3) Start the EFIKA with a PowerPC kernel

----

OK, this may all sound too much. For that reason I have a ready made, absolutely basic Ubuntu rootfs which is hosted here: http://robotics.puv.fi/efika/ubuntu.tar.gz
(file is about 100MD in size. Once unpacked it takes up about 200MB.
You can copy this to harddrive or to flash drive or even NFS and boot from it, after which apt-get can get you all the other stuff you need.


Best regards,
Johan

_________________
Johan Dams, Genesi USA Inc.
Director, Software Engineering

Yep, I have a blog... PurpleAlienPlanet


Top
   
 Post subject:
PostPosted: Sat Jul 21, 2007 11:08 am 
Offline
Genesi

Joined: Fri Sep 24, 2004 1:39 am
Posts: 1422
Johan and Maria, this is absolutely great work....

Image

More tomorrow...

R&B :)

_________________
http://bbrv.blogspot.com


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 26 posts ] 

All times are UTC-06:00


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
PowerDeveloper.org: Copyright © 2004-2012, Genesi USA, Inc. The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org.
All other names and trademarks used are property of their respective owners. Privacy Policy
Powered by phpBB® Forum Software © phpBB Group