Почему `ncal -p` говорит, что "латынь" перешла с юлианского на григорианский календарь 9999-05-31?

Дисковые UUID

Я считаю, что это было главным виновником и нуждалось в изменении.

Это было так же просто, как загрузить систему с диска SATA и запустить:

# gdisk /dev/nvme0n1

x для экспертного меню

g для GUID нового диска

R для рандомизации

w для записи изменений на диск

y для подтверждения

UUID диска был изменен... Нет необходимости менять их оба, конечно.

# fdisk -l | grep -i identifier

Disk identifier: 989573D5-37E7-437A-B680-9410F7234A94
Disk identifier: 1207A335-32CA-4B6C-A508-29A0E85597C4

UUID разделов

Опять же, чтобы изменить те, которые я использовал:

# gdisk /dev/nvme0n1

x для экспертного меню

c для UUID нового раздела

1 для первого раздела; повторите эти шаги для второго раздела

R для рандомизации

w для записи изменений на диск

y для подтверждения


Обновление GRUB

Это было так же просто, как бежать:

# update-grub

Внутренняя регенерация

# update-initramfs -u -k all

Настройки UEFI BIOS

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

Диск NVMe загружается нормально.


Примечания

  • Я не использую chrootдля клонирования. Я использую обычный catили более удобный pvдля целей клонирования диска. Я сейчас что-то об этом читал. Я никогда не нуждался в этом, никогда. И я клонировал уже около сотни дисков.

  • Всякий раз, когда я хочу сделать точную копию, я делаю это на своем сервере SATA,но этот новый M.2 PCIe не совсем подключается к нему. Поэтому я немного уточнил. Это выходит за рамки этих вопросов и ответов.

  • Я слышал, что есть адаптеры, но мне они не нравятся, поэтому я использовал свой сервер в качестве посредника в локальной сети.

  • Я не люблю осложнений. Клонирование систем, будь то Linux или Windows, для меня довольно просто. Но в таком случае (переход с SATA на M.2 )был непростым делом.

  • Это потому, что на одном диске стоял Linux, а на втором — Windows. И я хотел, чтобы все было на месте, без переустановки -, без rsyncили чего-то еще, что можно использовать для копирования. Вместо этого я делаю клонирование точных копий.

  • Все, что вам нужно, это ваш мозг и gdisk, который я обычно использую для исправления PMBR и тому подобных вещей, которые неизбежны с моими методами, но очень быстро решаются.

  • Этот случай был другим, хотя я много готовился. Например, делать резервные копии (1 :1 )и тому подобное. Это был мой персональный компьютер, и я хотел просто переключить системные диски :M.2 + Windows & SATA + Linux. Я хотел сделать наоборот.

  • Этот вопрос возник, когда мне нужно было убедиться, что новый диск Linux работает нормально, поскольку это моя основная операционная система...

3
13.03.2020, 06:18
1 ответ

Это таблица, встроенная в программу ncal. Вольфганг Хельбиг обновил его в 1998 году, добавив эту запись . В описании обновления это указано как одна из четырех добавленных стран, но не сказано, откуда М. Хельбиг взял идею, что это страна. (Эти данные взяты не из Клауса Тондеринга FAQ по календарю , примечание.)

Почти наверняка это было сделано для размещения людей, которые установили xx_LNлокали по какой-либо причине. ncalопределяет, какая запись в этой таблице применима, сравнивая двухбуквенный код -с именем локали LC_TIME, которое он считывает из библиотеки C.

Во FreeBSD была локаль la_LNс тех пор, как М. Хелбиг добавил ее (также в 1998 г.)до 2015 г., когда FreeBSD переключилась на использование общего репозитория данных локали в качестве источника информации о локали. Похоже, что идея М. Хельбига заключалась в том, что люди, решившие организовать свои сеансы так, как если бы они все еще жили в Римской империи, по-прежнему будут использовать юлианский календарь, по крайней мере, до I Kalendarum Iunius ZZZZMCMXCIX . & #9786;

2
28.04.2021, 23:20

Теги

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