Назад | Перейти на главную страницу

Как мне избавиться от повторяющихся записей GRUB? (Ubuntu 12.10, RAID1)

У меня есть машина Dell R300 под управлением Ubuntu 12.10:

$ 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 много повторяющихся записей:

Вот что внутри одного из них:

Как мне это исправить / упростить?

Вы бы отредактировали файл /boot/grub/menu.lst для Grub, эти направления может быть полезно. Вы бы не редактировали основной файл /etc/default/grub.cfg для Grub2, но эти направления может быть полезно.

Прочитайте это:

"GRUB 2 создает свое меню (grub.cfg), выполняя сценарии, найденные в папке /etc/grub.d/, и настройки в файле / etc / default / grub. Этот файл автоматически воссоздается всякий раз, когда команда update-grub run. Эта команда активирует скрипты, которые по умолчанию определяют статус текущей ОС Ubuntu и ищут в системе другие операционные системы, которые, если они обнаруживаются, добавляются в меню GRUB 2 ".

и

«Только исполняемые файлы генерируют вывод в grub.cfg во время выполнения update-grub. По умолчанию файлы в папке /etc/grub.d являются исполняемыми».

Надеюсь, это поможет, удачи!