Linux操作系統引導
時間:2018-09-27 來源:未知
一、實現無密碼 (Single Mode) 登錄 Centos6.5
以 root 用戶進入系統,然后刪除指定用戶的密碼:passwd -d demon
-d 刪除,demon 要刪除密碼的用戶
二、調整 GRUB 進入操作系統菜單等待時間
1、GRUB:是linux下用來引導不同的操作系統的一個管理器,打開 /boot/grup/grup.conf,timeout 就是等待時間,單位是秒
2、GRUB 配置文件詳解:vim /boot/grup/grup.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd1,8)
# kernel /boot/vmlinuz-version ro root=/dev/sdb9
# initrd /boot/initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd1,8)/boot/grub/splash.xpm.gz
hiddenmenu
title Demon (2.6.32-431.el6.x86_64)
root (hd1,8)
kernel /boot/vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=8b170155-dfeb-4b5d-be79-46ef7a605e19
rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=128MLANG=zh_CN.UTF-8
rd_NO_LVM rd_NO_DM rhgb quiet
initrd /boot/initramfs-2.6.32-431.el6.x86_64.img
title Windows 7
rootnoverify (hd0,0)
chainloader +1
default :指定默認的操作系統,如果為0,默認就是啟動第一個title,如果為1就是啟動第二個title
timeout:開機等待用戶輸入的超時時間,單位為秒,如果超時則進去默認指定的操作系統
splashimage:指定啟動開機畫面時的圖片的位置
hiddenmenu:命令被使用時,不會顯示grub菜單,會在超時時間到了后直接進入默認系統,按 Esc 可以看到 grub 菜單
title:給要啟動的系統指定一個名字,這個名字會在 grub 菜單中顯示
root:指定 linux 系統所在的引導分區
kernel:指定 Linux 內核的地址
initrd:指定初始內存盤的地址
rootnoverify:指定 Windows 操作系統所在的引導分區
chainloader:+1表示從指定分區的第一個扇區查找引導文件
三、MBR、主分區、擴展分區、邏輯分區、物理分區、活動分區
1、MBR:全稱為 Master Boot Record(主引導記錄),一般理解為 類似于 linux 下的 GRUB 的引導程序(其實引導程序只是MRB的一部分),
由三部分組成:主引導程序、分區表、主引導記錄有效標志字,大小為 512 byte,主要作用是將 操作系統自己的引導程序讀入內存,并跳轉到操作系統的
引導程序
2、主分區:安裝操作系統的分區,一個硬盤多可以有四個主分區
3、擴展分區:主分區之外的分區
4、邏輯分區:在擴展分區上劃分的區域,少有一個邏輯分區
5、物理分區:邏輯分區是軟件上的分區,物理分區是硬件上的分區,它可以將一個服務器劃分為多個處理單元,每個處理單元相當于一個 小型的服務器
6、活動分區:指的是這個分區可以做為系統引導分區,一般C盤會被標記為活動分區,U盤也屬于活動分區

