歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 系統引導管理器GRUB,為初學者指南

系統引導管理器GRUB,為初學者指南

日期:2017/2/28 16:28:46   编辑:Linux教程

摘要: GRUB是多系統引導管理器,簡單的說既能引導Linux,同時也能引導Windows;從LinuxSir.Org 討論區近四年的觀察來看,大多初學者並不能在短時間內掌握GRUB的用法,為了解決初學者在最短時間內掌握GRUB,重寫GRUB入門文檔還是有必要的;

本文重點介紹了GRUB的menu.lst的寫法,另外通過GRUB命令行引導系統也做了詳述;這些無論是對Windows版本的WINGRUB還是Linux版本的GRUB都是適用的;

目錄索引

一、什麼是多重操作系統引導管理器,什麼是GRUB;

1、什麼是多重操作系統引導管理器及工作原理;
2、什麼是GRUB;為什麼我要選擇GRUB;

1)什麼是GRUB;
2)“GRUB太不好用”──對GRUB的認識的誤區;
3)為什麼要選擇GRUB;
二、GRUB軟件包版本選擇和安裝;

1、Linux版本的GRUB及Windows版本的GRUB的說明;
2、GRUB的Windows版本WINGRUB;
3、GRUB的Linux版本軟件包的安裝;
三、在Linux中,GRUB的配置中的安裝和寫入硬盤的MBR;

1、在Linux中,GRUB配置過程中的安裝grub-install;
2、設定GRUB的/boot分區並寫入MBR;
四、GRUB的配置文件的menu.lst的寫法;

1、menu.lst的寫法之一;

1)在menu.lst中 ,通過 root (hd[0-n],y)來指定/boot 所在的分區;
2)在menu.lst中,kernel 命令行的寫法;
3)initrd 命令行的寫法;
4)menu.lst第一種寫法的總結和實踐;

1]用fdisk -l ;df -lh ;more /etc/fstab來確認分區情況;
2]查看內核vmlinuz的和initrd文件名的全稱;
3]開始寫menu.lst ;
2、menu.lst的寫法之二,精簡型;

1)第一種情況:/boot和Linux的/根分區在同一個分區;
2)第二種情況:/boot獨立一個分區,和Linux的根分區不位於同一分區;
五、通過GRUB命令行來啟動Linux操作系統;

1、為什麼需要學習GRUB的命令行;
2、用命令行來引導Linux操作系統的步驟;

1)進入GRUB的命令行模式 grub>
2)獲取幫助GRUB的 help
3)cat的用法;
4)root (hd[0-n,y) 指令來指定/boot所在的分區;
5)kernel 指令,用來指定Linux的內核,及/所在的分區;
6)initrd 命令行來指定initrd文件;
7)boot 引導系統;
8)引導Linux系統實例全程回放;
六、通過GRUB引導Windows操作系統;

1、通過編輯 menu.lst 來引導Windows 系統;
2、通過GRUB指令來引導Windows ;
七、GRUB丟失或損壞的應對策略;

1、由於重新安裝Windows或其它未知原因而導致GRUB的丟失;
2、如果出現GRUB提示符,而不出現GRUB的菜單,如何引導系統;
八、關於GRUB的未盡事宜;
九、關於本文;
十、參考文檔;
十一、相關文檔;

Copyright © Linux教程網 All Rights Reserved