Cover image for The multi-boot configuration handbook
Title:
The multi-boot configuration handbook
Author:
Smith, Roderick W.
Personal Author:
Publication Information:
Indianapolis, Ind. : Que, [2000]

©2000
Physical Description:
xv, 640 pages : illustrations ; 24 cm + 1 computer optical disc (4 3/4 in.)
General Note:
Includes index.
Language:
English
ISBN:
9780789722836
Format :
Book

Available:*

Library
Call Number
Material Type
Home Location
Status
Item Holds
Searching...
QA76.76.O63 S5887 2000 Adult Non-Fiction Central Closed Stacks
Searching...

On Order

Summary

Summary

Provides guidance to installing two or more OSes on a single computer. This book explains why things work the way they do and gives examples of real-world experience in using multiple operating systems in harmony with one another. It also helps you see how to avoid the frustration of installing multiple operation systems.


Author Notes

Roderick W. Smith has years experience running a wide variety of OSs, often in multiboot configurations. Rod has publications in several computer magazines, most notably, Linux Journal and maintains several Web pages devoted to Linux and OS/2. He is the author of Special Edition Using Corel WordPerfect 8 for Linux and The Multi-Boot Configur ation Handbook published by Que; and Linux: Networking for Your Office published by SAMS. He can be reached via email at http://www.rodsbooks.com/books/.


Table of Contents

