Fedora
選擇正確的 GRUB
我剛剛在我的硬碟上安裝了 Backtrack(有一個),我還安裝了 Fedora 和 Windows 7。但是,現在我得到了 Backtrack-GRUB 而不是我的 Fedora GRUB。我該如何改變?我有一個包含我的 Fedora GRUB 的 sda5,所以它應該很容易“重新佈線”——我不知道怎麼做。
這是我作為Gentoo長期使用者的第一直覺:
掛載帶有 grub 的分區:
mount /dev/sda5 /mnt/fedora # if Fedora had a separate /boot: mount /dev/sda923 /mnt/fedora/boot
並將相關部分複製
$FEDORA/boot/grub/grub.conf
到您的 Backtrackgrub.conf
中。不是 Fedora,但又快又容易。或者:
掛載 proc 文件系統,以便 Fedora 也能看到它:
mount -t proc none /mnt/fedora/proc
chroot 進入 Fedora:
chroot /mnt/fedora
這裡應該有一些魔法來清理 chroot 環境,我不知道在 Fedora 中應該是什麼樣子。這是Gentoo:
source /etc/profile && env-update
現在,啟動 grub:
grub
從 Gentoo 頁面複製的 Grub 命令:
Code Listing 2.8: Installing GRUB in the MBR grub> root (hd0,0) (Specify where your /boot partition resides) grub> setup (hd0) (Install GRUB in the MBR) grub> quit (Exit the GRUB shell)
這裡,
(hd0)
是第一個硬碟,(hd0,0)
也是它上面的第一個分區。/dev/sda5
通常顯示為(hd0,4)
,但請確保在進行過程中仔細檢查所有內容。Grub 具有自動完成功能,因此應該很容易。一個忠告,無論您採取哪種方式:當您刪除任一發行版時,請確保您記住您的系統從哪裡啟動!