For personnal use only

Size: px
Start display at page:

Download "For personnal use only"

Transcription

1 Fedora 16 GPT, GRUB2 and BIOS Boot Partition Finnbarr P. Murphy As people start experimenting with Fedora 16 (Verne), many are encountering the concept of of a GPT (GUID Partition Table), the GRUB2 multiboot utility and the concept of a BIOS Boot partition for the first time. Here is how Fedora 16 Beta set up the partitions on a 8Gb disk when all defaults were selected: # parted /dev/vda GNU Parted 3.0 Using /dev/vda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) p Model: Virtio Block Device (virtblk) Disk /dev/vda: 8590MB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags kB 2097kB 1049kB bios_grub kB 526MB 524MB ext4 ext4 boot 3 526MB 8589MB 8063MB lvm (parted) q # gdisk /dev/vda GPT fdisk (gdisk) version Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR; using GPT. Command (? for help): p Disk /dev/vda: sectors, 8.0 GiB Logical sector size: 512 bytes Disk identifier (GUID): FB0FEC7D-7C6F-4E35-A5DC-4496C5C02A7E Partition table holds up to 128 entries First usable sector is 34, last usable sector is Partitions will be aligned on 2048-sector boundaries Total free space is 4029 sectors (2.0 MiB) Number Start (sector) End (sector) Size Code Name KiB EF MiB EF00 ext GiB 8E00 Command (? for help): i Partition number (1-3): 1 Partition GUID code: E6F-744E (BIOS boot partition) Partition unique GUID: 4DF B0-4C6E-855E-427C62CF832D First sector: 2048 (at KiB) Last sector: 4095 (at 2.0 MiB) Copyright Finnbarr P. Murphy. All rights reserved. 1/10

2 Partition size: 2048 sectors ( KiB) Attribute flags: Partition name: '' Command (? for help): q # Fedora 16 GPT, GRUB2 and BIOS Boot Partition Note that the partition scheme is GPT and the use of gdisk instead of fdisk. This is because fdisk does not understand GPT. If you examine the output from the two utilities, you will notice that parted uses the bios_grub flag to indicate that a partition is a BIOS Boot partition, whereas gdisk uses a partition type code of 0xEF02. I recommend that you use gdisk instead of parted when working with GPT-labelled disks as Rod Smith s gdisk utility provides much more information in a more usable format. Many Linux users are only aware of the disk partitioning scheme called Master Boot Record (MBR) which has been around since the dawn of PC computers. Now they are going to have to become familiar with GPT. As an aside, there are many other disk partitioning schemes (often referred to as disk labels) including the following: MIPS DVH Amiga partition table PC98 partition table Sun disk label BSD disk label AIX disk label Macintosh Partition Map I will not be discussing any of the above disk partitioning schemes in this post nor going into detail on GPT. I assume that you have some knowledge of GPT. If you are unfamiliar with GPT, I suggest you read this Wikipedia article. The Fedora installer is called Anaconda and is written in Python. Among the listed Anaconda changes for Fedora 16 are the following: grub2 is now the default bootloader, though upgrades will stay with whatever was previously installed. x86 uses GPT disklabels by default on all machines, even non-efi. Earlier releases of Fedora did not support the use of a GPT boot disk on non-efi systems. In fact, a warning message to that effect was added to the Fedora 15 installation script. So what do these two changes really mean? To find out we need to look at the relevant sections of the Fedora 16 installation scripts as the Beta release notes are incomplete. (Note to Fedora developers you really need to improve your Beta release notes as they relate to major changes.) If you want to browse the Anaconda source code, you can do so here. From /pyanaconda/platform.py: def getplatform(anaconda): """Check the architecture of the system and return an instance of a Platform subclass to match. If the architecture could not be determined, raise an exception.""" if iutil.isppc(): ppcmachine = iutil.getppcmachine() if (ppcmachine == "PMac" and iutil.getpcacgen() == "NewWorld"): return NewWorldPPC(anaconda) elif ppcmachine in ["iseries", "pseries"]: Copyright Finnbarr P. Murphy. All rights reserved. 2/10

3 return IPSeriesPPC(anaconda) elif ppcmachine == "PS3": return PS3(anaconda) else: raise SystemError, "Unsupported PPC machine type" elif iutil.iss390(): return S390(anaconda) elif iutil.issparc(): return Sparc(anaconda) elif iutil.isefi(): return EFI(anaconda) elif iutil.isx86(): return X86(anaconda) else: raise SystemError, "Could not determine system architecture."... class X86(Platform): _bootloaderclass = bootloader.grub2 _boot_stage1_device_types = ["disk"] _boot_mbr_description = N_("Master Boot Record") _boot_descriptions = {"disk": _boot_mbr_description, "partition": Platform._boot_partition_description, "mdarray": Platform._boot_raid_description} _disklabel_types = ["gpt", "msdos"] # XXX hpfs, if reported by blkid/udev, will end up with a type of None _non_linux_format_types = ["vfat", "ntfs", "hpfs"] def setdefaultpartitioning(self): """Return the default platform-specific partitioning information.""" from storage.partspec import PartSpec ret = Platform.setDefaultPartitioning(self) ret.append(partspec(fstype="biosboot", size=1, weight=self.weight(fstype="biosboot"))) return ret def weight(self, fstype=none, mountpoint=none): score = Platform.weight(self, fstype=fstype, mountpoint=mountpoint) if score: return score elif fstype == "biosboot": return 5000 else: return 0 The GRUB2 class is defined in /pyanaconda/bootloader.py. class GRUB2(GRUB): """ GRUBv2 - configuration - password (insecure), password_pbkdf2 - sswd_002dpbkdf2 - --users per-entry specifies which users can access, otherwise entry is unrestricted - /etc/grub/custom.cfg - how does grub resolve names of md arrays? - disable automatic use of grub-mkconfig? - on upgrades? - BIOS boot partition (GPT) - parted /dev/sda set <partition_number> bios_grub on - can't contain a filesystem - 31KiB min, 1MiB recommended """ name = "GRUB2" packages = ["grub2"] obsoletes = ["grub"] Copyright Finnbarr P. Murphy. All rights reserved. 3/10

