Могу ли я установить программное обеспечение на FreeBSD live CD?

Учитывая корневой том в наборе данных/ROOT/archlinuxв zpoolmypoolи загрузочные файлы внутри набора данных в /boot, следующие команды, введенные в Grub, должны загрузить его:

insmod part_gpt
search --set --label mypool
linux /ROOT/archlinux@/boot/vmlinuz-linux zfs=mypool rw
initrd /ROOT/archlinux@/boot/initramfs-linux.img
boot

Вы можете ввести эти команды в приглашении grub>(нажать cв меню Grub )или использовать их в качестве основы для обновления вашего /boot/grub/grub.cfg.

  • Grub ожидает набор данных;
  • Точка подключения набора данных корневого тома должна быть /;
  • ваши загрузочные файлы находятся в /bootвнутри этого набора данных;
  • ваш initramfs имеет HOOKS=(base udev autodetect modconf block keyboard zfs filesystems);
  • в вашем zpool могут быть включены все функции (по умолчанию );
  • расположение Grub (на том же или другом диске по отношению к zpool )не имеет значения.

Обратите внимание, что я испытал значительную боль , пытаясь перечислить (сls)содержимым /ROOT/archlinux@/bootиз подсказки Grub. Если вы попытаетесь это сделать и получите ошибки, просто сделайте то, что я в конце концов сделал :— проигнорируйте их и просто попробуйте загрузиться!

1
28.05.2020, 22:07
0 ответов

Теги

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