Raspbian Wheezy armhf Raspberry Pi minimal image

After the Debian Wheezy armel image I made a new one based on Raspbian armhf. This one is compiled with hard float support, so basically floating point operations are MUCH faster because they are done in hardware instead of software emulation :)

Features include:

  • A minimal Raspbian Wheezy installation (similar to a netinstall)
  • Hard Float binaries: floating point operations are done in hardware instead of software emulation, that means higher performances
  • Disabled incremental updates, means apt-get update is much faster
  • Workaround for a kernel bug which hangs the Raspberry Pi under heavy network/disk loads
  • 3.6.11+ hardfp kernel with latest raspberry pi patches
  • Latest version of the firmwares
  • Fits 1GB SD cards
  • A very tiny 118MB image: even with a 2GB SD there is a lot of free space
  • ssh starts by default
  • The clock is automatically updated using ntp
  • IPv6 support
  • Just 14MB of ram usage after the boot

Here is the link to download my custom image:

http://files2.linuxsystems.it/raspbian_wheezy_20140726.img.7z – London, UK
Checksum MD5: 1be9af7fcec38c7238229edf1c5cdb3c

7zip: md5sum(1be9af7fcec38c7238229edf1c5cdb3c) – File size: 144MB
http://mirrors.node1.hadrill.org.uk/darkbasic/raspbian_wheezy_20140726.img.7z – Amsterdam, Netherlands (1)
https://debianer.puppis.uberspace.de/files/RaspberryPi/raspbian_wheezy_hardfp_20140726.img.7z – Frankfurt, Germany

You will have to extract the image with p7zip:

7za x raspbian_wheezy_20130923.img.7z

Then flash it to your SD with dd:

dd bs=1M if=raspbian_wheezy_20130923.img of=/dev/sdX

Finally, if you have an sd larger than 1GB, grow the partition with gparted (first move the swap partition at the end).

The root password is raspberry.


You will have to reconfigure your timezone after the first boot:

dpkg-reconfigure tzdata

The keyboard layout:

dpkg-reconfigure console-data

And the localization:

dpkg-reconfigure locales


It’s done, I hope you will enjoy it.