4 _config_file = "grub.cfg" _config_dir = "grub2" config_file_mode = 0600 defaults_file = "/etc/default/grub" can_dual_boot = True can_update = True # requirements for boot devices stage2_format_types = ["ext4", "ext3", "ext2", "btrfs"] stage2_device_types = ["partition", "mdarray", "lvmlv"] stage2_raid_levels = [mdraid.raid0, mdraid.raid1, mdraid.raid4, mdraid.raid5, mdraid.raid6, mdraid.raid10] # XXX we probably need special handling for raid stage1 w/ gpt disklabel # since it's unlikely there'll be a bios boot partition on each disk # # constraints for target devices # def _gpt_disk_has_bios_boot(self, device): """ Return False if device is gpt-labeled disk w/o bios boot part. """ ret = True if device is None: return ret if not self.platform.weight(fstype="biosboot"): # this platform does not need bios boot return ret # check that a bios boot partition is present if the stage1 device # is a gpt-labeled disk if device.isdisk and getattr(device.format, "labeltype", None) == "gpt": ret = False partitions = [p for p in self.storage.partitions if p.disk == device] for p in partitions: if p.format.type == "biosboot": ret = True break if not ret: self.errors.append(_("your BIOS-based system needs a special " "partition to boot with Fedora's new " "disk label format (GPT). To continue, " "please create a 1MB 'BIOS Boot' type " "partition.")) log.debug("_gpt_disk_has_bios_boot(%s) returning %s" % (device.name, ret)) return ret def is_valid_stage1_device(self, device): ret = super(grub2, self).is_valid_stage1_device(device) ret = ret and self._gpt_disk_has_bios_boot(device) log.debug("is_valid_stage1_device(%s) returning %s" % (device.name, ret)) return ret # # grub-related conveniences # def grub_device_name(self, device): """ Return a grub-friendly representation of device. Disks and partitions use the (hdx,y) notation, while lvm and md devices just use their names. """ drive = None name = "(%s)" % device.name if device.isdisk: drive = device elif hasattr(device, "disk"): drive = device.disk if drive is not None: name = "(hd%d" % self.drives.index(drive) if hasattr(device, "disk"): name += ",%d" % device.partedpartition.number name += ")" Copyright Finnbarr P. Murphy. All rights reserved. 4/10

5 return name def write_config_console(self, config): if not self.console: return console_arg = "console=%s" % self.console if self.console_options: console_arg += ",%s" % self.console_options self.boot_args.add(console_arg) def write_device_map(self, install_root=""): """ Write out a device map containing all supported devices. """ map_path = os.path.normpath(install_root + self.device_map_file) if os.access(map_path, os.r_ok): os.rename(map_path, map_path + ".anacbak") dev_map = open(map_path, "w") dev_map.write("# this device map was generated by anaconda\n") devices = self.drives if self.stage1_device not in devices: devices.append(self.stage1_device) if self.stage2_device not in devices: devices.append(self.stage2_device) for drive in devices: dev_map.write("%s %s\n" % (self.grub_device_name(drive), drive.path)) dev_map.close() def write_defaults(self, install_root=""): defaults_file = "%s%s" % (install_root, self.defaults_file) defaults = open(defaults_file, "w+") defaults.write("grub_timeout=%d\n" % self.timeout) defaults.write("grub_distributor=\"%s\"\n" % productname) defaults.write("grub_default=saved\n") if self.console and self.console.startswith("ttys"): defaults.write("grub_terminal=\"serial console\"\n") defaults.write("grub_serial_command=\"%s\"\n" % self.serial_command) # this is going to cause problems for systems containing multiple # linux installations or even multiple boot entries with different # boot arguments defaults.write("grub_cmdline_linux=\"%s\"\n" % self.boot_args) defaults.close() def _encrypt_password(self, install_root=""): """ Make sure self.encrypted_password is set up properly. """ if self.encrypted_password: return if not self.password: raise RuntimeError("cannot encrypt empty password") (pread, pwrite) = os.pipe() os.write(pwrite, "%s\n%s\n" % (self.password, self.password)) os.close(pwrite) buf = iutil.execwithcapture("grub2-mkpasswd-pbkdf2", [], stdin=pread, stderr="/dev/tty5", root=install_root) os.close(pread) self.encrypted_password = buf.split()[-1].strip() if not self.encrypted_password.startswith("grub.pbkdf2."): raise BootLoaderError("failed to encrypt bootloader password") def write_password_config(self, install_root=""): if not self.password and not self.encrypted_password: return users_file = install_root + "/etc/grub.d/01_users" header = open(users_file, "w") header.write("#!/bin/sh -e\n\n") header.write("cat << EOF\n") # XXX FIXME: document somewhere that the username is "root" header.write("set superusers=\"root\"\n") self._encrypt_password(install_root=install_root) password_line = "password_pbkdf2 root " + self.encrypted_password header.write("%s\n" % password_line) header.write("eof\n") Copyright Finnbarr P. Murphy. All rights reserved. 5/10

6 header.close() os.chmod(users_file, 0755) def write_config(self, install_root=""): self.write_config_console(none) self.write_device_map(install_root=install_root) self.write_defaults(install_root=install_root) # if we fail to setup password auth we should complete the # installation so the system is at least bootable try: self.write_password_config(install_root=install_root) except (BootLoaderError, OSError, RuntimeError) as e: log.error("bootloader password setup failed: %s" % e) # make sure the default entry is the OS we are installing entry_title = "%s Linux, with Linux %s" % (productname, self.default.version) rc = iutil.execwithredirect("grub2-set-default", [entry_title], root=install_root, stdout="/dev/tty5", stderr="/dev/tty5") if rc: log.error("failed to set default menu entry to %s" % productname) # now tell grub2 to generate the main configuration file rc = iutil.execwithredirect("grub2-mkconfig", ["-o", self.config_file], root=install_root, stdout="/dev/tty5", stderr="/dev/tty5") if rc: raise BootLoaderError("failed to write bootloader configuration") If the boot disk already has a MBR and you are not going to use the whole disk for Fedora 16, the disk remains MBR and is not changed to GPT. If the boot disk is already GPT, Anaconda checks to see that a BIOS Boot partition exists and errors if the partition does not exist. I have not done a detailed examination but I do not think that Anaconda actually checks that the size of an existing BIOS Boot partition is at least some minimum size. Note the undocumented minimum and maximum limits on the size of a BIOS Boot partition that are embedded in Anaconda. According to the GRUB2 documentation a minimum of 31 KiB is required with 512K recommended for possible future use. See /formats/biosboot.py. class BIOSBoot(DeviceFormat): """ BIOS boot partition for GPT disklabels. """ _type = "biosboot" _name = "BIOS Boot" _udevtypes = [] partedflag = PARTITION_BIOS_GRUB _formattable = True # can be formatted _linuxnative = True # for clearpart _bootable = True # can be used as boot _maxsize = 2 # maximum size in MB _minsize = 0.5 # minimum size in MB... The actual space needed by GRUB2 depends on the number of GRUB2 modules you add to core.img when building the image. If Anaconda goes the GRUB2 route, it sets up the new GPT with a BIOS Boot partition. A BIOS Boot partition is a partition on a data device that may be used by BIOS-based systems in order to boot when the partition table of the device is a GPT label. The de facto Globally Unique Identifier Copyright Finnbarr P. Murphy. All rights reserved. 6/10

