Странные файлы vmlinuz и initrd появились в & ldquo; / & rdquo; каталог

Недавно я заметил, что в моем каталоге / появилось четыре новых файла:

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
5
задан 25 April 2015 в 02:40

2 ответа

Ну, они , символьные ссылки и, как muru сказали , вероятно, они были там все время, но Вы просто не заметили их.

Этот ответ в Форумы Ubuntu объясняют вполне прилично, почему они там:

Позволяют нам посмотреть на запись конфигурации личинки в/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... и те символьные ссылки.

[еще 1112] информация приблизительно vmlinuz и initrd.

3
ответ дан 25 April 2015 в 12:40

Они - гибкие ссылки на файл в точке монтирования начальной загрузки /

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

, который Это - старая версия ядра прежде, чем обновить к текущей версии

0
ответ дан 25 April 2015 в 12:40

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

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