Below are the links of Kali Linux's ISO images repository that you may found helpful in upgrading or downgrading Kali Linux.
Showing posts with label image. Show all posts
Showing posts with label image. Show all posts
Thursday, 30 January 2014
Sunday, 2 June 2013
Install Kali Linux ARM on Raspberry Pi
Before we begin, let me give you a brief introduction on Raspberry Pi. Well, a Raspberry Pi is a low budget, small credit-card sized ARM board, that acts as a computer. This board is developed by Raspberry Pi Foundation, UK with the intention of promoting the teaching of basic computer science in schools. The processor at the heart of the Raspberry Pi system is a Broadcom BCM2835 system-on-chip (SoC) multimedia processor. This means that the vast majority of the system’s components, including its central and graphics processing units along with the audio and communications hardware, are built onto that single component hidden beneath the 256 MB memory chip at the centre of the board. It’s not just this SoC design that makes the BCM2835 different to the processor found in your desktop or laptop, however. It also uses a different instruction set architecture (ISA), known as ARM. The ARM-based BCM2835 is the secret of how the Raspberry Pi is able to operate on just the 5V 1A power supply provided by the onboard micro-USB port. It’s also the reason why you won’t find any heat-sinks on the device: the chip’s low power draw directly translates into very little waste heat, even during complicated processing tasks.

Figure(1). Sketch of a Raspberry Pi Board
Figure(3). Raspberry Pi Board in a box

Figure(4). Raspberry Pi Board to work as a computer
Components needed to make Raspberry Pi to a Computer are:
• Raspberry Pi board
• Micro USB lead (for power)
• USB power adapter (also for power)
• HDMI lead: Type A to Type A (to connect to your monitor or TV)
• HDMI display
• SD card: 2 GB to 64 GB (for storage); 8 GB minimum recommended
• SD card reader
• USB keyboard and mouse
Now, let's get started installing Kali Linux for Raspberry Pi.
1. Download Kali Linux for Raspberry Pi image.
2. Use dd utility to image this file to your SD card. Assumed that the storage device is located at /dev/sdb. Please note that this process will wipe out your SD card. If you choose the wrong storage device, you may wipe out your computers hard disk.
root@kali:~ dd if=kali-pi.img of=/dev/sdb bs=512k
This process can take a while depending on your USB storage device speed and image size. Once the dd operation is complete, boot up your Rasberry Pi with the SD card plugged in. You will be able to log in to Kali (root / toor) and startx.
Thursday, 23 May 2013
A brief tutorial on GRUB boot loader
A boot loader is a software program that runs when a computer boot. It's responsible for loading and transferring control to an operating system kernel software. The kernel, in turn, initializes the rest of the operating system.
GRUB (GRand Unified Boot-loader) or GNU GRUB is a very powerful multi-boot loader, which can load a wide variety of free operating systems, as well as proprietary operating systems with chain-loading. GRUB is designed to address the complexity of booting a personal computer. One of the important features in GRUB is flexibility; GRUB understands filesystems and kernel executable formats, so you can load an arbitrary operating system the way you like, without recording the physical position of your kernel on the disk. Thus you can load the kernel just by specifying its file name and the drive and partition where the kernel resides.

When booting with GRUB, you can use either a command-line interface or a menu interface. Using the command-line interface, you type the drive specification and file name of the kernel manually. In the menu interface, you just select an OS using the arrow keys. The menu is based on a configuration file which you prepare beforehand. While in the menu, you can switch to the command-line mode and vice-versa. You can even edit menu entries before using them.
Contents of GRUB
Installed programs:
grub-bios-setup, grub-editenv, grub-fstest, grub-install, grub-kbdcomp, grub-menulst2cfg, grub-mkconfig, grub-mkimage, grub-mklayout, grub-mknetdir, grub-mkpasswd-pbkdf2, grub-mkrelpath, grub-mkrescue, grub-mkstandalone, grub-ofpathname, grub-probe, grub-reboot, grub-script-check, grub-set-default, grub-sparc64-setup
Installed programs:
grub-bios-setup, grub-editenv, grub-fstest, grub-install, grub-kbdcomp, grub-menulst2cfg, grub-mkconfig, grub-mkimage, grub-mklayout, grub-mknetdir, grub-mkpasswd-pbkdf2, grub-mkrelpath, grub-mkrescue, grub-mkstandalone, grub-ofpathname, grub-probe, grub-reboot, grub-script-check, grub-set-default, grub-sparc64-setup
Installed directories:
/usr/lib/grub, /etc/grub.d, /usr/share/grub, /boot/grub
Short Descriptions
grub-bios-setup Is a helper program for grub-install
grub-editenv A tool to edit the environment block
grub-fstest Tool to debug the filesystem driver
grub-install Install GRUB on your drive
grub-kbdcomp Script that converts an xkb layout into one recognized by GRUB
grub-menulst2cfg Converts a GRUB Legacy menu.lst into a grub.cfg for use with GRUB 2
grub-mkconfig Generate a grub config file
grub-mkimage Make a bootable image of GRUB
grub-mklayout Generates a GRUB keyboard layout file
grub-mknetdir Prepares a GRUB netboot directory
grub-mkpasswd-pbkdf2 Generates an encrypted PBKDF2 password for use in the boot menu
grub-mkrelpath Makes a system pathname relative to its root
grub-mkrescue Make a bootable image of GRUB suitable for a floppy disk or CDROM/DVD
grub-mkstandalone Generates a standalone image
grub-ofpathname Is a helper program that prints the path of a GRUB device
grub-probe Probe device information for a given path or device
grub-reboot Sets the default boot entry for GRUB for the next boot only
grub-script-check Checks GRUB configuration script for syntax errors
grub-set-default Sets the default boot entry for GRUB
grub-sparc64-setup Is a helper program for grub-setup
EDIT GRUB File
GRUB configuration file is located in grub directory. Pathname: /boot/grub/grub.cfg. This file is required when you want to change the order in boot menu.