7 (GUID) for a GPT BIOS Boot partition is E6F-744E On disk, I understand that this translates to Hah!IdontneedEFI when you byteswap the first 8 octets of the string but I have not checked. The concept behind a BIOS Boot partition is not something particularly new. On BIOS-based computers, boot loaders images are larger than can be fitted on a single disk block or two. To overcome this inherent limitation, boot loaders are often split into a number of stages. For instance, GRUB Legacy has Stage1 code that lives in bytes 0 to 445 of the MBR, i.e. LBA0 (Logical Block Address), of a disk, and other code (the core image) that lives in what is known as the post-mbr gap. Colin Watson referred to this space as the boot track on the GRUB mailing list but I have never come across this terminology before. The post-mbr gap is the 63 contiguous sectors (more precisely, one track) immediately following LBA0. This comes from the early days of DOS where the default starting offset for the first partition on a hard disk drive was sector 0x3F (63). Where did 63 sectors come from? Well in the early days of PC hard disks, disks typically had 63 sectors per track. 63 sectors translates to 31.5 KiB. Using a post-mbr gap was never a good idea because there is no agreement about who or what could use these sectors. GRUB Legacy simply assumed the sectors belonged to it. Over the years there have been a number of other users of some of the sectors in this gap. It is unmanaged space, and has all the potential problems of unmanaged space. There are also partitioning systems out there that do not reserve any space after the MBR and some that reserve more. For example, Microsoft Vista and later use a 1-MiB alignment boundary instead of the traditional 63 sectors. An alternative mechanism is to install the GRUB core image in a file system and the list of the blocks that comprise the core image is stored in the first sector of that partition. However, this also has its drawbacks. A bootloader is vulnerable to its blocks being moved around by certain filesystem features such as tail packing (for example XFS, ReiserFS), or aggressive fsck implementations. The bootloader must also determine the correct drive number. Along came the GPT specification in the last 1990s as part of Intel s Extensive Firmware Interface (EFI) effort. GPT is now part of the UEFI specification and is defined in section 5 of that specification. The GPT specification does not provide for a post-mbr gap so a small number of concerned parted developers came up with the concept of reserving a GPT partition to contain code that previously was placed in the post-mbr gap. If you want to know more about the history of how the BIOS Boot partition came into being, read the parted-devel mailing list for December 2007 and the first few months of It is quite interesting to read as it shows you, with the benefit of hindsight, how poorly thought out open source design decisions can be when there is no one individual taking ownership of the problem. Support for the concept of a BIOS Boot partition by parted and GRUB2 is not something that has only happened in the last few months. Such support was initially added by Robert Millan to parted by this patch in February If you want to look at the source for parted, a web interface to the parted GIT is available here. By the way, Millan also wrote the initial Wikipedia entry for BIOS Boot partition way back in February 2008 and was an early experimenter with hybrid GPT-MBR disk labels and GRUB2. Are there other ways of to boot a GPT disk on a BIOS-based platform? Absolutely. For example, you can put the boot code in a filesystem and hardcode its offset or you can assume that filesystems reserve some space at the beginning of their partitions and put the boot code there. Another way is to use a hybrid MBR-GPT label. The following document by H. Peter Arwin of SYSLINUX fame, who currently works for Intel, is interesting. From /syslinux/doc/gpt.txt initially authored May 13, 2008: Copyright Finnbarr P. Murphy. All rights reserved. 7/10

8 GPT boot protocol There are two ways to boot a GPT-formatted disk on a BIOS system. Hybrid booting, and the new GPT-only booting protocol originally proposed by the author, and later adopted by the T13 committee in slightly modified form. *** Hybrid booting *** Hybrid booting uses a standard MBR, and has bootable ("active") partitions present, as partitions, in the GPT PMBR sector. This means the PMBR, instead of containing only one "protective" partition (type EE), may contain up to three partitions: a protective partition (EE) *before* the active partition, the active partition, and a protective partition (EE) *after* the active partition. The active partition is limited to the first 2^32 sectors (2 TB) of the disk. All partitions, including the active partition, should have GPT partition entries. Thus, changing which partition is active does NOT change the GPT partition table. This is the only known way to boot Microsoft operating systems from a GPT disk with BIOS firmware. *** New protocol *** This defines the T13-approved protocol for GPT partitions with BIOS firmware. It maintains backwards compatibility to the extent possible. It is implemented by the file mbr/gptmbr.bin. The (P)MBR format is the normal PMBR specified in the UEFI documentation, with the first 440 bytes used for the boot code. The partition to be booted is marked by setting bit 2 in the GPT Partition Entry Attributes field (offset 48); this bit is reserved by the UEFI Forum for "Legacy BIOS Bootable". -> The handover protocol The PMBR boot code loads the first sector of the bootable partition, and passes in DL=, ES:DI=, sets EAX to 0x ("!GPT") and points DS:SI to a structure of the following form: Offset Size Contents x80 (this is a bootable partition) 1 3 CHS of partition (using INT 13h geometry) 4 1 0xED (partition type: synthetic) 5 3 CHS of partition end 8 4 Partition start LBA 12 4 Partition end LBA 16 4 Length of the GPT entry 20 varies GPT partition entry The CHS information is optional; gptmbr.bin currently does *NOT* calculate them, and just leaves them as zero. Bytes 0-15 matches the standard MBR handover (DS:SI points to the partition entry), except that the information is provided synthetically. The MBR-compatible fields are directly usable if they are < 2 TB, otherwise these fields should contain 0xFFFFFFFF and the OS will need to understand the GPT partition entry which follows the MBR one. The "!GPT" magic number in EAX and the 0xED partition type also informs the OS that the GPT partition information is present Copyright Finnbarr P. Murphy. All rights reserved. 8/10

