我有一台运行 Ubuntu 12.10 的戴尔 R300 机器:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
$ uname -a
Linux green 3.2.0-32-generic #51-Ubuntu SMP Wed Sep 26 21:33:09 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
我设置了 RAID1,有三个分区(/boot、/swap 和其他所有分区):
$ cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md2 : active raid1 sda3[0] sdb3[1]
484386304 blocks [2/2] [UU]
md1 : active raid1 sda2[0] sdb2[1]
3903680 blocks [2/2] [UU]
md0 : active raid1 sda1[0] sdb1[1]
96256 blocks [2/2] [UU]
unused devices: <none>
# mount
/dev/md2 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
tmpfs on /run/shm type tmpfs (rw,noexec,nosuid)
/dev/md0 on /boot type ext3 (rw,noatime)
tmpfs on /run/shm type tmpfs (rw,noexec,nosuid)
tmpfs on /run/shm type tmpfs (rw,noexec,nosuid)
我的 GRUB 启动菜单有许多重复的条目:
其中一个里面的内容如下:
我该如何清理/简化它?
答案1
您需要编辑 Grub 的 /boot/grub/menu.lst 文件,这些方向可能会有用。您不需要编辑 Grub2 的主文件 /etc/default/grub.cfg,但是这些方向可能会有用。
读这个:
“GRUB 2 通过运行 /etc/grub.d/folder 中的脚本和 /etc/default/grub 文件中的设置来构建其菜单 (grub.cfg)。每次运行 update-grub 命令时,都会自动重新创建此文件。此命令会激活脚本,默认情况下,脚本会确定当前 Ubuntu 操作系统的状态,并在系统中搜索其他操作系统,如果找到,则会将其添加到 GRUB 2 菜单中。”
和
“在执行 update-grub 期间,只有可执行文件才会生成 grub.cfg 的输出。默认情况下,/etc/grub.d 文件夹中的文件是可执行的。”
希望这对你有帮助,祝你好运!