How to install memtest86+ on a USB flash drive

It comes a time when your computer starts trowing on you some errors, restarts, blue screens of death and the only thing left is to start checking what is causing the problems.

One of the first things you should check is if you have a faulty RAM module.

The best tool for testing memory modules is memtest86+.

Where you can find Memtest:

  • On HirenBootCD.
  • On almost every linux distribution LiveCD.

If you remember the previous tutorial on this site about Puppy Linux on a bootable flash disk drive, the thing is, we don’t have memtest86+, but we can install it on the good old trusty linux on a stick to use memtest on any computer that can boot from USB.

We assume you have the Puppy Linux installed on a USB flash drive and we start from there:

  1. Boot your computer on Puppy from your USB drive.
  2. Go to Menu > System > Grub4Dos bootloader config.
  3. Select your USB drive and press OK.
  4. On the next screen just press OK to install GRUB bootloader (GRUB is menu system that lets you choose the OS/drive/app you want to boot into).
  5. Open a web Browser and go to the Memtest download website.
  6. Download the 3rd link (as of Memtest86+ V5.01 (27/09/2013), the one that points to memtest86+-5.01.bin.gz
  7. On the bottom of your Puppy Linux desktop open the root of your Puppy USB drive (mine is sdf1). Leave this window open.
  8. At the top of the Puppy Linux desktop open the file app (the one with a home icon on a folder).
  9. Press the Downloads folder. Here you will find the downloaded Memtest file.
  10. Right click and Rename. Rename it to memtest.bin.
  11. Now drag the file from step 10 to the window on step 7 to move the memtest.bin file there.
  12. Now, on the location you moved the memtest.bin file (your sdfx location=the root of your USB drive) you can see menu.lst (the menu for the GRUB bootloader).
  13. Open menu.lst and after the entry for Puppy linux, paste this (without the 14.):
  14. # memtest+
    title memtest86+ v5.0.1
    kernel /memtest.bin
  15. Close the file and reboot Puppy.


After rebooting the Puppy Linux USB drive, you will get the GRUB bootloader with some entries:

  • Puppy
  • Memtest
  • Windows (if you have it installed)

All entries shoot boot the appropriate OS/apps but to test our installation select Memtest and wait until it checks your RAM modules. Press ESC when done.

There you have it, you can test the memory on any USB bootable computer in the world.

Have fun and if you have questions, please shoot!


How to install Android Kitkat 4.4.4. via Cyanogenmod 11 on Motorola Defy+

Hello guys and welcome to a new tutorial on the most famous (nooooot ^-^) Kaigara Online website.

After completing this tutorial, you will have a rooted Motorola Defy Plus device with the latest Android Kitkat version via Cyanogenmod 11 (CM11).

I have a Motorola Defy Plus device and if yours is Motorola Defy, please read all the links carefully before doing any operation.

The tutorial will go to all steps from stock ROM, to rooting, to installing Custom Recovery, to flashing Cyanogenmod. If you find yourself in an intermediate state, please follow the tutorial from that point forward.

Here is what i did:

  1. Follow PART 1 of this guide. (Now you have a rooted Motorola Defy Plus)
  2. Follow PART 2 of the same guide, BUT, on step 3 use the latest ROM from here and corresponding Gapps. (Now you have Custom Recovery installed and Android JellyBean 4.3 via CM10.2)
  3. Download and put this file on the root of the sdcard. This will update the Recovery with TWRP recovery, a touch friendly recovery or a CWM recovery on steroids.
  4. Read the official thread on xda by the great Quarx and read about eventual problems related to Kitkat on Defy. (If you succesfuly install CM10.2 on your device, you will not have any problems…i didn’t. ^-^).
  5. Download the CM11 Kitkat ROM from here and put the zip on the root of the sdcard. (I used the latest one
  6. Download the GAPPS from here and put the zip on the root of the sdcard.
  7. For CM after 01 october 2014 you will need sdcard and ~30mb free space. Quarx explained that in the Kitkat thread on point 4 but i will go in a little more detail.
  8. Download or (depend on your phone) from…map3_bootstrap (NOTE: unzip defy.7z and put the and on the root of the sdcard).
  9. Now you should have on the root of the sdcard the following files:, gapps (whatever you downloaded),,
  10. Boot into TWRP (at boot, when the led turns blue, press the volume down button > press Recovery > TWRP).
  11. Install (DON”T do any wipe till i say so!!!)
  12. Reboot
  13. Boot again into TWRP and install
  14. Reboot
  15. Install
  16. Install gapps
  17. Now is the first time you should Wipe cache/dalvik
  18. Reboot into oblivion Mmuuuwwaaaahhaaaaaaaa!!!

DONATE to Framaroot, Clockwork Recovery, TWRP, Cyanogenmod, Quarx (Paypal donations on the first page).

If you choose to DONATE TO THIS WEBSITE, I will donate myself to the project above! ^-^.

Have fun!!! ^-^

Install Awesome BEATS on HTC Sensation (or any other Android phone)

Follow this tutorial and feel free to donate to the developer:

 At one point in the instructions your have to type as root:


and you might encounter an error like the File system is read-only.

If this is the case, do this in a Terminal emulator:

$ su

# mount -o rw,remount /system

# awesome

# reboot

# mount -o ro,remount /system

Basically you will mount your system as writable for awesome command to work, then reboot (if the command reboot doesn’t work, reboot manually) and then remount the system as read-only.

And one last minor thing…on my HTC Sensation, i don’t see any difference in the quality of sound. o.O

Hope it will work on your device.

Debian Wheezy (Testing) + Gnome3

Debian Wheezy

Debian Wheezy (Photo credit: Diavolo.)

I finally decided to do an upgrade from Debian Squeeze to Debian Wheezy. And i did it!

Debian Squeeze is the stable release of Debian and the step under stable is testing. The testing branch is s step down in stable software but in fact seems pretty stable to me.

I did a clean install with a Debian Wheezy netinstall cd. I kept my old /home folder during the installation this translate to:

DON’T FORGET to mount your existing /home partition BUT MAKE SURE to say at format, NO and keep your data!!!

– Keep your user name and passwords exactly as the old ones.

The best thing for me after installing Wheezy is having Gnome 3. I know, a lot of you hate Gnome 3 but to be honest, i kindda love it until now. He just need a little love from you, play a little with it and try to understand the philosophy behind and trust me, it’s a great improvement.

I will not post pros and cons but i think you will benefit more from a Getting started (i didn’t fully explored Gnome 3 and maybe there are things that you can/can’t do anymore), so here we are:

– first do a search on Gnome 3 shortcuts and read them.

– your windows will have only the close button, the biggest shock is you will beg for the minimize button. I didn’t die without it, but i felt frustrated, now i’m just fine thank you.

the key is the Super Key, or Windows Key if you like. Press the key and start typing a name and see what happens.

– try to get used to Alt-Tab and Alt-` (the key above Tab), try to figure out what is the difference. HINT: Open multiple instances of an app.

– explore!

Have fun and show Gnome 3 some love will ya?!

Django Ep.1: Getting Started


Welcome to the first episode in a series made by a real beginner and targeted to real beginners on learning how to make dynamic websites.

My computer background is graphics and animation, mainly 3D for educational software. I am in love with anything 2D/3D graphics and animation in general but i become interested in another aspects from dynamic web-site design to GNU/Linux and Android.

Being around great programmers, some, very good friends, i started digging programming, dynamic web-pages to be specific (i know, i know, i’m a few years behind but bare with me).

How i choose the programming language

As a newbie web app programmer, i had to choose a programming language to start with so this were my three choices: PHP, Python and Ruby.

How i made the choice:


pros – by far the most used language (and sure some say the most powerful), with the biggest user base thus a newbie will pick-up the language very fast with tones of examples, tutorials and code.

cons – i didn’t like the syntax


pros – very powerful web framework (read about it), the Ruby On Rails

cons – i didn’t like the syntax


pros – very clean syntax and easy to learn for a newbie, huge user base, works as a scripting language to all major 3D animation and compositing packages like Sidefx Houdini, Maya, Softimage, Blender, Nuke etc.

cons – for start, it works great for me, i’ll keep you posted on updates.

So Python is the winner! Now what?

Now for a python web framework i see that there are two paths, the Django way or the Pylons way. I strongly encourage you to check both and see what is for you (if you know other frameworks please check them out) and if you go the Pylons way, bad luck, this place is not for you, at least not now.

What is Django?

Meet Django, the web framework for perfectionists with deadlines.

From the website:

” Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Developed four years ago by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly. ”

In this website i will not recreate/copy stuff that is also on the internet but i will focus more on practical examples so for start, the first think you want to do is install Python and Django.

1. Install Python and Django by going here

1.1. The Django website states that is not required to be proficient in Python to learn Django and learning Django will teach you Python but if learning Python first makes more sense to you please refer here for the best Python resources for a beginner.

2. Read and complete the Django official tutorial

3. Read and complete the Free Django Book

4. Scout other resources, my recommendations will be:

Point 1.1., 2 and 3 will get you for while and until you get the hang of Python and Django, interesting examples will come here.

Python is a great programming language and so easy to learn it’s syntax and trust me, you will be productive in no time (don’t expect in 2 weeks to make a clone of or Starcraft 3).

Have fun!

Wireless in Debian Squeeze – Read carefully

A wireless icon

Image via Wikipedia

I spent 3 days until i managed to make my USB wireless adapter work in Debian. No! You should not spend 3 days installing an USB wireless adapter in GNU/Linux, i made a huge mistake not reading very very carefully the debian wiki and after i focused a little i realised that i could install the thing in a few minutes,  and for demonstration i’ll use my case so you should extrapolate to yours:

1. To start go here:

2. Read the page entirely.

3. Connect the USB wireless adapter to the computer and in a terminal type: lsusb and press [Enter] (mine is USB, if you have a PCI card the command is lspci).

3. Identify your adapter, mine is Ralink Technology, Corp. RT2070 Wireless Adapter.

4. At this moment i made a mistake, i installed the wrong driver for my chipset. If i read the line in step 3, i could see that my chipset is RT2070 and i thought it was rt73usb. So, note your chipset, see on the debian wiki WiFi page at point 1 that your chipset is listed and follow the link to how to install the driver. If your chipset is not on this page (like in my case) search for your chipset on a search engine, google search for debian rt2070 gave me this first page: You may ask why i went to google which send me back to debian wiki, i don’t know why but searching for rt2070 on the wiki didn’t gave me any results.

5. Anyway, once on the driver page, follow every step and you should be fine installing the driver. If something doesn’t work, the Troubleshooting on the same page is your best friend in 90% of cases.

6. The last installation step is in general “Configure your wireless interface as appropriate”, so follow the link to setup your wireless connection.

7. Configuring the wireless network is as easy as reading the instructions (you might have some problems if you can’t read).

8. After i corrected the driver installation, configuring the network was a snap and the connection was up and running.

So, to wrap up, it’s just reading carefully and following some easy steps, maybe my tutorial seams long but once you do it you’ll see that is as easy as installing a USB wireless adapter and setting up a wireless conncetion on every operating system.

Have fun!

Things to do after installing Debian 6 Squeeze

Debian OpenLogo

Image via Wikipedia

Because i didn’t have much to backup from my hard drives, i decided to make a clean Debian 6 Squeeze install. The installer is very friendly and comprehensive and it can’t put you in trouble at all if you read a little the installation manual or check the internet for installing Debian.

From what i experienced, there are some easy steps one can do after installing Debian and here is what i did (i will not go in detail explaining in detail how things works, the scope of this article is just to get you started with a fully functional Debian install. If you are a true newbie just type the commands in a Terminal and stay tuned for articles explaining the details of Debian):

Checking software repos:

First check the sources from where you can install software, those sources being in  /etc/apt/sources.list and you can access that with the default text editor vim, typing this command on a Terminal:

vim /etc/apt/sources.list

Get to know and understand those lines in this file and read about those on and

Now do an update of the apt-get as root like this:


[type the admin password]

apt-get update or aptitude update


Getting the sound to work:

For me it was very simple as running as root:

alsactl init

And the sound worked after running this command


Installing the flash player:

I installed the flashplayer-nonfree from the non-free repos of Debian Squeeze. Start in a Terminal:


[type admin password]

vim /etc/apt/sources.list

Inside vim, press ‘i’ to start inserting text (vim is very weird for a newbie and it requires some time to get to know him, but once you break the barrier you will do wonders) and add this line:

deb squeeze main contrib non-free

The ro in the line above can be replaced with a mirror of choice.

After you insert that line, still in vim do this:

press Esc

press :wq

This will exit the text insert mode, write the file and then quit vim (i told you it’s weird but very fast).

As root do apt-get update or aptitude update

To use Synaptic this time, go to System > Administration > Synaptic Package Manager and search for flashplugin-nonfree, thick and hit Apply. Now if you go to you should play flash movies.

Installing NVIDIA drivers:

I use an NVIDIA graphics card and installing the drivers it’s very easy, you just have to pay attention a little at what the installer tells you. First thing to do is go to the NVIDIA website and download the driver for your card and your OS architecture (eg.: for a GeForce 8600 GT and Debian amd64 you should download the GeForce 8 series Linux 64 driver)

Now go to the directory where the driver is and make it executable:

chmod +x [the name of the driver file] HINT: use Tab for auto-completion

Next will be, maybe a game of starting the NVIDIA installer, seeing that you don’t have somehing installed, exit the installer, go in Synaptic and install the missing parts and going back to the NVIDIA installer:

/etc/init.d/gdm3 stop INFO: i use GNOME so for me it’s gdm3

Navigate to where you have the NVIDIA drivers with cd and start the installer:

./NVIDIA[use Tab for auto-complete]

If everything is ok following the installer, answer ‘yes‘ when it asks to configure X and if there are no errors go back in X window system with /etc/init.d/gdm3 start and enjoy the 3D power.

If the installer tells you that you missing something, you must exit the installer, start X (see above), go in Synaptic and install the missing parts, stop X again and restart the NVIDIA installer. I repeated that about 3 times i think, but it was ok, consider it an exercise and the next time you’ll install the graphics like a pro.:)

It asks me about a package version 4.4 and i had 4.3 installed, i ignored the warning, continued and everything went fine.

Now having flash player installed, having the sound working and the 3D at it’s glory i am set to start working, so guys, have fun!!!

[EDITED – by @erbureth guides on]

[EDITED AGAIN – by Nickmind guides in the comments]