GNU/Linux >> Znalost Linux >  >> Ubuntu

Znovu povolit zabezpečené spouštění [ Mok Secure Boot ]?

Tato otázka zde již má odpověď :Ubuntu:„Spouštění v nezabezpečeném režimu“ s povoleným SecureBoot

(1 odpověď)
Uzavřeno před 4 lety.

Nainstaloval jsem ovladač NVIDIA 367.44 ze stránek Nvidia. Jako poslední krok jsem byl vyzván k deaktivaci zabezpečeného spouštění při opětovném spuštění. Udělal jsem to, ale není mi úplně příjemné nechat to deaktivované. Chci to znovu povolit a nevím jak.

Každopádně kartu Nvidia nemohu použít pro renderování a funguje pouze s volbou „–no-opengl-files“. Cokoli jiného tlačí Ubuntu do smyčky přihlášení.

Upravit:

sudo mokutil --sb-state

ukazuje:

SecureBoot enabled

Ale při bootování se mi zobrazuje nepříjemná zpráva „Booting in insecure mode“

EDIT:Jak jsem pochopil z komentářů, nemusí se to týkat zabezpečeného spouštění UFEI, ale zabezpečeného spouštění MOK, které je potřeba pro Ubuntu k použití ovladačů třetích stran. Stále používám 14.04 a ponechání povoleného ověření mi nezpůsobilo žádné problémy s ovladači nvidia pro CUDA.

I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:900] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
I tensorflow/core/common_runtime/gpu/gpu_init.cc:102] Found device 0 with properties: 
name: GeForce 940M
major: 5 minor: 0 memoryClockRate (GHz) 1.176
pciBusID 0000:04:00.0
Total memory: 1.96GiB
Free memory: 1.94GiB
I tensorflow/core/common_runtime/gpu/gpu_init.cc:126] DMA: 0 
I tensorflow/core/common_runtime/gpu/gpu_init.cc:136] 0:   Y 
I tensorflow/core/common_runtime/gpu/gpu_device.cc:755] Creating TensorFlow device (/gpu:0) -> (device: 0, name: GeForce 940M, pci bus id: 0000:04:00.0)

Přijatá odpověď:

Našel jsem řešení v tomto vláknu:Ubuntu:„Booting v nezabezpečeném režimu“ s povoleným SecureBoot

V podstatě se tento problém týká validace v modulu MOK (Machine Owner Key).

Chcete-li se zprávy zbavit, stačí napsat:

sudo mokutil --enable-validation

Existuje šance, že v Ubuntu 16 může ovladač přestat fungovat. Ale mohu potvrdit, že v ubuntu 14.04 – funkčnost cuda není ovlivněna. Stejně jsem ovladač k vykreslování nepoužíval.

>>> sess = tensorflow.Session()
I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:900] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
I tensorflow/core/common_runtime/gpu/gpu_init.cc:102] Found device 0 with properties: 
name: GeForce 940M
major: 5 minor: 0 memoryClockRate (GHz) 1.176
pciBusID 0000:04:00.0
Total memory: 1.96GiB
Free memory: 1.94GiB
I tensorflow/core/common_runtime/gpu/gpu_init.cc:126] DMA: 0 
I tensorflow/core/common_runtime/gpu/gpu_init.cc:136] 0:   Y 
I tensorflow/core/common_runtime/gpu/gpu_device.cc:755] Creating TensorFlow device (/gpu:0) -> (device: 0, name: GeForce 940M, pci bus id: 0000:04:00.0)

Ubuntu
  1. Chybí Ubuntu v spouštěcí nabídce HP?

  2. Je pro Ubuntu 14.04 Dual-boot s Windows 8 Uefi potřeba deaktivace zabezpečeného spouštění?

  3. Nastavení Xhost při spouštění?

  1. Ubuntu 16.04 – Jak mohu zakázat zabezpečené spouštění?

  2. Secure Kali Pi (2022)

  3. Změna velikosti spouštěcího oddílu

  1. Duální spouštění Ubuntu a Windows 10

  2. Jak spustit Vnc Server při spuštění?

  3. Proč se pro linux doporučuje 100MB spouštěcí oddíl ext2?