В настоящее время работание 3.11.0-18, но много других более поздних версий установлено. По некоторым причинам обновления не становятся выбранными для личинки:
$ uname -r
3.11.0-18-generic
Список ядер:
$ sudo /usr/sbin/update-grub
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.13.0-55-generic
Found initrd image: /boot/initrd.img-3.13.0-55-generic
Found linux image: /boot/vmlinuz-3.13.0-46-generic
Found initrd image: /boot/initrd.img-3.13.0-46-generic
Found linux image: /boot/vmlinuz-3.13.0-43-generic
Found initrd image: /boot/initrd.img-3.13.0-43-generic
Found linux image: /boot/vmlinuz-3.13.0-40-generic
Found initrd image: /boot/initrd.img-3.13.0-40-generic
Found linux image: /boot/vmlinuz-3.13.0-39-generic
Found initrd image: /boot/initrd.img-3.13.0-39-generic
Found linux image: /boot/vmlinuz-3.13.0-35-generic
Found initrd image: /boot/initrd.img-3.13.0-35-generic
Found linux image: /boot/vmlinuz-3.11.0-18-generic
Found initrd image: /boot/initrd.img-3.11.0-18-generic
Found linux image: /boot/vmlinuz-3.13.0-55-generic
Found initrd image: /boot/initrd.img-3.13.0-55-generic
Found linux image: /boot/vmlinuz-3.13.0-46-generic
Found initrd image: /boot/initrd.img-3.13.0-46-generic
Found linux image: /boot/vmlinuz-3.13.0-43-generic
Found initrd image: /boot/initrd.img-3.13.0-43-generic
Found linux image: /boot/vmlinuz-3.13.0-40-generic
Found initrd image: /boot/initrd.img-3.13.0-40-generic
Found linux image: /boot/vmlinuz-3.13.0-39-generic
Found initrd image: /boot/initrd.img-3.13.0-39-generic
Found linux image: /boot/vmlinuz-3.13.0-35-generic
Found initrd image: /boot/initrd.img-3.13.0-35-generic
Found linux image: /boot/vmlinuz-3.11.0-18-generic
Found initrd image: /boot/initrd.img-3.11.0-18-generic
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
Я заметил, что мой/boot/grub/grub.cfg на самом деле содержит новейшее ядро, просто не в положении 0. Кажется, что это - настоящая путаница на самом деле (500 + строки), но это - то, что генерирует личинка обновления. Как я фиксирую это?
$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT="0"
GRUB_RECORDTAIL_TIMEOUT="2"
GRUB_HIDDEN_TIMEOUT="5"
GRUB_HIDDEN_TIMEOUT_QUIET="false"
GRUB_TIMEOUT="5"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE="640x480"
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
GRUB_DISABLE_OS_PROBER="true"
GRUB_CMDLINE_LINUX="reboot=b
"И также мой grub.d каталог:
$ ll /etc/grub.d/
total 144
drwxr-xr-x 4 root root 4096 Jun 28 02:10 ./
drwxr-xr-x 167 root root 12288 Jun 28 01:40 ../
-rwxr-xr-x 1 root root 9424 Apr 11 2014 00_header*
-rwxr-xr-x 1 root root 6058 Apr 10 2014 05_debian_theme*
-rwxr-xr-x 1 root root 11608 Apr 11 2014 10_linux.dpkg-dist*
-rwxr-xr-x 1 root root 694 Mar 18 2014 10_linux_proxy*
-rwxr-xr-x 1 root root 172 Mar 18 2014 11_custom_proxy*
-rwxr-xr-x 1 root root 694 Mar 18 2014 12_linux_proxy*
-rwxr-xr-x 1 root root 10258 Oct 10 2013 13_linux_xen*
-rwxr-xr-x 1 root root 1798 Jun 17 2013 14_memtest86+*
-rwxr-xr-x 1 root root 11531 Oct 10 2013 15_os-prober*
-rwxr-xr-x 1 root root 1426 Oct 10 2013 16_uefi-firmware*
-rwxr-xr-x 1 root root 172 Mar 18 2014 17_custom_proxy*
-rwxr-xr-x 1 root root 216 Oct 10 2013 18_custom*
-rwxr-xr-x 1 root root 10412 Apr 11 2014 20_linux_xen.dpkg-dist*
-rwxr-xr-x 1 root root 1992 Mar 12 2014 20_memtest86+*
-rwxr-xr-x 1 root root 11692 Apr 11 2014 30_os-prober.dpkg-dist*
-rwxr-xr-x 1 root root 1416 Apr 11 2014 30_uefi-firmware.dpkg-dist*
drwxr-xr-x 2 root root 4096 Mar 18 2014 bin/
drwxr-xr-x 2 root root 4096 Mar 18 2014 proxifiedScripts/
-rw-r--r-- 1 root root 483 Oct 10 2013 README
Править: Хорошо это все фиксируется теперь. Оказывается, что у меня был испорченный /etc/defaults/grub
файл и странные сценарии в /etc/grub.d/
. Я восстановил те сценарии от начальной загрузки livecd.
Текущее ядро для Надежного человека LTS:
linux-generic-lts-trusty:
Installed: (none)
Candidate: 3.13.0.55.62
Для установки выполненного:
sudo apt-get update
sudo apt-get install linux-generic-lts-trusty
Удостоверяются, что Вы также имеете dkms
в некоторых случаях требуемый как вручную установленные видеодрайверы и т.д. установить выполненный: sudo apt-get install dkms
Во время установки ядра это должно автоматически обновить initramfs и загрузочную конфигурацию. После того, как установка сделана, тогда перезагружают систему и после того, как начальная загрузка следует это учебное руководство для удаления старых ядер из системы.
, Если Вы все еще не загружающийся к последнему ядру тогда перезагружаете систему и начальную загрузку, содержащую SHIFT для получения, чтобы Копать и выбрать последнее ядро для начальной загрузки с. Когда загружено выполненный uname -r
, чтобы быть уверенными Вы действительно выполняете последний, тогда выполненный:
sudo update-initramfs -u -k all
sudo update-grub
Или следуют предложение Pilot6 .
Проблема состояла в том, что набор странного материала обнаружился в/etc/grub.d (никакая идея как). Я восстановил его с содержанием живого CD того же самого пути. Также я переустановил ПК личинки sudo apt-get install --reinstall grub-pc
, и позвольте ему перезаписать ток etc/defaults/grub
так, чтобы все это было нормально снова. Не забывайте работать sudo update-grub
для регенерации /boot/grub/grub.cfg
.
Вы вручную настроили Ваш /etc/default/grub
. Вот почему эта проблема появилась.
Удаляют, это
GRUB_DISABLE_OS_PROBER="true"
GRUB_CMDLINE_LINUX="reboot=b
Тогда работает
sudo update-grub
, Это должно быть зафиксировано.
последняя строка является дерьмом. И GRUB_DISABLE_OS_PROBER не позволяет для нахождения новых ядер.
Там может некоторые другие скрытые ошибки в том файле. Вот по умолчанию.
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024x32
GRUB_GFXPAYLOAD_LINUX=keep
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
можно просто заменить Ваш этим.
я надеюсь, что Вы знаете как системные файлы редактирования с помощью sudo
.
Это - содержание моего /etc/grub.d
00_header 10_linux 20_memtest86+ 30_uefi-firmware 41_custom
05_debian_theme 20_linux_xen 30_os-prober 40_custom README