The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Продемонстрирована возможность загрузки Windows из раздела с Btrfs"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Продемонстрирована возможность загрузки Windows из раздела с..." +/
Сообщение от n00by (ok), 24-Апр-23, 09:02 
> там ссылка на исходник груба - нет там никакой libzfs, свое посконно-домотканное
> (вероятно перенесено из оригинала неведомой свежести методом копипасты)

Чем хороша gentoo -- не надо ходить по всяким ссылкам, я просто пишу:

# USE=libzfs ebuild /var/db/repos/gentoo/sys-boot/grub/grub-2.06-r6.ebuild configure

и оно в конце выплёвывает

checking for libzfs.h... no
checking for libnvpair.h... no
checking for libzfs_init in -lzfs... no
configure: error: libzfs support was explicitly requested but requirements are not satisfied (need zfs library)

потому что ZFS тут не собрана.

Потом ищу libzfs в исходниках и нахожу getroot.c с функцией

char **
grub_util_find_root_devices_from_poolname (char *poolname)
{
...
#if defined(HAVE_LIBZFS) && defined(HAVE_LIBNVPAIR)
...
  zpool = zpool_open (libzfs, poolname);
  config = zpool_get_config (zpool, NULL);

... тут что-то ищется средствами libzfs

  zpool_close (zpool);
#else
...
  argv[0] = "zpool";
  argv[1] = "status";
  argv[2] = "-P";
  argv[3] = poolname;
  argv[4] = NULL;

... тут какие-то самостоятельные приседания

#endif
...
  return devices;
}

Наверное, в Ubuntu собран grub без libzfs, потому что там одна лицензия свободнее другой?

> По-моему проще уже тогда наплевать и да,  перенести все содержимое /boot
> в boot/efi

Но если у нас есть boot/efi -- зачем тогда вообще grub? Ubuntu готова для дома же. Значит не надо грузить всякую экзотику. efi стартует ядро и initrd, вроде всё.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Продемонстрирована возможность загрузки Windows из раздела с Btrfs, opennews, 22-Апр-23, 07:54  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру