Image of Operating System Concepts
Image of Linux Kernel Development (3rd Edition)
Image of Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)
Image of RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) (Certification Press)

Convert Levovo T430 Windows 7 Factory Disk to UEFI Without ReInstall

My Lenovo T430 came with UEFI 2.3.1 firmware but Lenovo had factory-installed Windows 7 Professional 64-bit using an MBR-partitioned 500gb disk. I was a bit unhappy with that and decided to convert the disk to GPT (GUID Partition Table) and modify Windows 7 to UEFI-boot without reinstalling Windows 7. While, I was at it, I decided to install Fedora 17 and enable either operating system to be booted without the need for GRUB, LiLo or the like. This post describes how I did it. This post was written some months after I successfully converted my laptop – so I may

Fedora 16 MBR GRUB Legacy to GPT GRUB2

This post discusses how to upgrade your Fedora 16 system from a MBR partitioned boot disk booted using GRUB Legacy to a GPT partitioned disk booted using GRUB2 and a BIOS Boot partition. For the purpose of this post I set up a 8Gb SPICE guest, installed Fedora 15 and then upgraded the guest to Fedora 16 Beta using the following commands: # rpm –import # yum -y update yum # yum clean all # yum -y –releasever=16 –disableplugin=presto distro-sync Here is what the boot disk looks like after the upgrade from Fedora 15 to Fedora 16 Beta had

Native ZFS support on GNU/Linux

ZFS (Zettabyte File System) is a 128-bit advanced file system and volume manager developed by Sun Microsystems (now part of Oracle) as open-source software licensed under the Common Development and Distribution License (CDDL). When first introduced in 2004, ZFS was an entirely new approach to managing disk storage space and protecting the integrity of data. All metadata is stored dynamically and file systems do not need to preallocate inodes or other space when created. Other advantages include scalability, provable data integrity, atomic updates to ensure data consistency, instantaneous snapshots and clones, optional data compression and block-level de-duplication. The four major