9 Syslinux 4.00 and later fully implements this protocol. The T13 committee referred to above is the T13 Committee of the INCITS (International Committee for Information Technology Standards). This committee (AT Attachment) is responsible for all interface standards relating to the AT Attachment (ATA) storage interface utilized as the disk drive interface on most personal computers. The idea behind hybrid patitions is that a boot disk has both a GPT disk label and an MBR disk label. The MBR has the boot partitions(s), aliased from the corresponding GPT partitions, and possibly other partitions below 2 Tb plus the PMBR (Protective Master Boot Record) with all other partitions being defined in the GPT. Christoph Pfisterer wrote a tool called gptsync which can be used to read the GPT partition table on a device and synchronise the PMBR partition table with the GPT partition table. Hybrid MBR-GPT partitioning is also not something new. Millan demonstrated and advocated an interesting proof of concept hybrid GPT-MBR scheme in the 2008 timeframe but abandoned his work when Peter Arvin started work on standardizing his handover protocol (see above). However, what emerged from the standardization process is slightly different. A GPT partition record now includes a Legacy BIOS Bootable bit that can be set to indicate that the partition can be used for something like the BIOS boot partition. For example, the GRUB2 boot code in LBA0 could search through the GPT partition table for a partition with that bit set to 1 and load its second stage ( core.img) from that partition. This algorithm is documented in T13 EDD-4 revision 2. Hybrid GPT-MBRs have their own set of problems. GPT-aware BIOS-based operating systems can use GPT partitions whereas GPT-unaware BIOS-based operating systems can only use three MBR partitions, PMBR being unavailable. The 2Tb partition size remains for MBR partitions and for non-gpt-aware BIOS-based operating systems. In spite of this issues, recent versions of Microsoft operating systems use a hybrid MBR-GPT for BIOS-based systems. Where things get confusing with BIOS Boot partitions is the use of a flag named bios_grub by parted to, as Jim Meyering and Millan discussed, "mark the selected partition as usable for BIOS-based boot, so that bootloaders that use static embedding (like GNU GRUB) can put their boot code in it." According to Millan (see Debian Bug #48111), the use of bios_grub was "an unfortunate choice of words, but HPA insisted in using it"; HPA being H. Peter Arwin. Instead of trying to claim that a BIOS Boot partition is a reserved partition for use by any boot loader, why not acknowledge the reality of things and stop pretending that the BIOS Boot partition can be used by other bootloaders. The current design is as bad as the post-mbr gap. Basically, the parted developers are saying is here is unmanaged disk space, defined by a BIOS Boot partition, which any boot loader can use. Should another boot loader simply assume this space is used and place its code in this partition or should it check first and create another BIOS Boot partition if it finds that some or all of an existing BIOS Boot partition is used. Does a BIOS Boot partition have to be the first partition? See the problem? We are back to the unmanaged space issue that plagued MBR boot disks. Currently, as far as I am aware, a BIOS Boot partition is only used by GRUB2. It was be better long term for Linux users if the concept of a BIOS boot partition was depreciated and GRUB2 simply used a partition with a GUID that reflected the fact that it was reserved for exclusive use by GRUB2. If other bootloaders needed a similar exclusive partition, they would simply create their own GPT partition with a well-known GUID. Finally, as of Fedora 16 there must be a BIOS Boot partition for the bootloader to be installed successfully by Kickstart. You can create this partition with the following Kickstart option: Copyright Finnbarr P. Murphy. All rights reserved. 9/10

10 part biosboot --fstype=biosboot --size=1 Fedora 16 GPT, GRUB2 and BIOS Boot Partition Time to finish this blog! As a teaser, I will point out that you do not need a BIOS Boot partition if you plan to to chainload GRUB2 from another bootloader. Can you figure out why? Copyright Finnbarr P. Murphy. All rights reserved. 10/10

Partitioning Disks with parted

Partitioning Disks with parted Partitioning Disks with parted Author: Yogesh Babar Technical Reviewer: Chris Negus 10/6/2017 Storage devices in Linux (such as hard drives and USB drives) need to be structured in some way before use.

More information

Ubuntu Installation Manually Partition Windows 7 Create System Reserved

Ubuntu Installation Manually Partition Windows 7 Create System Reserved Ubuntu Installation Manually Partition Windows 7 Create System Reserved Created a new partition and installed Windows 7. /dev/sda1 - fat32 - Recovery Partition // /dev/sda2 - ntfs - System Reserved //

More information

3 November 2009 e09127r1 EDD-4 Hybrid MBR support

3 November 2009 e09127r1 EDD-4 Hybrid MBR support To: T13 Technical Committee From: Rob Elliott, HP (elliott@hp.com) Date: 3 November 2009 Subject: e09127r1 EDD-4 Hybrid support Revision history Revision 0 (24 July 2009) First revision Revision 1 (3 November

More information

WD AV GP Large Capacity Hard Drives

WD AV GP Large Capacity Hard Drives by Kevin Calvert Senior Engineering Program Manager Introduction This document provides important information to OEMs, integrators, and installers who want to deploy Audio/Video (AV) class hard drives

More information

How To Reinstall Grub In Windows 7 With Cd Bootcamp Partition

How To Reinstall Grub In Windows 7 With Cd Bootcamp Partition How To Reinstall Grub In Windows 7 With Cd Bootcamp Partition Directed from the thread: Repairing Boot Camp after creating new partition. However, this in combination with resizing my Macintosh HD using

More information

Longhorn Large Sector Size Support. Anuraag Tiwari Program Manager Core File System

Longhorn Large Sector Size Support. Anuraag Tiwari Program Manager Core File System Longhorn Large Sector Size Support Anuraag Tiwari Program Manager Core File System anuraagt@microsoft.com Agenda Historical OS Support for Large Sector Size Drives A Brief Overview of the OS Disk I/O Components

More information

Make the most of large drives with GPT and Linux

Make the most of large drives with GPT and Linux Preparing for future disk storage with the GUID Partition Table Skill Level: Introductory Roderick W. Smith (rodsmith@rodsbooks.com) Consultant & Writer 28 Jul 2009 Once a faraway problem, an important

More information

This line defines Therefore, if your windows entry on the GRUB menu is 8 you should set this value to 7.

This line defines Therefore, if your windows entry on the GRUB menu is 8 you should set this value to 7. How To Edit Grub In Windows 7 Boot Menu Command Line Restore windows boot manager in grub command line GNU GRUB version 2.02~beta2-9ubuntu1 Minimal BASH-like editing is supported.for the first word, TAB

More information

Initial Bootloader. On power-up, when a computer is turned on, the following operations are performed:

Initial Bootloader. On power-up, when a computer is turned on, the following operations are performed: Initial Bootloader Introduction On power-up, when a computer is turned on, the following operations are performed: 1. The computer performs a power on self test (POST) to ensure that it meets the necessary

More information

Booting, Partitioning and File Systems. Part I. Booting and hard disks. Booting. Table of Contents. Nothing is what it seems.

Booting, Partitioning and File Systems. Part I. Booting and hard disks. Booting. Table of Contents. Nothing is what it seems. Booting, Partitioning and File Systems Nothing is what it seems Karst Koymans Part I Booting and hard disks Informatics Institute University of Amsterdam (version 1.7, 2010/10/10 12:32:58) Friday, October

More information

Partitioning and Formatting Guide

Partitioning and Formatting Guide Partitioning and Formatting Guide Version 1.2 Date 05-15-2006 Partitioning and Formatting Guide This guide is designed to explain how to setup your drive with the correct partition and format for your

More information

PL-I Assignment Broup B-Ass 5 BIOS & UEFI

PL-I Assignment Broup B-Ass 5 BIOS & UEFI PL-I Assignment Broup B-Ass 5 BIOS & UEFI Vocabulary BIOS = Basic Input Output System UEFI = Unified Extensible Firmware Interface POST= Power On Self Test BR = Boot Record (aka MBR) BC =Boot Code (aka

More information

IA32 OS START-UP UEFI FIRMWARE. CS124 Operating Systems Fall , Lecture 6

IA32 OS START-UP UEFI FIRMWARE. CS124 Operating Systems Fall , Lecture 6 IA32 OS START-UP UEFI FIRMWARE CS124 Operating Systems Fall 2017-2018, Lecture 6 2 Last Time: IA32 Bootstrap Computers and operating systems employ a bootstrap process to load and start the operating system

More information

COMP091 Operating Systems 1. File Systems

COMP091 Operating Systems 1. File Systems COMP091 Operating Systems 1 File Systems Media File systems organize the storage space on persistent media such as disk, tape, CD/DVD/BD, USB etc. Disk, USB drives, and virtual drives are referred to as

More information

Recovering GRUB: Dual Boot Problems and Solutions

Recovering GRUB: Dual Boot Problems and Solutions Recovering GRUB: Dual Boot Problems and Solutions Published by the Open Source Software Lab at Microsoft. October 2007. Special thanks to Chris Travers, Contributing Author to the Open Source Software

More information

Partitioning and Formatting Reference Guide

Partitioning and Formatting Reference Guide Partitioning and Formatting Reference Guide This guide provides simple guidelines for the initial setup of your hard disk drive using the most common methods and utilities available within the following

More information

Booting, Partitioning and File Systems. Part I. Booting and hard disks. Booting. Table of Contents. Nothing is what it seems.

Booting, Partitioning and File Systems. Part I. Booting and hard disks. Booting. Table of Contents. Nothing is what it seems. Booting, Partitioning and File Systems Nothing is what it seems Karst Koymans Part I Booting and hard disks Informatics Institute University of Amsterdam (version 1.10, 2011/10/10 13:15:34) Friday, October

More information

System Administration. Storage Systems

System Administration. Storage Systems System Administration Storage Systems Agenda Storage Devices Partitioning LVM File Systems STORAGE DEVICES Single Disk RAID? RAID Redundant Array of Independent Disks Software vs. Hardware RAID 0, 1,

More information

Linux+ Guide to Linux Certification, Third Edition. Chapter 2 Linux Installation and Usage

Linux+ Guide to Linux Certification, Third Edition. Chapter 2 Linux Installation and Usage Linux+ Guide to Linux Certification, Third Edition Chapter 2 Linux Installation and Usage Objectives Install Red Hat Fedora Linux using good practices Outline the structure of the Linux interface Enter

More information

How To Reinstall Grub In Windows 7 Without Losing Data And Programs

How To Reinstall Grub In Windows 7 Without Losing Data And Programs How To Reinstall Grub In Windows 7 Without Losing Data And Programs So if I install Windows 7 using CD again, will I lose Ubuntu? then yes you will lose Ubuntu, however if you reinstall Windows without

More information

BOOTSTRAP, PC BIOS, AND IA32 MEMORY MODES. CS124 Operating Systems Winter , Lecture 5

BOOTSTRAP, PC BIOS, AND IA32 MEMORY MODES. CS124 Operating Systems Winter , Lecture 5 BOOTSTRAP, PC BIOS, AND IA32 MEMORY MODES CS124 Operating Systems Winter 2015-2016, Lecture 5 2 Bootstrapping All computers have the same basic issue: They require a program to tell them what to do but

More information

CST Algonquin College 2

CST Algonquin College 2 Partitions Lab due dates: Labs are due as specified usually on Page1 of the Lab document Lab due dates are expressed as: 10 min before the end of the lab period during a certain week There is a grace period

More information

Net Start Error Code 5 Windows 7 Boot From Disk

Net Start Error Code 5 Windows 7 Boot From Disk Net Start Error Code 5 Windows 7 Boot From Disk 4.1 If you can boot into Windows 7, 4.2 If you can't boot into Windows 7 services used by the utility) returned a failure, Code 5 means a command syntax

More information

GUID Partition Table (GPT)

GUID Partition Table (GPT) GUID Partition Table (GPT) How to install an Operating System (OS) using the GUID Disk Partition Table (GPT) on an Intel Hardware RAID (HWR) Array under uefi environment. Revision 1.0 December, 2009 Enterprise

More information

Manually Mount Usb Flash Drive Linux Command Line Redhat

Manually Mount Usb Flash Drive Linux Command Line Redhat Manually Mount Usb Flash Drive Linux Command Line Redhat How to Format USB in Linux using Command Line. This article will help you to format USB Flash drive in Ubuntu systems via Command line. So first

More information

Author : admin. 1. Getting information about current file system partitions with fdisk and mount

Author : admin. 1. Getting information about current file system partitions with fdisk and mount Changing '33 days has gone without being checked' automated fsck filesystem check on Debian Linux Desktops - Reduce FS check waiting on Linux notebooks Author : admin The periodic scheduled file system

More information

Perl Install Module Windows Xp From Cd Boot

Perl Install Module Windows Xp From Cd Boot Perl Install Module Windows Xp From Cd Boot How To Make a Bootable USB, CD or DVD to Install Windows Using an ISO File CDs of Windows, you will only be able to do that with Windows Vista or XP. Note 2

More information

Manually Install Windows Updates Xp From Usb

Manually Install Windows Updates Xp From Usb Manually Install Windows Updates Xp From Usb Pen Drive In Ubuntu How to create a bootable USB drive to install Windows Vista, Windows 7, Windows 8 or Windows 8.1 from an Ubuntu Linux machine. GNU GRUB

More information

Part I. Booting and hard disks. Booting, Partitioning and File Systems. Booting. Table of Contents. Nothing is what it seems.

Part I. Booting and hard disks. Booting, Partitioning and File Systems. Booting. Table of Contents. Nothing is what it seems. Booting, Partitioning and File Systems Nothing is what it seems Karst Koymans Part I Booting and hard disks Informatics Institute University of Amsterdam (version 162, 2016/10/17 09:32:20 UTC) Tuesday,

More information

Boot Process in details for (X86) Computers

Boot Process in details for (X86) Computers Boot Process in details for (X86) Computers Hello,,, Let's discuss what happens between the time that you power up your PC and when the desktop appears. In fact we should know that the boot process differs

More information

AMD RAID Installation Guide

AMD RAID Installation Guide AMD RAID Installation Guide 1. AMD BIOS RAID Installation Guide.. 2 1.1 Introduction to RAID.. 2 1.2 RAID Configurations Precautions 3 1.3 Installing Windows 8 / 8 64-bit / 7 / 7 64-bit With RAID Functions....5

More information

Learn Linux, 101: Create partitions and filesystems

Learn Linux, 101: Create partitions and filesystems Learn Linux, 101: Create partitions and filesystems Divide and conquer your disk space Ian Shields January 27, 2016 (First published July 12, 2010) Learn how to create partitions on a disk drive and how

More information

How To Reinstall Grub In Windows 7 Without Cd Dell

How To Reinstall Grub In Windows 7 Without Cd Dell How To Reinstall Grub In Windows 7 Without Cd Dell In my computer I had 2 partitions of Windows 7 (classical C: and D:), Ubuntu Gnome (that I The only thing I managed to do without errors is But what type

More information

Time Left. sec(s) Quiz Start Time: 12:13 AM. Question # 5 of 10 ( Start time: 12:18:29 AM ) Total Marks: 1

Time Left. sec(s) Quiz Start Time: 12:13 AM. Question # 5 of 10 ( Start time: 12:18:29 AM ) Total Marks: 1 64 Quiz Start Time: 12:13 AM Question # 5 of 10 ( Start time: 12:18:29 AM ) Total Marks: 1 The root directory of floppy contains fixed entries 64 256 128 512 77 Quiz Start Time: 12:13 AM Question # 6 of

More information

White Paper Western Digital Comments on Sector Sizes Larger than 512 Bytes

White Paper Western Digital Comments on Sector Sizes Larger than 512 Bytes White Paper Western Digital Comments on June 1, 2005 T13/e05122r2 Revision 2 Technical Editor: Curtis E. Stevens Western Digital Phone: 949-672-7933 E-Mail: Curtis.Stevens@WDC.com THIS WHITEPAPER IS MADE

More information

Disk Imaging with Knoppix

Disk Imaging with Knoppix Introduction This document explains how to use the CD-ROM bootable version of Linux, named Knoppix, to make and restore images of computer hard drives. Knoppix makes a very good system recovery tool for

More information

Veritas System Recovery Disk Help

Veritas System Recovery Disk Help Veritas System Recovery Disk Help About recovering a computer If Windows fails to start or does not run normally, you can still recover your computer. You can use the Veritas System Recovery Disk and an

More information

Acronis Disk Director 11 Home. Quick Start Guide

Acronis Disk Director 11 Home. Quick Start Guide Acronis Disk Director 11 Home Quick Start Guide Copyright Acronis, Inc., 2000-2010. All rights reserved. "Acronis", "Acronis Compute with Confidence", "Acronis Recovery Manager", "Acronis Secure Zone",

More information

jfield Documentation Release 1 Jason Field

jfield Documentation Release 1 Jason Field jfield Documentation Release 1 Jason Field Oct 25, 2017 Contents 1 linux 3 1.1 LVM................................................... 3 1.1.1 Create.............................................. 3 1.1.2

More information

NASA Lab. Partition/Filesystem/Bootloader. TinRay, Yu-Chuan

NASA Lab. Partition/Filesystem/Bootloader. TinRay, Yu-Chuan NASA Lab Partition/Filesystem/Bootloader TinRay, Yu-Chuan Agenda Conceptual Storage Structure Bootloader Practical & \Exercise/ Linux Device File Storage Related Commands Boot Related Commands 2 Before

More information

Disk Geometry and Layout

Disk Geometry and Layout Disk Geometry and Layout Alex Applegate 1 Overview Secondary Storage Disk Addressing Master Book Record ATA Interface Host Protected Area Device Configuration Overlay Bad Blocks 2 Secondary Storage Usually

More information

environment) and note down the last "End" sector ( as shown in the below example):

environment) and note down the last End sector ( as shown in the below example): In this tutorial we'll refer to a practical example of Linux dd command that can be used by system administrators to migrate or clone a Windows Operating System or a Linux OS from a larger HDD partitioned

More information

THOMAS RUSSELL, Information Technology Teacher

THOMAS RUSSELL, Information Technology Teacher THOMAS RUSSELL, Information Technology Teacher Historical/Conceptual After installing the hard drive it needs to be partitioned. Partitioning is the process of electronically subdividing the physical hard

More information

CS 410/510. Mark P Jones Portland State University

CS 410/510. Mark P Jones Portland State University CS 41/51 Languages & Low-Level Programming Mark P Jones Portland State University Fall 21 Week 2: Bare Metal and the Boot Process 1 Copyright Notice These slides are distributed under the Creative Commons

More information

Implementing Hard Drives

Implementing Hard Drives Implementing Hard Drives Chapter 12 Overview In this chapter, you will learn how to Explain the partitions available in Windows Discuss hard drive formatting options Partition and format hard drives Maintain

More information

GRUB2 and Yeeloong. From BIOS bootloader to MIPS firmware

GRUB2 and Yeeloong. From BIOS bootloader to MIPS firmware GRUB2 and Yeeloong From BIOS bootloader to MIPS firmware GRUB2 history 1995: Start of GRUB Legacy 1999: GRUB Legacy becomes GNU project 2002: PUPA (Yoshinori K Okuji) 2004: GRUB2 2004-2005: PowerPC and

More information

This is Worksheet and Assignment 12. Disks, Partitions, and File Systems

This is Worksheet and Assignment 12. Disks, Partitions, and File Systems This is Worksheet and Assignment 12 This is a combined Worksheet and Assignment.. Quizzes and tests may refer to work done in this Worksheet and Assignment; save your answers. You will use a checking program

More information

Instructions For Formatting Hard Drive Windows 7 Command Prompt

Instructions For Formatting Hard Drive Windows 7 Command Prompt Instructions For Formatting Hard Drive Windows 7 Command Prompt How to format a hard drive in Windows Vista, 7 or 8: plus how to format hard drive drive, run the Universal USB Installer setup program,

More information

Veritas System Recovery Disk Help

Veritas System Recovery Disk Help Veritas System Recovery Disk Help About recovering a computer If Windows fails to start or does not run normally, you can still recover your computer. You can use the Veritas System Recovery Disk and an

More information

GJU IT-forensics course. Storage medium analysis

GJU IT-forensics course. Storage medium analysis Harald Baier Storage medium analysis / 2014-04-02 1/32 GJU IT-forensics course Storage medium analysis Harald Baier Hochschule Darmstadt, CASED 2014-04-02 Partitions Harald Baier Storage medium analysis

More information

Format Hard Drive Using Windows 7 Recovery Disk

Format Hard Drive Using Windows 7 Recovery Disk Format Hard Drive Using Windows 7 Recovery Disk Jun 8, 2015. If it's not possible to create a recovery disk using this method, is it possible to backup Hey guys, I'm looking to format my hard-drive and

More information

How To Reinstall Grub In Windows 7 With Cd Rom

How To Reinstall Grub In Windows 7 With Cd Rom How To Reinstall Grub In Windows 7 With Cd Rom Sep 23, 2014. I have the Windows 7 install disk (not an upgrade disk). it to CD-ROM, from there you can install windows by inserting the w7 disc and following

More information

1 / 22. CS 135: File Systems. General Filesystem Design

1 / 22. CS 135: File Systems. General Filesystem Design 1 / 22 CS 135: File Systems General Filesystem Design Promises 2 / 22 Promises Made by Disks (etc.) 1. I am a linear array of blocks 2. You can access any block fairly quickly 3. You can read or write

More information

For personnal use only

For personnal use only Native ZFS support on GNU/Linux Finnbarr P. Murphy (fpm@fpmurphy.com) ZFS (Zettabyte File System) is a 128-bit advanced file system and volume manager developed by Sun Microsystems (now part of Oracle)

More information

How To Resize ext3 Partitions Without Losing Data

How To Resize ext3 Partitions Without Losing Data By Falko Timme Published: 2007-01-07 17:12 How To Resize ext3 Partitions Without Losing Data Version 1.0 Author: Falko Timme Last edited 12/31/2006 This article is about

More information

Windows Xp Setup Error Code 4096

Windows Xp Setup Error Code 4096 Windows Xp Setup Error Code 4096 Security Update for Windows 7 for x64-based Systems (KB3033929) Installation date: 3/ 11/ 2015 8:57 AM Installation status: Failed Error details: Code. As my old hard drive

More information

Using grub to Boot various Operating Systems

Using grub to Boot various Operating Systems Operating Systems and Systems Integration Using grub to Boot various Operating Systems Contents 1 Aim 2 2 What You Will Do 2 3 Background 2 3.1 Installing grub in MBR from a floppy, and from the OS........

More information

Error Creating Partition Table Helper Exited With Exit Code 1

Error Creating Partition Table Helper Exited With Exit Code 1 Error Creating Partition Table Helper Exited With Exit Code 1 So I try to create MSDOS partition table but it says: every option, its showing some error like: Error creating partition table: helper exited

More information

softraid boot Stefan Sperling EuroBSDcon 2015

softraid boot Stefan Sperling EuroBSDcon 2015 softraid boot Stefan Sperling EuroBSDcon 2015 Introduction to softraid OpenBSD s softraid(4) device emulates a host controller which provides a virtual SCSI bus uses disciplines to perform

More information

Persistent Memory in Linux. Tom Coughlan (with Thanks to Jeff Moyer), Red Hat

Persistent Memory in Linux. Tom Coughlan (with Thanks to Jeff Moyer), Red Hat Persistent Memory in Linux Tom Coughlan (with Thanks to Jeff Moyer), Red Hat Since our last meeting... Fedora 23 shipped with pmem support (min. kernel version 4.4) RHEL 7.3 shipped with Full support for

More information

Boot. How OS boots

Boot. How OS boots Boot How OS boots 67 1 Booting sequence 1. Turn on 2. CPU jump to address of BIOS (0xFFFF0) 3. BIOS runs POST (Power-On Self Test) 4. Find bootable devices 5. Loads and execute boot sector from MBR 6.

More information

How To Install Windows Update Vista From Usb Flash Drive Step By Step

How To Install Windows Update Vista From Usb Flash Drive Step By Step How To Install Windows Update Vista From Usb Flash Drive Step By Step Step by step how to guide to install Windows 7 from USB Flash or Pen drive is A computer running with Windows 7 or Vista or later versions

More information

1 / 23. CS 137: File Systems. General Filesystem Design

1 / 23. CS 137: File Systems. General Filesystem Design 1 / 23 CS 137: File Systems General Filesystem Design 2 / 23 Promises Made by Disks (etc.) Promises 1. I am a linear array of fixed-size blocks 1 2. You can access any block fairly quickly, regardless

More information

CompTIA Linux+ Guide to Linux Certification Fourth Edition. Chapter 2 Linux Installation and Usage

CompTIA Linux+ Guide to Linux Certification Fourth Edition. Chapter 2 Linux Installation and Usage CompTIA Linux+ Guide to Linux Certification Fourth Edition Chapter 2 Linux Installation and Usage Objectives Prepare for and install Fedora Linux using good practices Outline the structure of the Linux

More information

How to Dual-Boot OS X and Ubuntu

How to Dual-Boot OS X and Ubuntu How to Dual-Boot OS X and Ubuntu Nailen Matschke - nailen@caltech.edu 10/3/2015 What you need: 1. A USB drive with at least 2 GB of space, that you don t mind wiping 2. A copy of Ubuntu (available here),

More information

An introduction to Logical Volume Management

An introduction to Logical Volume Management An introduction to Logical Volume Management http://distrowatch.com/weekly.php?issue=20090309 For users new to Linux, the task of switching operating systems can be quite daunting. While it is quite similar

More information

HS22, HS22v, HX5 Boot from SAN with QLogic on IBM UEFI system.

HS22, HS22v, HX5 Boot from SAN with QLogic on IBM UEFI system. HS22, HS22v, HX5 Boot from SAN with QLogic on IBM UEFI system. Martin Gingras Product Field Engineer, Canada mgingras@ca.ibm.com Acknowledgements Thank you to the many people who have contributed and reviewed

More information

Grub Manual Install Ubuntu Without >>>CLICK HERE<<<

Grub Manual Install Ubuntu Without >>>CLICK HERE<<< Grub Manual Install Ubuntu 10.04 Without 1st option : get a disk including Boot-Repair, 2nd option : install Boot-Repair in Ubuntu or when you can't boot Windows after installing Ubuntu, or when GRUB is

More information

MFT / Linux Setup Documentation May 25, 2008

MFT / Linux Setup Documentation May 25, 2008 MFT / Linux Setup Documentation May 25, 2008 1. Loading the MFT software. The MFT software actually uses a driver called Fast Block Device or fbd. The MFT software is designed to run from /usr/local/fbd.

More information

EaseUS Partition Master

EaseUS Partition Master EaseUS Partition Master User Guide Table of content Table of content... - 2 - Overview... - 1 - Welcome... - 1 - Edition comparison... - 1 - Getting started... - 2 - Hardware requirements... - 2 - Supported

More information

Guide to Linux+, Fourth Edition Chapter 2 Solutions

Guide to Linux+, Fourth Edition Chapter 2 Solutions Guide to Linux+, Fourth Edition Chapter 2 Solutions Review Questions 1. What is the default shell in Linux called? a. SH b. BSH c. CSH d. BASH Answer: d 2. What equivalent to the man command generally

More information

Installing Ubuntu Server

Installing Ubuntu Server CHAPTER 1 Installing Ubuntu Server You probably chose Ubuntu as a server solution because of either your gratifying experience using it on the desktop or the raves you ve heard from others about its user-friendly

More information

Installing Linux on JMU Computer-Science Department Removable Hard Drives for CS-450 and CS-550

Installing Linux on JMU Computer-Science Department Removable Hard Drives for CS-450 and CS-550 Installing Linux on JMU Computer-Science Department Removable Hard Drives for CS-450 and CS-550 Charles Abzug (1) Be advised that the complete installation of Linux takes at least slightly in excess of

More information

EaseUS Disk Copy User Guide

EaseUS Disk Copy User Guide EaseUS Disk Copy User Guide Table of contents Welcome... - 1 - Glossary... - 1 - Getting Started... - 1 - Hardware Requirements... - 1 - System Requirements... - 1 - File System Supported... - 2 - Devices

More information

Mount & Boot Center. Contents

Mount & Boot Center. Contents EmBootKit User Guide Contents 1. About the.................................................................................. 2 2. How to start.....................................................................................................

More information

Manual Format Flash Drive Ntfs Windows Xp

Manual Format Flash Drive Ntfs Windows Xp Manual Format Flash Drive Ntfs Windows Xp Windows XP, NTFS, Flash Drive, Format I am given the option of formatting the flash drive when I right-click on it, but I am not given any options, just drop.

More information

Hitachi Gloabal Storage Products. Hints and tips. BIOS 33.8GB limitation

Hitachi Gloabal Storage Products. Hints and tips. BIOS 33.8GB limitation Hints and Tips Deskstar 7K250 UltraATA 100 Hard disk drive HDS722504VLAT20 HDS722508VLAT20 HDS722512VLAT20 HDS722512VLAT80 HDS722516VLAT20 HDS722516VLAT80 HDS722525VLAT80 Hints and tips This document provides

More information

MINI-HOWTO backup and/or restore device or partition using zsplit/unzsplit

MINI-HOWTO backup and/or restore device or partition using zsplit/unzsplit MINI-HOWTO backup and/or restore device or partition using zsplit/unzsplit Jurij Ivastsuk-Kienbaum jurij [at] device-image.de Revision History First draft March 14, 2006 This document describes a setup

More information

Vorlesung Computerforensik. Kapitel 7: NTFS-Analyse

Vorlesung Computerforensik. Kapitel 7: NTFS-Analyse Harald Baier FAT-Analyse / SS 2016 1/64 Vorlesung Computerforensik Kapitel 7: NTFS-Analyse Harald Baier Hochschule Darmstadt, CRISP SS 2016 Harald Baier FAT-Analyse / SS 2016 2/64 General information about

More information

Red Hat Enterprise Linux 8.0 Beta

Red Hat Enterprise Linux 8.0 Beta Red Hat Enterprise Linux 8.0 Beta Configuring and managing storage hardware Deploying and configuring single-node storage in Red Hat Enterprise Linux 8 Last Updated: 2018-11-16 Red Hat Enterprise Linux

More information

Installation of Fedora 12 with CD

Installation of Fedora 12 with CD Prepared by investech.wordpress.com Installation of Fedora 12 with Net Install CD Version 1.0 investech.wordpress.com 07-12-09 This document is produced under Creative Common License (Attribution No Derivatives).

More information

User. Applications. Operating System. Hardware

User. Applications. Operating System. Hardware 2 User Applications Operating System Hardware 3 What is the Booting 1.When the user powers up the computer the CPU (Central Processing Unit) activates the BIOS (Basic Input Output System). 2. The first

More information

Booting Up and Shutting Down. lctseng / Liang-Chi Tseng

Booting Up and Shutting Down. lctseng / Liang-Chi Tseng Booting Up and Shutting Down lctseng / Liang-Chi Tseng Booting Up Starting up a computer Load kernel into memory and execute it. (1) BIOS load and run the MBR (Master Boot Record) (2) MBR searches for

More information

exam.30q. Number: Passing Score: 800 Time Limit: 120 min File Version: 1 LPI

exam.30q. Number: Passing Score: 800 Time Limit: 120 min File Version: 1 LPI 201-450.exam.30q Number: 201-450 Passing Score: 800 Time Limit: 120 min File Version: 1 LPI 201-450 LPIC-2 Exam 201, Part 1 of 2, version 4.5 Exam D QUESTION 1 Which of the following commands creates a

More information

Manual Format Windows 7 Using Usb Drive Fat32

Manual Format Windows 7 Using Usb Drive Fat32 Manual Format Windows 7 Using Usb Drive Fat32 How To Format A Hard Drive FAT32 In Windows 7 (1TB Toshiba) USB Drive The. A flash drive is a small and portable electronic device that saves data using flash

More information

ECE 598 Advanced Operating Systems Lecture 14

ECE 598 Advanced Operating Systems Lecture 14 ECE 598 Advanced Operating Systems Lecture 14 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 19 March 2015 Announcements Homework #4 posted soon? 1 Filesystems Often a MBR (master

More information

Digital Forensics Lecture 02- Disk Forensics

Digital Forensics Lecture 02- Disk Forensics Digital Forensics Lecture 02- Disk Forensics Hard Disk Data Acquisition Akbar S. Namin Texas Tech University Spring 2017 Analysis of data found on a storage device It is more common to do dead analysis

More information

Hard Disk Organization. Vocabulary

Hard Disk Organization. Vocabulary Hard Disk Organization Vocabulary Platter: one ceramic plate, covered with magnetizable film where the bits are actually stored. Both sides of a platter can be used. Increasing the number of platters is

More information

Installation Guide-x86, x86-64

Installation Guide-x86, x86-64 Installation Guide-x86, x86-64 In order to start the installation of Asianux 2.0, it needs to boot installation program. We can use two methods: CD booting or floppy booting. 1. Method of booting installation

More information

LPIC-1 System Administrator

LPIC-1 System Administrator LPIC-1 System Administrator The world s largest and most recognized Linux Certification LPIC-1 is the first certification in LPI s multi-level Linux professional certification program. The LPIC-1 will

More information

DELLEMC. TUESDAY September 19 th 4:00PM (GMT) & 10:00AM (CST) Webinar Series Episode Nine WELCOME TO OUR ONLINE EVENTS ONLINE EVENTS

DELLEMC. TUESDAY September 19 th 4:00PM (GMT) & 10:00AM (CST) Webinar Series Episode Nine WELCOME TO OUR ONLINE EVENTS ONLINE EVENTS WELCOME TO OUR DELLEMC Webinar Series Episode Nine OUR PRESENTATION IS DUE TO START TUESDAY September 19 th 4:00PM (GMT) & 10:00AM (CST) About us.. We re a global team of Dell technicians with highly varied

More information

How To Startup Windows Service Windows 7. Repair Dual Boot >>>CLICK HERE<<<

How To Startup Windows Service Windows 7. Repair Dual Boot >>>CLICK HERE<<< How To Startup Windows Service Windows 7 Repair Dual Boot Boot Repair Tool will repair BCD, fix dual-boot or multi-boot problems in by fixing Boot Manager / Loader on BIOS / UEFI firmware on Windows 8.1

More information

Ubuntu Manual Disk Partitioning Guide

Ubuntu Manual Disk Partitioning Guide Ubuntu 10.10 Manual Disk Partitioning Guide 1st option : get a disk including Boot-Repair, 2nd option : install Boot-Repair in Boot-Repair also has advanced options to back up table partitions, back up.

More information

Lost Windows 7 Dual Boot After Xp Install >>>CLICK HERE<<<

Lost Windows 7 Dual Boot After Xp Install >>>CLICK HERE<<< Lost Windows 7 Dual Boot After Xp Install Cannot see windows 7 in boot menu after installing ubuntu I installed Ubuntu 14.10 into the XP partition and from then on the system directly boots possible duplicate

More information

CSE 265: System and Network Administration

CSE 265: System and Network Administration CSE 265: System and Network Administration System startup and shutdown Bootstrapping Booting PCs Boot loaders Booting into single user mode Startup scripts Rebooting and shutting down Bootstrapping i.e.,

More information

CSE 265: System and Network Administration

CSE 265: System and Network Administration CSE 265: System and Network Administration System startup and shutdown Bootstrapping Booting PCs Boot loaders Booting into single user mode Startup scripts Rebooting and shutting down Bootstrapping i.e.,

More information

Ubuntu - How to Create Software RAID 1 in Ubuntu Linux - Tutorial

Ubuntu - How to Create Software RAID 1 in Ubuntu Linux - Tutorial Published on http://www.itswapshop.com (http://www.itswapshop.com) Home > Ubuntu - How to Create Software RAID 1 in 12.04 Ubuntu Linux - Tutorial Ubuntu - How to Create Software RAID 1 in 12.04 Ubuntu

More information

Novell SUSE Linux Enterprise Server

Novell SUSE Linux Enterprise Server SLES 10 Storage Administration Guide for EVMS Novell SUSE Linux Enterprise Server 10 February 1, 2007 STORAGE ADMINISTRATION GUIDE FOR EVMS www.novell.com Legal Notices Novell, Inc., makes no representations

More information

The KDE Partition Manager Handbook. Volker Lanz

The KDE Partition Manager Handbook. Volker Lanz The KDE Partition Manager Handbook Volker Lanz 2 Contents 1 Introduction 5 2 Using KDE Partition Manager 6 2.1 The Main Window..................................... 6 2.2 How-To: Resizing a Partition...............................

More information

CISC 7310X. C11: Mass Storage. Hui Chen Department of Computer & Information Science CUNY Brooklyn College. 4/19/2018 CUNY Brooklyn College

CISC 7310X. C11: Mass Storage. Hui Chen Department of Computer & Information Science CUNY Brooklyn College. 4/19/2018 CUNY Brooklyn College CISC 7310X C11: Mass Storage Hui Chen Department of Computer & Information Science CUNY Brooklyn College 4/19/2018 CUNY Brooklyn College 1 Outline Review of memory hierarchy Mass storage devices Reliability

More information