Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Open Source

Boot a Dead PC with Nothing but a Thumb Drive


Native Capabilities of RIP Linux

Next, I'll walk you through some of the things RIP Linux is capable of doing by itself without additional packages.

The native RIP image is well-stocked with tools to image, edit, and repair disk or file system partitions, burn CD and DVD media, and even mount remote storage volumes via Secure Shell (SSH) using the SSH userspace file system (SSHFS). RIP supports many bus types including IDE, Serial ATA (SATA), and SCSI for common storage drives and pluggable external devices by way of USB and Firewire.

Here's a summary of RIP applications:

  • ClamAV: a free anti-virus program
  • SSHFS: secure copying across the network with secure shell (SSH)
  • cmospwd: a utility to reset CMOS passwords
  • dmidecode: report system hardware as identified by the BIOS
  • ddrescue: a specialized disk dumping recovery tool
  • ethtool: query and change network card settings
  • lshw: list and identify hardware by vendor make and model
  • ssh: a secure shell server and client package
  • jfs tools: utilities to recover and repair JFS partitions
  • xfs tools: utilities to recover and repair XFS partitions
  • ntfs tools: utilities to recover and repair NTFS partitions
  • chntpw: a specialized application to change NT passwords kept on NTFS
  • dirsync: maintain separate but identical archive directories
  • testdisk: check and undelete various partition formats
  • cfdisk: a minimal but powerful disk formatting utility
  • parted/partimage: alternative partition editing utilities
  • cdrtools: create custom CD formats for recording purposes
  • dvd-record: create custom DVD formats for recording purposes

When repairing a Windows-based system, there are software tools for changing NT passwords (chntpw), manipulating NTFS volumes (mkntfs, ntfsclone, nftsmount, ntfsresize), and for working with FAT partitions. In fact, Linux offers a wealth of software options, from platform-specific file system tools (RAID, LVM, JFS, XFS, and ReiserFS tools), grub and lilo boot managers, CD and DVD burning applications, and a number of Internet-related utilities (includig Firefox, e-mail agents, news readers, and IRC clients).

Ultimately, the USB key-drive recovery solution saves both time and effort when creating recovery tools, updating them for use with new software, and testing the final product. Unlike a CD image, salvageable data can be copied directly to the USB drive without the need to load an OS or call applications required to store the data. Flexibility is essential to any working recovery solution, since features may need to be added, removed, or changed as necessary; the USB handles all well. Similarly, CD or DVD disc creation requires at least two additional elements: a CD or DVD burner and the accompanying software to create a burnable disc. USB is more efficient, since it is usable as soon as it's plugged into a computer.


JUSTIN KORELC is a freelance writer based in Austin, Texas, who specializes in Linux security, networking, and implementation subjects and occasional Windows topics.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.