Hands-On Booting: Learn the Boot Process of Linux, Windows, and Unix (Paperback)
暫譯: 實作啟動:學習 Linux、Windows 和 Unix 的啟動過程 (平裝本)
Babar, Yogesh
買這商品的人也買了...
-
Linux Device Driver Programming 驅動程式設計$690$587 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
Binary Hacks -- 駭客秘傳技巧一百招$580$458 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
Beyond BIOS: Developing with the Unified Extensible Firmware Interface, 3/e (Paperback)$3,500$3,325 -
$1,840Reusable Firmware Development: A Practical Approach to APIs, HALs and Drivers (Paperback) -
Linux Observability with Bpf: Advanced Programming for Performance Analysis and Networking (Paperback)$1,862$1,764 -
$658精通 Linux 內核智能設備開發核心技術 -
$2,376Javascript: The Definitive Guide: Master the World's Most-Used Programming Language, 7/e (Paperback) -
$454Kubernetes 源碼剖析 -
QEMU/KVM 源碼解析與應用$1,008$958 -
Linux Containers and Virtualization: A Kernel Perspective$1,235$1,170 -
Modern Arm Assembly Language Programming: Covers Armv8-A 32-Bit, 64-Bit, and Simd$2,510$2,385 -
$403WebAssembly 原理與核心技術 -
和艦長一起 30 天玩轉 GitLab(iT邦幫忙鐵人賽系列書)$500$390 -
AI世代 -- 高中生也能輕鬆搞懂的運算思維與演算法 -- 使用 Python$420$328 -
AI 手機 APP、智慧硬體專案實作|使用 TensorFlow Lite (iOS/Android/RPi適用) (Intelligent Mobile Projects with TensorFlow: Build 10+ Artificial Intelligence apps using TensorFlow Mobile and Lite for iOS, Android, and Raspberry Pi)$580$458 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
$658奔跑吧 Linux 內核入門篇, 2/e -
$560奔跑吧 Linux 內核 (捲2):調試與案例分析, 2/e -
$2,205Parallel and High Performance Computing (Paperback) -
現代 C++ 語言核心特性解析$719$683 -
跟 NVIDIA 學深度學習!從基本神經網路到 ......、GPT、BERT...,紮穩機器視覺與大型語言模型 (LLM) 的建模基礎$880$748
商品描述
Master the booting procedure of various operating systems with in-depth analysis of bootloaders and firmware. The primary focus is on the Linux booting procedure along with other popular operating systems such as Windows and Unix.
Hands-on Booting begins by explaining what a bootloader is, starting with the Linux bootloader followed by bootloaders for Windows and Unix systems. Next, you'll address the BIOS and UEFI firmware by installing multiple operating systems on one machine and booting them through the Linux bootloader. Further, you'll see the kernel's role in the booting procedure of the operating system and the dependency between kernel, initramfs, and dracut. You'll also cover systemd, examining its structure and how it mounts the user root filesystem. In the final section, the book explains troubleshooting methodologies such as debugging shells followed by live images and rescue mode.
On completing this book, you will understand the booting process of major operating systems such as Linux, Windows, and Unix. You will also know how to fix the Linux booting issues through various boot modes.
What You Will Learn
- Examine the BIOS and UEFI firmware
- Understanding the Linux boot loader (GRUB)
- Work with initramfs, dracut, and systemd
- Fix can't-boot issues on Linux
Who This Book Is For
Linux users, administrators, and developers.
商品描述(中文翻譯)
掌握各種作業系統的啟動程序,深入分析啟動載入程式和韌體。主要重點是 Linux 的啟動程序,以及其他流行的作業系統,如 Windows 和 Unix。
《實作啟動》首先解釋什麼是啟動載入程式,從 Linux 的啟動載入程式開始,接著介紹 Windows 和 Unix 系統的啟動載入程式。接下來,您將通過在一台機器上安裝多個作業系統並通過 Linux 的啟動載入程式啟動它們,來處理 BIOS 和 UEFI 韌體。此外,您將了解內核在作業系統啟動程序中的角色,以及內核、initramfs 和 dracut 之間的依賴關係。您還將涵蓋 systemd,檢視其結構以及如何掛載用戶根檔案系統。在最後一部分,書中解釋了故障排除方法,例如調試外殼,接著是即時映像和救援模式。
完成本書後,您將了解主要作業系統(如 Linux、Windows 和 Unix)的啟動過程。您還將知道如何通過各種啟動模式修復 Linux 的啟動問題。
您將學到的內容:
- 檢視 BIOS 和 UEFI 韌體
- 理解 Linux 啟動載入程式 (GRUB)
- 使用 initramfs、dracut 和 systemd
- 修復 Linux 的無法啟動問題
本書適合對象:
Linux 使用者、管理員和開發人員。
作者簡介
Yogesh has been with Red Hat for the past 10 years. He is presently working as a principal technical support engineer in the Linux kernel domain. He specializes in troubleshooting and tuning the performance issues of Linux enterprise servers. The Linux boot process is his forte and he regularly speaks at open source conferences and forums. He also conducts workshops on operating systems for engineering students.
作者簡介(中文翻譯)
Yogesh 在 Red Hat 工作了十年,目前擔任 Linux 核心領域的首席技術支援工程師。他專精於排除 Linux 企業伺服器的性能問題及調整效能。Linux 啟動過程是他的強項,他經常在開源會議和論壇上發表演講。他也為工程學生舉辦有關作業系統的工作坊。