Загрузите существующую установку Ubuntu на UEFI, GPT BTRFS

Из описания вопроса видно, что вы запускаете mongod из своей учетной записи (пользователь: makan).

Ваш вызов mongod без указания файла конфигурации или --dbpath потребует, чтобы у этого пользователя были разрешения на чтение / запись для каталога dbpath по умолчанию (/data/db). Поскольку /data/db доступен для записи только пользователю mongodb, ошибка разрешения ожидается, когда mongod пытается записать файл, работающий с разрешениями makan:

файл блокировки: / data /db/mongod.lock errno: 13 Отказано в доступе. Экземпляр mongod уже запущен? пользователь и группа mongodb через sudo service mongod start .

Служба использует файл конфигурации (/etc/mongod.conf) и каталог данных (/var/lib/mongodb), который уже должен иметь правильные разрешения после установки.

0
задан 16.04.2020, 22:13

1 ответ

Во-первых, некоторые EFI имеют странные требования при загрузке из GPT в режиме BIOS. См. мою веб-страницу по теме для получения подробной информации. В большинстве случаев установка флага boot / active для раздела type-0xEE в защитной MBR решит проблему. Обратите внимание, что для этого вам понадобится fdisk (но , а не самая последняя версия!) Или какой-либо другой инструмент, не знающий GPT. (Самая последняя версия parted также может сделать это, но я не помню точных деталей.)

Во-вторых, если это не поможет, вы можете установить EFI-режим. загрузчик на диске, чтобы получить работу. См. мою веб-страницу о загрузчиках EFI для получения информации о том, что доступно и как их установить. GRUB 2 может быть довольно прост в установке, если вы можете chroot войти в систему в режиме EFI; или вы можете попробовать установить rEFInd, , который вы можете установить вручную (, а не через пакет Debian) или после использования chroot.

1
ответ дан 16.04.2020, 22:14

Теги

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