ubuntu11.04版的grub2的两个说明
发表于 : 2011-05-03 19:27
1. grub-install
新版的grub-install命令指定安装目录时不再使用--root-directory选项,改为 --boot-directory选项,安装文件不是安装在指定目录的 /boot/grub下,而是安装在指定目录的 /grub下,具体用法为
举个例子说明,如果 /boot分区为 sda7,/ 分区为 sda8,在使用 livecd 模式修复grub2到mbr时使用的命令为
或
而对于只有 / 分区(假设为 /dev/sda7) ,没有 /boot单独分区的,使用命令为
2. ntldr命令
新版的grub2可以用ntldr命令引导windows,对同时安装有xp和win7的朋友可以用自定菜单来分别引导xp和win7,
引导win7菜单为
ntldr 命令也可以引导grldr进入grub4dos
新版的grub-install命令指定安装目录时不再使用--root-directory选项,改为 --boot-directory选项,安装文件不是安装在指定目录的 /boot/grub下,而是安装在指定目录的 /grub下,具体用法为
代码: 全选
grub-install --boot-directory=DIR Install-Device
代码: 全选
sudo mount /sda8 /mnt
sudo mount /sda7 /mnt/boot
sudo grub-install --boot-directory=/mnt/boot /dev/sda
代码: 全选
sudo mount /dev/sda7 /mnt
sudo grub-install --boot-directory=/mnt /dev/sda
代码: 全选
sudo mount /dev/sda7 /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sda
新版的grub2可以用ntldr命令引导windows,对同时安装有xp和win7的朋友可以用自定菜单来分别引导xp和win7,
引导win7菜单为
代码: 全选
menuentry "Windows 7" {
set root=(hd0,x)
ntldr /bootmgr
boot
}
代码: 全选
menuentry "Windows XP" {
set root=(hd0,x)
ntldr /ntldr
boot
}
代码: 全选
menuentry "Grub4dos" {
set root=(hd0,x)
ntldr /grldr
boot
}