OS:Ubuntu 9.10
在ubuntu 9.10中执行:update-grub或update-grub2即可,其实这两个文件是一个脚本,最终是调用:grub-mkconfig这个命令:
zubinhe@zubinhe-ubuntu:~$ which update-grub
/usr/sbin/update-grub
zubinhe@zubinhe-ubuntu:~$ ls -l /usr/sbin/update-grub
-rwxr-xr-x 1 root root 60 2009-10-30 00:30 /usr/sbin/update-grub
zubinhe@zubinhe-ubuntu:~$ which update-grub2
/usr/sbin/update-grub2
zubinhe@zubinhe-ubuntu:~$ ls -l /usr/sbin/update-grub2
-rwxr-xr-x 1 root root 35 2009-10-30 00:30 /usr/sbin/update-grub2
zubinhe@zubinhe-ubuntu:~$ file /usr/sbin/update-grub2
/usr/sbin/update-grub2: POSIX shell script text executable
zubinhe@zubinhe-ubuntu:~$ vi /usr/sbin/update-grub2
zubinhe@zubinhe-ubuntu:~$ vi /usr/sbin/update-grub
详细可查看这两个脚本文件的内容:
#!/bin/sh -e
exec grub-mkconfig -o /boot/grub/grub.cfg “$@”
查看grub-mkconfig就知道它的功能了:
NAME
grub-mkconfig – manual page for grub-mkconfig (GNU GRUB 1.97~beta4)
SYNOPSIS
grub-mkconfig [OPTION]
DESCRIPTION
Generate a grub config file
-o, –output=FILE
output generated config to FILE [default=stdout]
这样就会把你系统里所有硬盘里存有的OS即操作系统全部丢到/boot/grub/grub.cfg中去,在下次启动时就可以在Grub多系统启动选单中随心选择你要启动的OS了。
完。。。