Sign In
Upload
Manuals
Brands
Linux Manuals
Software
Pocket Linux Guide
Linux Pocket Linux Guide Manuals
Manuals and User Guides for Linux Pocket Linux Guide. We have
1
Linux Pocket Linux Guide manual available for free PDF download: Manual
Linux Pocket Linux Guide Manual (67 pages)
Brand:
Linux
| Category:
Software
| Size: 0 MB
Table of Contents
Table of Contents
2
Legal Information
7
Copyright and License
7
Disclaimer
7
Introduction
8
About Pocket Linux
8
Prerequisite Skills
8
Project Format
8
Help & Support
8
Feedback
9
Chapter 1. Project Initiation
10
A Brief History of Gnu/Linux
10
The Goal of Pocket Linux
10
Working Within the Constraints
10
Chapter 2. A Simple Prototype
12
Analysis
12
Design
12
Simplification
12
Boot Disk
12
Root Disk
13
CPU Compatibility
13
Construction
13
Prepare the Boot Disk Media
13
Build the GRUB Bootloader
13
Copy the Bootloader Files to Diskette
14
Finish Bootloader Installation
14
Build the Linux Kernel
14
Copy the Kernel to Diskette
15
Unmount the Boot Disk
15
Prepare the Root Disk Media
15
Build BASH
15
Copy BASH to the Root Disk
15
Create Device Files that BASH Needs
15
Unmount the Root Disk
15
Implementation
16
System Startup
16
Testing What Works
16
Noting What Does Not Work
16
System Shutdown
17
Chapter 3. Saving Space
18
Analysis
18
Design
18
Shared Libraries
18
Stripped Binaries
18
Compressed Root Filesystem
18
Construction
19
Create a Ramdisk
19
Rebuild the BASH Shell
19
Determine Which Libraries Are Required
19
Copy BASH and Its Libraries to the Ramdisk
19
Create a Console Device
20
Compress the Ramdisk Image
20
Copy the Compressed Image to Diskette
20
Implementation
20
System Startup
20
Verify Results
21
System Shutdown
21
Chapter 4. Some Basic Utilities
22
Analysis
22
Design
22
Determining Required Commands
22
Locating Source Code
22
Leveraging FHS
22
Downloading Source Code
23
Construction
23
Create a Staging Area
23
Copy Contents of Phase 2 Rootdisk
23
Install Binaries from GNU Coreutils
24
Copy Additional Libraries
24
Strip Binaries and Libraries
24
Create a Compressed Root Disk Image
24
Write the Root Disk Image to Floppy
24
Implementation
25
System Startup
25
Testing New Commands
25
System Shutdown
26
Chapter 5. Checking and Mounting Disks
27
Analysis
27
Design
27
Determining Necessary Utilities
27
Finding Source Code
27
Automating Fsck and Mount
28
File Dependencies
28
Construction
29
Install Utilities from E2Fsprogs
29
Install Utilities from Util−Linux
29
Check Library Requirements
30
Strip Binaries to Save Space
30
Create Additional Device Files
30
Create the Fstab and Mtab Files
30
Chapter 5. Checking and Mounting Disks
30
Write a Script to Check and Mount Local Filesystems
30
Create a Compressed Root Disk Image
31
Write the Root Disk Image to Floppy
31
Implementation
31
System Startup
31
Test the Local_Fs Script
32
Create and Mount Additional Filesystems
32
System Shutdown
32
Chapter 6. Automating Startup & Shutdown
34
Analysis
34
Design
34
Determining Necessary Utilities
34
Obtaining Source Code
34
Checking Dependencies
35
Designing a Simple GRUB Configuration File
35
Outlining Start−Up Scripts
35
Construction
36
Create a GRUB Configuration File
36
Install Sysvinit Utilities
36
Create /Etc/Inittab File
36
Create /Etc/Init.D/Rc Script
37
Modify /Etc/Init.D/Local_Fs Script
37
Create a Hostname Script
38
Create Halt & Reboot Scripts
38
Create Rcn.D Directories and Links
39
Create the Root Disk Image
39
Copy the Image to Diskette
39
Implementation
39
System Startup
39
Verify Success of Startup Scripts
40
System Shutdown
40
Chapter 7. Enabling Multiple Users
41
Analysis
41
Design
41
The Login Process
41
Obtaining Source Code
41
Creating Support Files
41
Dependencies
42
Assigning Ownership and Permissions
42
Construction
43
Verify Presence of Getty and Login
43
Modify Inittab for Multi−User Mode
43
Create Tty Devices
44
Create Support Files in /Etc
44
Copy Required Libraries
45
Chapter 7. Enabling Multiple Users
45
Set Directory and File Permissions
45
Create the Root Disk Image
46
Copy the Image to Diskette
46
Implementation
46
System Startup
46
Add a New User to the System
46
Test the New User's Ability to Use the System
46
System Shutdown
47
Chapter 8. Filling in the Gaps
48
Analysis
48
Design
48
More
48
More Device Files
49
Ps, Sed & Ed
49
Construction
49
Write a "More" Script
49
Create Additional Device Files
50
Install Ps
50
Install Sed
50
Install Ed
51
Strip Binaries to Save Space
51
Ensure Proper Permissions
51
Create the Root Disk Image
51
Copy the Image to Diskette
51
Implementation
51
System Startup
51
Test the "More" Script
51
Use Ps to Show Running Processes
52
Run a Simple Sed Script
52
Test the "Ed" Editor
52
System Shutdown
52
Chapter 9. Project Wrap up
53
Celebrating Accomplishments
53
Planning Next Steps
53
Appendix A. Hosting Applications
54
Analysis
54
Design
54
Support for Audio Hardware
54
Creating Space for the Program
55
Accessing Audio Files
55
Other Required Files
56
Summary of Tasks
56
Construction
56
Create an Enhanced Boot Disk
57
Appendix A. Hosting Applications
57
Create an Enhanced Root Disk
57
Create a Compressed /Usr Disk for Mp3Blaster
59
Create a Data Diskette for Testing
60
Implementation
60
System Startup
60
Verify that the /Usr Diskette Loaded Properly
60
Check the Audio Device Initialization
60
Test Audio Output
60
Play a Sample File
60
System Shutdown
61
Appendix B. GNU Free Documentation License
62
Preamble
62
Applicability and Definitions
62
Verbatim Copying
63
Copying in Quantity
64
Modifications
64
Combining Documents
65
Collections of Documents
66
Aggregation with Independent Works
66
Translation
66
Termination
67
Future Revisions of this License
67
ADDENDUM: How to Use this License for Your Documents
67
Advertisement
Advertisement
Related Products
Linux LINUX ENTERPRISE DESKTOP 10 SP1 -
Linux Categories
Software
Printer
DVR
IP Camera
More Linux Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL