Недавно я заметил, что в моем каталоге /
появилось четыре новых файла:
lrwxrwxrwx 1 root root 33 Apr 9 14:07 initrd.img -> boot/initrd.img-3.16.0-34-generic
lrwxrwxrwx 1 root root 33 Mar 23 19:42 initrd.img.old -> boot/initrd.img-3.16.0-33-generic
lrwxrwxrwx 1 root root 30 Apr 9 14:07 vmlinuz -> boot/vmlinuz-3.16.0-34-generic
lrwxrwxrwx 1 root root 30 Mar 23 19:42 vmlinuz.old -> boot/vmlinuz-3.16.0-33-generic
Поскольку я не видел их там раньше, мне было интересно, что они есть и почему они сейчас там. Так что мне было интересно, может кто-нибудь объяснить это мне?
Информация об ОС:
Description: Ubuntu 14.10
Release: 14.10
Ну, они , символьные ссылки и, как muru сказали , вероятно, они были там все время, но Вы просто не заметили их.
Этот ответ в Форумы Ubuntu объясняют вполне прилично, почему они там:
[еще 1112] информация приблизительно vmlinuz и initrd.Позволяют нам посмотреть на запись конфигурации личинки в/boot/grub/grub.cfg:
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menu entry_id_option 'gnulinux-simple-blahblahblah' { [...] linux /boot/vmlinuz-3.16.0-28-generic.efi.signed root=UUID=blahblahblah ro quiet splash $vt_handoff initrd /boot/initrd.img-3.16.0-28-generic }
Вам не нужны те символьные ссылки, если Вы всегда загружаетесь от этого grub.cfg. Если Вы когда-либо вручную указываете, что личинка к начальной загрузке, 'vmlinuz' намного легче помнить и ввести, чем '/boot/vmlinuz-3.16.0-28-generic' символьные ссылки, наследие с более простого времени начальной загрузки, но все еще иногда очень удобный. Можно удалить символьные ссылки, при необходимости но они будут воссозданы в следующий раз обновления личинки, это - grub.cfg файл.
Партии материала обновляются автоматически каждый раз, когда Вы устанавливаете новое ядро, включая Ваш initrd.img и grub.cfg... и те символьные ссылки.
Они - гибкие ссылки на файл в точке монтирования начальной загрузки /
1 корневой корень 33 9 апреля 14:07 initrd.img->, boot/initrd.img-3.16.0-34-generic
initrd обозначает Начальный Псевдодиск. initrd используется ядром в качестве временной корневой файловой системы, пока ядро не загружается, и реальная корневая файловая система смонтирована. Это также содержит необходимые драйверы, скомпилированные внутри, который помогает этому получить доступ к разделам жесткого диска и другим аппаратным средствам.
корневой корень lrwxrwxrwx 1 33 23 марта 19:42 initrd.img.old-> boot/initrd.img-3.16.0-33-generic
Это - старая версия прежде, чем обновить
корневой корень lrwxrwxrwx 1 30 апреля 9 14:07 vmlinuz-> boot/vmlinuz-3.16.0-34-generic
, Это - текущее ядро, с которым можно свериться "uname-r" корневой корень команды
lrwxrwxrwx 1 30 марта 23 19:42 vmlinuz.old-> boot/vmlinuz-3.16.0-33-generic
, который Это - старая версия ядра прежде, чем обновить к текущей версии