732 comments to Raspbian Wheezy armhf Raspberry Pi minimal image

  • DraZtiK

    Inspired by darkbasic I created a bare minimum image with the lastest firmware and kernel. Anyone is welcome to try it out. Be warned! Very little testing…it works on my card.

    uname -r

    /opt/vc/bin/vcgencmd version
    Dec 17 2012 21:00:25
    Copyright (c) 2012 Broadcom
    version 358397 (release)

    username: pi
    password: raspberry

    77MB image

    Either link should work.



    tar xzvf drazbian-12-20-12.tar.gz
    flash it to your card.
    dd bs=1M if=drazbian.img of=/dev/sdX

  • Maddis

    image won#t work for me…
    i got everytime a:

    PANIC: VFS: Unable to mount root fs on unknown-block(179,3)

    tested with different sd-cards.

  • DraZtiK

    Sorry guys. I just downloaded it and there werre issues with it. Somehow while creating the .img it got corrupt.

    Two options…if you would like you can repair the current file by mounting and running fsck or redownload a new file.

    new file…

    I reformatted a card and tested it so let me know.

    Again sorry for the trouble.

  • Jsacs

    Thanks for your efforts! I’m having troubles booting. Downloaded just fine, wrote it to my 8GB card but nothing happens when i try to connect via SSH. I run it headless. Am I doing something wrong?

  • Ignacio

    Same as Jsacs’. I downloaded it, transferred it to my SD card, but it won’t boot. Same procedure in same SD card with Moebius’ image works flawlessly.

  • docker

    How can I get the raspi-config?

  • Maddis

    thx, the new image is working fine… :)
    (i´d just to reconfigure eth0… 😉 )

    regards mad

  • mikie8

    dont work for me . put on a memstick using win32diskimager , pi wont boot .

    shame as this is just what i needed .


  • Jsacs


    It turns out, it boots. I plugged it in my tv, and it works very well. Maybe there is no ip… SSH dont work…?

  • DraZtiK

    Hey guys…I can’t specify an IP as everyones network is different, so it is set to DHCP. You will never be able to troubleshoot without a monitor connected so I have no idea how to help you. And yes SSH is enabled by default.

    If you need to know the IP your DHCP server issued to the PI you can log into your router/DHCP server or issue command “sudo ifconfig” and your IP will be listed under “eth0″. Afterwards you can SSH in and modify /etc/network/interfaces to suit your needs.

    Updated the image so here is the latest link. http://www.mediafire.com/?esyxe2gr8icc5mq

    of course pi/raspberry is the user/pass.

  • Alex

    Networking does not work for me – eth0 is not there

  • Maddis

    u have to edit /etc/udev/rules.d/z25_persistent-net.rules. delete the line for eth0, and rename eth1 in the last line in eth0…this should solve your prob… 😉

    regards mad

  • mikie8

    tried drazbian-3.6.11.img , it boots but no ssh running .

    no good for headless setup .

    shame again .

    please point to a working headless minimal image or where i can make one on a win pc .

    thanks mikie

  • eliasmagnus

    works fine used hexxehs script to upgrade kernel to 3.6.11+
    everything is fine exept there are no diffrent start.elf files for memory allocation

  • DraZtiK

    Try this for the ones with network issues.


  • Hey guys; I’m very new to Raspbian “wheezy”, I’m using the Raspberry PI board, my target is to write applications that runs on it and allows me to use the UART port found on it, I need your support to tell me what software tool shall I use to write code and what documentation shall I read to know what to do.

    Thank you all

  • TeamZeroFar

    great img, thanks.
    just one poroblem while trying to mount any hdd

    root@raspberry-pi:~# fdisk -l

    Disk /dev/mmcblk0: 31.9 GB, 31914983424 bytes
    4 heads, 32 sectors/track, 486984 cylinders, total 62333952 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x000ee283

    Device Boot Start End Blocks Id System
    /dev/mmcblk0p1 2048 155647 76800 c W95 FAT32 (LBA)
    /dev/mmcblk0p2 155648 3520511 1682432 83 Linux
    /dev/mmcblk0p3 3520512 3911679 195584 82 Linux swap / Solaris

    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    81 heads, 63 sectors/track, 191411 cylinders, total 976773168 sectors
    äUnits = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0xebafddef

    Device Boot Start End Blocks Id System
    /dev/sda1 2048 976773167 488385560 83 Linux
    root@raspberry-pi:~# mount -t ntfs -o rw /dev/sda1 /storage
    libkmod: ERROR ../libkmod/libkmod.c:554 kmod_search_moddep: could not open moddep file '/lib/modules/3.2.27+/modules.dep.bin'
    fuse: device not found, try 'modprobe fuse' first
    root@raspberry-pi:~# modprobe fuse
    libkmod: ERROR ../libkmod/libkmod.c:554 kmod_search_moddep: could not open moddep file '/lib/modules/3.2.27+/modules.dep.bin'

    maybe you can help me...

    • darkbasic

      Can you try with a depmod -a?

    • toe

      /dev/sda1 2048 976773167 488385560 83 Linux
      root@raspberry-pi:~# mount -t ntfs -o rw /dev/sda1 /storage

      It seems that you try to mount an ext partition as ntfs. This might have been the cause of your problems.

      Try: mount /dev/sda1 /storage

  • david


    thanks for the wonderfull image you provided.

    I do have a problem. maybe or maybe not related to the image.
    after a clean install of the image and running the following command:

    sudo apt-get install subversion cmake build-essential libssl-dev libpcsclite1 libpcsclite-dev dialog

    it is installing for some time. but sudden the complete rasberry stoppes. no network and only the PWR control LED is on.

    it maybe even nothing to do with the commands i am running but simply the load.

    what do you think?

    thanks in advance for all the help.


  • Bushmills

    see whether execution of command “depmod -a” as root will help

  • peter

    @DraZtiK: great work.
    i’am using your image without a desktop environment for pyload, nginx and owncloud


  • eliasmagnus


    you only have to remove “persistent-net-rules” file in /etc/udev… where mac addresses are stored before dumping hole sd to imagefile
    so next(first) reboot they were rewritten by system..
    but great work…

  • Kuan

    Downloaded the “raspbian_wheezy_20120608.img.7z”. I used 7-zip
    and extrated with an .img file (raspbian_wheezy_20120608.img).
    Copied into the SD card with the following 11 files:-
    – arm128_start.elf/arm192_start.elf/arm224_start.elf/boot_enable_ssh.rc/bootcode.bin/cmdline.txt/issue.txt/kernel.img/kernel_emergency.img/loader.bin/start.elf –

    Insert the SD into the Pi but it will not boot. Repeated 4 times including downloading the .7z file again.

    Any suggestion.

  • Kuan

    Additional info.

    I used win32diskimager-binary to extraxt the .img file before copying into the SD.


  • maggot

    @DraZtiK what’s the password for root?I’ve tried raspberry but it says wrong password.

  • eren

    @DraZtiK hey dude , great work but i got a problem here
    pi@raspberrypi:~$ free -m
    total used free shared buffers cached
    Mem: 247 35 212 0 3 16
    -/+ buffers/cache: 14 232
    Swap: 0 0 0

    my model is 512mb , how could it be 247 mb ? ty

  • tsaG

    the other 250mb are used by the gpu

  • Icarus

    Yet to download and try this build, but wondering if raspi-config is available on it, for changing the GPU RAM allocation, as standard Raspbian ?

  • gtec

    Just burned the img but will not boot up at all from SD card, the card is tried and tested using other Raspbian images before so dont think it would be that. Reading others comments in the thread and the original one which preceded this build above darkbasic has suggested “Old firmware”. Im I right in thinking the firmware is stored in the first partition (fat32) on the SD card, if so wouldnt you have the firmware which works contained in the download of the image or is there more firmware which is updated in the raspi hardware itself. Im a bit confused cos i thought the hardware firmware wasnt updateable.

  • Lukas

    How can i edit partition direct on this image ?
    I have 1GB SD Card (i dont need bigger), and i want flash with this image, so i think its possible when i make smaller partition.

  • frimpong

    How do i change or update the kernel to support any of the hibernation modes (hibernate, pm-util or tuxonice)
    I created a debian package, installed it but when i issue the commands nothing happens, then i found out that this kernel does not support hibernate and pm-util on my raspbiab wheezy. am using the armhf arch.
    please I need help.

  • darkbasic

    After 10 years I finally dismissed my Athlon64 and I made a new PC with Core i7 3770k, 16GB DDR3 PC2400 CL9 and OCZ Vector 256GB. As soon as Corsair will release this jewel http://www.corsair.com/us/voyager-gt-turbo-usb-3-0-128gb-usb-flash-drive.html I will be able to set up another Gentoo box and I will release a new version of the image. Crosscompiling with my Ultra Low Voltage laptop was simply infeasible :)

  • killerhippy

    hi darkbasic,

    I am looking forward for your new version.

    So, keep on rocking!

  • Tragikomix

    Hi DrazTik, first of all great work with the mini debian image. Im trying to achieve something similar but im stucked how to shrink/minimize the image. I have 2GB sd-card and the smallest i get to something around 500mb when gziped. What tool/way are you using to minimize the image? Thanks in advance.

  • goutbulgare

    Hi DraZtiK your link from january, 13 seems to be broken, can you upload it again please?

  • goutbulgare

    really good work, many thanks! and please, keep going on.

  • fundamental

    Hello darkbasic and DraZtiK,
    All this would be far more interesting as a ‘how to’ site, rather than a ‘fate acompli’ site…
    I think it would be really useful if you documented how you actually create these images.
    I would like to know your starting point and see the steps to arrive at the final result.
    … after all, we’re all friends here, right? ;o)

  • […] distribution that is installed in the SD card of the RBPi is the Drazbian, to minimize background processes and take advantage of the RBPi to serve as a computer for a […]

  • exoon

    Image is to big for dd to my 2GB card. Org. wheezy works fine.

    2002780160 Jun 8 2012 raspbian_wheezy_20120608.img
    1939865600 Feb 9 04:44 2013-02-09-wheezy-raspbian.img

  • darkbasic

    While removing the spam I read a comment of someone complaining about the comment subscription but I had no time to finish reading it because I already clicked on “empty spam”. If you are reading please re-post it.

  • tiger12506

    Hey darkbasic. I think you should find a slightly more organized place to give out your releases. I’m having difficulty finding the latest and greatest amongst all these comment posts! I think your images deserve better.

  • What’s up, this weekend is fastidious for me, for the reason that this time i am reading this impressive educational paragraph here at my house.

  • Tom

    may I ask, whether you got your Corsair Turbo and did have a chance to set up your dev box?
    It would be great to see an update…

    Thanks for your hard work!

  • pukulssuatu

    how to install Raspbian Wheezy armhf Raspberry Pi minimal image , I m newbe on linux. I am already follow step from this page but confuse, thanks

  • Is there any chance, that you will create such a minimal version for the current Debian release?
    Would be very interested into it.

  • Daniel

    Mans Tranks in advance :)

  • Daniel

    Many thanks in advance :)
    ( please delete the misspelled one..)

  • […] hay otras distros minoritarias (como por ejemplo una versión reducida de Raspbian que cabe en una SD de 2GB) estas son las más […]

  • Phlegx


    How can I boot this image with an attached HDMI LCD display and to end in the command line console?


Leave a Reply to Bushmills Cancel reply




You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>