Linux
VPS 上沒有 Grub?
我買了一個執行 CentOS 5.5 的新 VPS,我正在嘗試升級我的核心。我已經成功下載、編譯並安裝了它,現在我需要在 grub 設置中進行設置。但是沒有
grub
目錄/boot
。那麼,
/boot/grub/menu.lst
orgrub.conf
文件在哪裡呢?**編輯:**當我這樣做時
rpm -ql grub
,它會拋出package grub is not installed
. 我如何知道引導載入程序並更改其設置?[root@server css]# find /boot -exec rpm -qf {} \; filesystem-2.4.0-3.el5 file /boot/System.map-2.6.33.5-rt23.old is not owned by any package file /boot/System.map-2.6.33.5-rt23 is not owned by any package redhat-logos-4.9.99-11.el5.centos file /boot/System.map is not owned by any package file /boot/vmlinuz is not owned by any package file /boot/grub is not owned by any package redhat-logos-4.9.99-11.el5.centos file /boot/initrd-2.6.33.5-rt23.img is not owned by any package file /boot/vmlinuz-2.6.33.5-rt23 is not owned by any package file /boot/vmlinuz-2.6.33.5-rt23.old is not owned by any package [root@server css]# rpm -ql lilo package lilo is not installed [root@server css]# head -c 5000 /dev/xvda | strings head: cannot open `/dev/xvda' for reading: No such file or directory
使用 Virtuozzo,您無法選擇自己的核心。如果您需要此功能,則需要選擇允許使用者提供自己的核心的基於 Xen 的 VPS 提供商。我知道Linode通過pv-grub允許這樣做,我相信還有其他人也允許這樣做。
嘗試:
rpm -ql grub
單獨說明:您不使用股票核心是否有原因?除非您迫切需要尚未向後移植的新功能,否則編譯自己的核心是介於魯莽和自殺之間的事情。
正如您現在已經更新了您的 OP:也許您正在使用 LILO?
rpm -ql lilo
好的,怎麼樣:
head -c 5000 /dev/xvda | strings
好吧,它可能不完全命名為 /dev/xvda;看看輸出:
df
並為您的根文件系統獲取第一位(數字之前的部分)。