Как создать совместимый с Windows -раздел с таблицей разделов GPT?

В сообщении говорится, что ncurses не может найти описание терминала дляvt102. Это могло произойти потому, что

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

И то, и другое (возможно, )легко реализовать при перекрестной -компиляции. Когда вы запускаете скрипт configure, он печатает важные пути в конце, потому что все они могут быть настроены. Например:

** Configuration summary for NCURSES 6.0 20170909:

       extended funcs: yes
       xterm terminfo: xterm-new

        bin directory: /usr/bin
        lib directory: /usr/lib
    include directory: /usr/include/ncursesw6
        man directory: /usr/share/man
   terminfo directory: /usr/local/ncurses/share/terminfo
 pkg-config directory: /usr/lib/x86_64-linux-gnu/pkgconfig

Если вы не переопределяете путь к базе данных терминала во время выполнения (с помощьюTERMINFOи/или TERMINFO_DIRS), он использует скомпилированный -в именах путей.

Чтобы установить базу данных терминала, вы можете использовать tic, например,

tic -x terminfo.src

или скопируйте дерево каталогов с терминальной базой данных с другой машины.

Дополнительная литература:

2
06.09.2020, 01:38
1 ответ

У вас есть код fdiskв другом ответе. Но обратите внимание, что вам не нужно использовать fdisk. Существуют и другие инструменты для создания разделов, и один из них может быть особенно полезен здесь.

У Рода Смита gdiskтип раздела Microsoft Basic Data в инструменте имеет сокращенный код 0700. gdiskсокращенные коды представлены в шестнадцатеричном формате и представляют собой 16 -битных целых чисел, а не базовые (128 -битные )идентификаторы GUID, используемые в фактической таблице разделов EFI (, с которой инструмент сопоставляет сокращения., внутри ).

gdiskиспользует соглашение о старом 8 -битном типе раздела MBR -, умноженном на 0x0100 для своих сокращенных кодов, и, возможно, с ним легче справиться в этом отношении, если он исходит из MBR -. ] стилевые коды разделов и инструменты DOS+Windows, как и вы.

Список сокращений можно просмотреть в интерактивном режиме в gdiskс помощью команды lили с помощью команды sgdisk --list-types. sgdisk— не -интерактивный инструмент.

Дальнейшее чтение

3
18.03.2021, 23:06

Теги

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