Не удается найти файл initrd на консоли GRUB

Вместо использования булавки или удержания, чтобы заставить apt оставаться на определенной версии пакета, вы можете закрепить отрицательный приоритет, чтобы предотвратить рассмотрение apt конкретной версии (или шаблона версии):

Package: virtualbox
Pin: version 5.1.16*
Pin-Priority: -1

С сохранением в , например /etc/apt/preferences.d/virtualbox и, возможно, имя пакета исправлено, apt игнорирует любые пакеты 5.1.16, но учитывает другие версии: 5.1.14, которые вы уже установлены, 5.1.18 и т. д.

1
06.05.2017, 01:31
1 ответ

Мне также удалось воспроизвести «Не удалось запустить Switch Root» с ядром vmlinuz-4.2.3-300.fc23.x86_64, используя следующие команды.

grub> linux /vmlinuz-4.2.3-300.fc23.x86_64 root=/dev/sda1
grub> initrd /initramfs-4.2.3-300.fc23.x86_64.img
grub> boot

На экране-заставке GRUB, когда я нажимаю e для редактирования, в моей системе отображается следующее.

linux16 /vmlinuz-4.2.3-300.fc23.x86_64 root=/dev/mapper/fedora-root rord.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb LANG=en_US.UTF-8
initrd16 /initramfs-4.2.3-300.fc23.x86_64.img

Я записал эти параметры, а затем снова нажал c, чтобы вернуться в командную строку GRUB. Я настроил команды так, чтобы они были похожи на те, что были перечислены на экране редактирования.

grub> linux16 /vmlinuz-4.2.3-300.fc23.x86_64 root=/dev/mapper/fedora-root rord.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb LANG=en_US.UTF-8
grub> initrd16 /initramfs-4.2.3-300.fc23.x86_64.img
grub> boot

Во время загрузки больше не отображалось сообщение «Не удалось запустить Switch Root». Это работает и для вас?

1
27.01.2020, 23:45

Теги

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