Introductionp. 1
I Overviewp. 7
1 The Trials and Triumphs of a Multi-OS Computerp. 9
Getting Startedp. 10
The Desire and Need for Multiple OSsp. 10
Avoiding Potholes on the Road to Multi-Bootp. 14
Nessus: The Eight-OS Computerp. 21
Summaryp. 26
2 Operating Systems for x86 Hardware in 2000p. 27
Your OS, Please...p. 28
DOSp. 28
Windows 95 and 98p. 33
Windows NT and Windows 2000p. 36
OS/2p. 40
BeOSp. 45
Linuxp. 50
The BSD Variantsp. 56
Commercial Versions of UNIXp. 59
Summaryp. 62
II The Boot Processp. 63
3 The x86 BIOS: Its Limits and Capabilitiesp. 65
BIOS History and Design Theoryp. 66
Add-On Card BIOSsp. 72
BIOS Updatesp. 74
EIDE and SCSI Hard Disk Handlingp. 75
The Handoff to the OSp. 82
Summaryp. 83
4 Boot Loaders: Simple and Complexp. 85
The Post-BIOS Boot Processp. 86
Single-OS Boot Loadersp. 92
Designs for Multi-OS Boot Loadersp. 92
Common Boot Loadersp. 98
Summaryp. 110
III Partitioning and Partition Managementp. 111
5 Hard Disk Partition Basicsp. 113
The Need for Partitionsp. 114
Partition Typesp. 119
Filesystem Codesp. 130
Summaryp. 132
6 Tools for Disk Partitioningp. 133
Partitioning Mechanicsp. 134
MS-DOS's and Windows 9x's FDISKp. 134
Windows NT Disk Administratorp. 139
OS/2's FDISKp. 143
Linux's fdiskp. 146
PartitionMagicp. 151
Additional Partitioning Softwarep. 155
Dealing with Large Hard Disksp. 156
Partition Formattingp. 157
Summaryp. 161
7 Tips for Optimizing System Performancep. 163
Optimizing Performancep. 164
Minimizing Primary Partition Consumptionp. 164
Fast and Slow Portions of Hard Disksp. 167
Splitting OSs Across Multiple Hard Disksp. 172
Splitting Files Across Partitionsp. 176
Summaryp. 179
8 Modifying Partitions After the Factp. 181
Modifying Partitionsp. 182
Consequences of Drive Repartitioningp. 182
Converting a Partition from One OS to Anotherp. 189
Backing Up, Repartitioning, and Restoringp. 192
Using PartitionMagicp. 196
Summaryp. 207
IV Operating System Installationp. 209
9 The OS Installation Checklistp. 211
Why This OS?p. 212
Checking Hardware Compatibilityp. 220
Cleaning Up Existing OSsp. 223
Preparing Disk Spacep. 230
Installing a Boot Loaderp. 236
Summaryp. 238
10 Installing Specific Operating Systemsp. 241
Preparing for More Than One OSp. 242
DOS and Windows 9xp. 242
Windows NT and Windows 2000p. 246
OS/2p. 250
BeOSp. 254
Linuxp. 256
FreeBSDp. 260
Summaryp. 262
11 Finding Helpp. 263
When Things Don't Go as Planned...p. 264
The OS Publisherp. 264
OS Help Filesp. 273
Independent Publicationsp. 275
The Internetp. 279
Local User Groupsp. 292
Summaryp. 294
V Data Exchangep. 295
12 Filesystems for Assorted OSsp. 297
Understanding Filesystemsp. 298
FAT and Its Variantsp. 308
Windows NT's NTFSp. 312
OS/2's HPFSp. 315
BeOS's BFSp. 316
Linux's ext2fsp. 318
UNIX's FFSp. 320
CD-ROM and DVD-ROM Filesystemsp. 322
Summaryp. 327
13 Tools for Accessing Foreign Filesystemsp. 329
Providing Shared Access to Filesystemsp. 330
Methods of Filesystem Accessp. 332
The Ubiquity of FATp. 334
Foreign NTFS and NTFS 5.0 Supportp. 343
Foreign HPFS Supportp. 346
Linux's BFS Supportp. 350
Foreign ext2fs Supportp. 351
Linux's FFS Supportp. 354
Alternatives to Sharing Filesystemsp. 355
Summaryp. 356
14 Application Data File Formatsp. 357
Platform-Independent File Formatsp. 358
Platform-Limited File Formatsp. 368
Platform-Specific File Formatsp. 373
Summaryp. 374
VI Common Configurations and Toolsp. 377
15 Cross-Platform Utilitiesp. 379
Making It All Work Togetherp. 380
The GNU Utilitiesp. 380
Non-GNU Open Source Toolsp. 396
Standards-Based Tools and Protocolsp. 398
Summaryp. 401
16 Cross-Platform Applicationsp. 403
Applications or Utilities?p. 404
Office Suitesp. 404
Document Exchange: PDF Readersp. 409
Internet Applicationsp. 417
Summaryp. 426
17 Modifying GUI Look and Feelp. 427
GUI Add-Ons for Windowsp. 428
GUI Add-Ons for OS/2p. 433
GUI Add-Ons for BeOSp. 438
The X Window System: The Chameleon of GUIsp. 439
Summaryp. 448
18 OSs Within OSs: Emulatorsp. 449
When to Use an Emulatorp. 450
DOS Compatibility and Emulatorsp. 451
Windows Emulatorsp. 460
VMwarep. 466
When to Run an Emulator, Multi-Boot, or Use Multiple Computersp. 472
Summaryp. 473
VII Network Accessp. 475
19 TCP/IP Networkingp. 477
Using FTP for Cross-Platform Data Exchangep. 478
Exchanging Documents via Emailp. 483
Using a Web Site for Platform-Independent Communicationsp. 487
Remote Loginsp. 491
Remote GUI Controlp. 493
Summaryp. 500
20 File and Printer Sharingp. 501
Understanding File and Printer Sharing Basicsp. 502
NFS for UNIX-Style File Sharingp. 506
SMB/CIFS for Microsoft-Style File Sharingp. 509
UNIX-Style lpd Printer Sharingp. 515
SMB/CIFS for Microsoft-Style Printer Sharingp. 519
Summaryp. 526
VIII Hardware Considerationsp. 527
21 Ensuring Adequate Resourcesp. 529
Resource Considerationsp. 530
Hard Disk Spacep. 530
OS Memory Requirementsp. 537
CPU Speed Requirementsp. 542
Cross-Platform Backup Needsp. 548
Summaryp. 554
22 Finding Driversp. 555
Tracking Down Driversp. 556
Determining Your Hardware's Chipsetsp. 556
Checking for Drivers from the Manufacturerp. 562
Checking for Drivers from the OS Publisherp. 564
Checking for Third-Party Driversp. 566
Summaryp. 568
23 Performing Hardware Upgradesp. 571
The Upgrade Processp. 572
Locating Suitable Hardwarep. 572
Preparing a Zoo of OSs for an Upgradep. 577
Taking Precautions Against Disasterp. 583
Suggested Sequence of Updatesp. 587
Summaryp. 591
Indexp. 593