LINUX系統(tǒng)下grub菜單的技巧方法
LINUX系統(tǒng)下grub菜單的技巧方法
你還在為不知道LINUX系統(tǒng)下grub菜單的技巧方法而煩惱么?接下來是小編為大家收集的LINUX系統(tǒng)下grub菜單的技巧方法,希望能幫到大家。
LINUX系統(tǒng)下grub菜單的技巧方法
grub軟件包的安裝
1,安裝rpm或者源碼包
2,安裝到mbr中
*編寫/boot/grub/grub.conf文件
*grub-install /dev/hda
制作grub啟動盤(將自動載軟盤上創(chuàng)建一個/boot目錄)
mke2fs /dev/fd0
mount /dev/fd0 /mnt/floppy
grub-install --root-directory=/mnt/floppy/'(fd0)'
利用grub引導(dǎo)盤恢復(fù)被覆蓋的引導(dǎo)系統(tǒng)
先安裝windows在安裝linux,grub可以很好的識別并啟動windows,這個過程中g(shù)rub并不能直接加載windows核心引導(dǎo)文件,而是調(diào)用windows自身的引導(dǎo)器boot.ini通常是windows所在分區(qū)的引導(dǎo)扇區(qū),但是再次安裝windows系統(tǒng)時,將重寫mbr.這就造成了只能啟動新安裝的windows,而無法啟動linux,因為grub本身就安裝在mbr中,被新安裝windows的引導(dǎo)覆蓋了
grub>root (查看根)
grub>find /boot/grub/grub.conf (查看grub.conf在哪個分區(qū))
grub>root (hd0,0)
grub>setup (hd0) (把grub重新安裝到hd0的mbr中)
grub配置文件說明
default saved 指定默認啟動項為上次保存值
default 0 默認從第一個菜單啟動
splashimage (hd0,0) /boot/grub/splash.xpm.gz 指定grub背景圖片
timeout 10 指定菜單延遲的時間
title Red Hat linux 指定菜單的名稱
root (hd0,0) 設(shè)置grub的根設(shè)備 root為linux內(nèi)核所在的分區(qū)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ 加載linux內(nèi)核
initrd /boot/initrd-2.4.20-8.img 使用initrd命令加載鏡像文件
title winxp 定義windows啟動菜單
map (hd0) (hd1) 用map命令交換磁盤或分區(qū)在BIOS中的標志符,用于啟動在第二個硬盤中的windows
map (hd1) (hd0)
root (hd1,0) 設(shè)置真實windows所在的分區(qū)為grub的根設(shè)備
makeactive 設(shè)置根設(shè)備為活動分區(qū)(針對windows不能從非活動分區(qū)啟動)
chainloader+1 調(diào)用Windows分區(qū)的啟動引導(dǎo)器來引導(dǎo)windows系統(tǒng)
savedeafult --> 保存當(dāng)前啟動項為默認啟動菜單
看了“LINUX系統(tǒng)下grub菜單的技巧方法”還想看:
1.開機就是GURB無法進入系統(tǒng)的解決辦法有哪些
2.linux系統(tǒng)能看到Grub但進不了系統(tǒng)問題及解決方案