/etc/grub.d/09_lowlatency и /etc/grub.d/10_linux двойное окно списка

В новой ubuntu-studio 14.04 установите sudo apt-get install linux-generic.

Затем grub-mkconfig предоставит вам меню как таковое

Ubuntu (lowlatency) Ubuntu Advanced options for Ubuntu

A быстрый просмотр с помощью клавиши «e» покажет, что и Ubuntu (lowlatency), и Ubuntu указывают на

linux /boot/vmlinuz-3.13.0-24-lowlatency

. Вы можете выбрать нужное ядро ​​в меню «Дополнительно» для Ubuntu.

Как мы можем исправить /etc/grub.d/09_lowlatency и /etc/grub.d/10_linux, чтобы они не выбирали одно и то же ядро ​​по умолчанию?

Релевантное меню в /boot/grub/grub.cfg from /etc/grub.d/09_lowlatency

menuentry 'Ubuntu (lowlatency)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0f6e1051-cf9f-4299-b691-76d0d8c532d1' {
recordfail
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  0f6e1051-cf9f-4299-b691-76d0d8c532d1
        else
          search --no-floppy --fs-uuid --set=root 0f6e1051-cf9f-4299-b691-76d0d8c532d1
        fi
        linux   /boot/vmlinuz-3.13.0-24-lowlatency root=UUID=0f6e1051-cf9f-4299-b691-76d0d8c532d1 ro   quiet splash $vt_handoff
        initrd  /boot/initrd.img-3.13.0-24-lowlatency
}

И запись в меню /boot/grub/grub.cfg из /etc/grub.d/10_linux

menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0f6e1051-cf9f-4299-b691-76d0d8c532d1' {
        recordfail
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  0f6e1051-cf9f-4299-b691-76d0d8c532d1
        else
          search --no-floppy --fs-uuid --set=root 0f6e1051-cf9f-4299-b691-76d0d8c532d1
        fi
        linux   /boot/vmlinuz-3.13.0-24-lowlatency root=UUID=0f6e1051-cf9f-4299-b691-76d0d8c532d1 ro  quiet splash $vt_handoff
        initrd  /boot/initrd.img-3.13.0-24-lowlatency
}

Да, я уверяю, что у меня установлено обычное ядро:

$ ls -l /vmlinuz*
lrwxrwxrwx 1 root root 30 May  5 20:37 /vmlinuz -> boot/vmlinuz-3.13.0-24-generic
lrwxrwxrwx 1 root root 33 May  2 20:25 /vmlinuz.old -> boot/vmlinuz-3.13.0-24-lowlatency
1
задан 23 May 2014 в 05:51

1 ответ

В записи из «/etc/grub.d/10_linux» есть следующие строки.

 linux   /boot/vmlinuz-3.13.0-24-lowlatency root=UUID=0f6e1051-cf9f-4299-b691-76d0d8c532d1 ro  quiet splash $vt_handoff
    initrd  /boot/initrd.img-3.13.0-24-lowlatency

Я считаю, что если вы измените оба экземпляра «lowlatency», как прочитано в этих строках, «generic», вы можете решить проблему. Если вы можете, отчитайтесь с результатами. Я не видел такого случая раньше.

1
ответ дан 24 May 2018 в 08:06
  • 1
    Нет такой строки в '/etc/grub.d/10_linux' – N8tron 23 May 2014 в 06:07
  • 2
    kinda корень проблемы imho, 9_lowlatency всегда указывает на ядро ​​с низкой латентностью. 10_linux запускает ядро ​​по некоторому алгоритму. В этом случае они указывают на одно и то же. Ясно, что это ошибка дизайна :) – N8tron 23 May 2014 в 06:09
  • 3
    Вероятно, это одна вещь, с которой у меня никогда не было проблем, и я понимаю, почему. Мой компьютер использует стандартные обновления ядра, а старое ядро ​​хранилось как случайное событие. Это сложная проблема. Что касается моего неверного ответа, я имел в виду вторую запись в меню, которую вы указали. Извините за любую путаницу. – Andrew Stewart 23 May 2014 в 06:15
  • 4
    Сама вершина файла /boot/grub/grub.cfg объясняет, что вы не должны вручную редактировать ее, потому что она автоматически обновляется. Поэтому каждый раз, когда вы обновляете ядро, ваши изменения будут удалены. Спасибо за ваш интерес. :) – N8tron 23 May 2014 в 06:27

Другие вопросы по тегам:

Похожие вопросы: