个人使用 grub 的经验
Posted 11 months, 1 week ago at 11:32 am. 0 comments
写完 grub 可启动光盘 以后,很想小结一下这几天在 PC 安装 macos 和 suse,pclinuxos,mint的经验教训,:)
首先你要相信“Grub 是健壮的!”的确如此,只要能进入任何形式的grub命令行,就能启动系统,唯一的缺陷就是 grub 的命令太少,:(
敲入
help
你会得到所有 grub 可用命令列表。
在 grub 按 esc 可以在图形模式和文字模式直接切换,也可以退出命令模式;按 c 键进入命令行模式;e 键修改当前 grub 行。下面,我说说命令行模式:(在 grub> 提示符下,其它模式道理一样)
首先是选择分区
root (hd0,
这时按 tab键会显示所有分区。 hd0 表示第一块硬盘,hd0,x表示第几个分区。注意:grub 都是从 0 开始计数的!而且不区分传统硬盘和 sata 硬盘!(后面的 /dev/ 是linux 内核的写法,那里是区分 hd 和 sda ,而且从 1 开始计数)
我有4个 ext 分区,通过下面的命令,我可以区分谁在第3个分区
root (hd0,3)
cat /etc/issue
会打出该分区linux 的名称,:)
也可以写成一句
cat (hd0,3)/etc/issue
同理,你可以
cat (hd0,x)/boot/grub/menu.lst
来查看以前某个linux的grub 菜单。
提示:多按按 tab 键(提示功能),你会感觉到生活还是美好的
启动一个linux的步骤标准是4句,当然用前面的办法你现在已经知道 x 上是谁了。
root (hd0,x)
kernel /boot/
按tab 键你会看到可用的内核,一般选版本高的即可。(那么长的名字不用敲完的,试试 tab键!)
initrd /boot/
按tab 键…
boot
注意事项:
suse和 pclinuxos 的 kernel 写法和 ubuntu 稍有不同,注意里面的 sdaX,X 比外面的 hd0,y 要+1。比如
…
openSUSE 10.2
root (hd0,6)
kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/sda7
…
系统恢复
强烈建议安装一个 grub for dos!下载这个grldr.zip文件解压拷贝到 c 盘,修改 boot.ini,加入
C:\GRLDR=”GRUB”
以后只要 windows 活着就仍然能够手工启动,进入linux。
一般系统启动菜单崩溃时,一般可以尝试 xp 启动盘的 fdisk /mbr 或者YLMF 里面的 diskgen,恢复活动、主分区等(如果你修改了它们的话)。这时你会看到 grub。然后用上面的方法就可以进入 linux。
进入linux 以后,可以用
sudo grub-install /dev/sda
恢复grub 启动菜单。注意,有时候 /boot/grub/menu.lst 里面有些 linux 的分区可能不对,用上面的方法检测修改即可。
Popularity: 14% [?]
Tags: cat, dos, font, install, linux, ls, right, ubuntuRelated posts
No Replies
Feel free to leave a reply using the form below!