Tuesday, June 12, 2012

Bodhi Linux ARM Alpha Release for RaspBerry Pi

Edit/Update: You can find the latest release here -> http://www.bodhilinux.com/downloads_mobile.php

I've been busy with lots of different Bodhi things of the late. The latest of my many projects has been getting the Bodhi desktop functional on the RaspBerry Pi:


This first release while having some rough edges does give you a fully functional Enlightenment desktop on top of a Debian Wheezy ARMEL base. I am providing two different downloads which you can find on our source forge page here. The first is an easy to use .img file that can be written to 4GB or larger SD card.

If you dislike .img files I've also provided tar files that contain the boot partition (which should be written to a vfat partition at the start of an SD card) and the root file system (which should be written to the second partition on a card that is extX).

The default logins for this image are:

bodhi/bodhi
root/raspberry

The "bodhi" user has sudo rights by default.

If you hit any snags or find bugs with this image please let us know in the RaspBerryPi section of our user forums (not the comment section of this blog!) so we can improve this release.



~Jeff Hoogland

30 comments:

  1. Replies
    1. Whoops! Forgot to include that in the post - I've added that information now.

      Delete
  2. Got it booted up and everything seems to be working great.

    I can't seem to get the networking to start up. It can't seem to find eth0 and i don't see any network drivers in lsmod...

    ReplyDelete
    Replies
    1. Networking works fine here - just start the system up with a network cable plugged in. If you need help please open a support request on our forums.

      Delete
    2. Looks very nice and its fast but network didnt come up.

      Delete
    3. Those having this issue please check your md5sum and then post an thread on our forums to help get it sorted. It is working fine here on 2 different SD cards on two different Pis.

      Delete
    4. Looks like it is trying to map the interface to eth1 instead of eth0. updating /etc/networking/interfaces fixed things up

      Delete
    5. I changed eth0 to eth1 from /etc/network/interfaces and now it works.

      Delete
    6. It is odd that the ethX interface is different for you - I'll have to double check my own configuration later.

      Those having this issue - do you have model A or B Pis?

      Delete
    7. Hi,

      I too have the same problem with the networking not picking up - the interfaces file does have the eth set at 0 instead of one but it is not letting me save the file after I edit it. Any suggestions please?

      Delete
    8. Make sure you are editing the file as root (or with sudo).

      Delete
  3. Hi,

    A quick question for any Bodhi developers, why did you base your version on the Debian Armel port of Wheezy when you could have used the Raspbian Wheezy hard float version. The benefit being that you usethe hard float capabilities of the Pi hardware. This would provide a better user experience for the distribution.

    http://www.raspberrypi.org/phpBB3/viewforum.php?f=66

    ReplyDelete
    Replies
    1. Because we already have an ARMEL branch of Bodhi Linux. Using ARMHF would require a complete and total rebuild of all our software and maintaining yet another repository.

      Delete
    2. Any plans for working in the raspbian optimizations?

      Delete
    3. Please see one of my comments here.

      Delete
  4. Same network issue here too. But soon fixed by changing eth0 to eth1
    Raspberry pi model B from RS components

    ReplyDelete
    Replies
    1. Huh - I'm wondering if it is based where the Pi is built from - both my Pis came from Newark and eth0 is the correct network adapter on both of them for wired.

      Delete
    2. if you find the file /etc/udev/rules.d/70-persistent-net.rules on your pi edit it and comment out any line that ends with the string 'KERNEL=="eth*", NAME="eth0"'.

      This should solve the eth0/eth1 issue.

      Ritchi

      Delete
  5. ok y'all same eth1 not eth0 issue which was sorted as above
    Rasp Mod B
    after a reboot had a couple of other issues.
    running sudo ... I get an unable to resolve host raspberry-pi but gonna look in to this a bit more before posting a support request.

    thanks Jeff more great work!

    Jason

    ReplyDelete
  6. Some previous versions of the initial Raspberry Pi had this network issue due to the original Debian squeeze version being incorrectly set to Eth1 by default. Possibly some cards have been overwritten?
    This has I believe been resolved in the second production but I think it still may depend on whether the Debian is Squeeze or Wheezy. Whatever the problem , it isn't a Bodhi issue, but a Paspberry Pi issue.Just thought I should clear that up.

    ReplyDelete
  7. @jeff you need to clean this file before you release IMG, /etc/udev/rules.d/70-persistent-net.rules

    eth0 is link to your rasberryPi Mac address this is ahy after we boot our rasberrypi we have our network set to eth1 and not eth0.

    see ya

    ReplyDelete
    Replies
    1. Thanks - someone already mentioned this above. This along with a few other small issues will be resolved in a future release for the Pi some time in July

      Delete
  8. How do you install this on a SD card? Sorry point and click noob here. :)

    ReplyDelete
    Replies
    1. See here for a decent general over view -> https://help.ubuntu.com/community/Installation/FromImgFiles/

      Delete
  9. Good work with this pi port. I've just tried it and I have to say that it's the most usable graphic environment I've tried yet. I'm guessing that's down to the mature nature of Enlightenment and EFL? Whatever it is, I'm a fan so far!

    ReplyDelete
    Replies
    1. I'm told it's down to E being developed with speed and efficiency in mind from day one.
      Bodhi certainly works really well on our Genesi ARM box (the size of a DVD case), hitting a 32" TV with elegant 720P. Can't wait for our RasPis to arrive

      Delete
  10. bodhi/bodhi
    root/raspberry

    Not working
    What is password for pi user?

    I'm just trying to do some basic maintenance (sudo apt-get update;sudo apt-get upgrade, etc) but it's not taking any of the passwords stated on this blog

    ReplyDelete
    Replies
    1. The login information for the newest image has changed. Find it here.

      Delete