Foxboron / sbctl

:computer: :lock: :key: Secure Boot key manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multiple displays and resolution doesn't work

erdanilevicius opened this issue · comments

Hi,

Downloaded experimental branch for ubuntu to sign Pop_OS! everything went good, but after reboot the the OS only detects 1 out 2 monitors and has locked resolution on the monitor, the resolution is form the second smaller monitor and I'm not able to change it. If I delete all keys everything would go back to normal.

Please give more details. What commands did you run?

Used commands:
sbctl create-keys
sbctl enroll-keys
sbctl verify to check what needs to be signed
sbctl sign-all(didn't do anything for me)
sbctl sign -s (for everything that was shown in the verify)
reboot.

For windows side everything looked good, but I guess the update breaks some stuff, as I was not able to boot into windows when it updated after that.

Enroll keys with --microsoft to load the OEM certificates.

Sorry, yes forgot to mention I did that.
Here's the full history on my actions, some stuff was not done under root user but here it is
sbctl status 221 sbctl enroll-keys 222 sbctl enroll-keys --microsoft 223 sbctl status 224 sbctl verify 225 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/de-DE/memtest.efi.mui 226 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/nb-NO/bootmgfw.efi.mui 227 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/sl-SI/bootmgr.efi.mui 228 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/tr-TR/memtest.efi.mui 229 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/de-DE/bootmgfw.efi.mui 230 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/it-IT/memtest.efi.mui 231 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kd_02_14e4.dll 232 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/ko-KR/bootmgr.efi.mui 233 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/qps-ploc/memtest.efi.mui 234 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/sr-Latn-RS/bootmgfw.efi.mui 235 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/uk-UA/bootmgr.efi.mui 236 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/es-MX/bootmgr.efi.mui 237 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/ja-JP/memtest.efi.mui 238 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/pt-PT/memtest.efi.mui 239 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/fr-CA/bootmgfw.efi.mui 240 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/ru-RU/memtest.efi.mui 241 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/it-IT/bootmgr.efi.mui 242 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kd_02_1af4.dll 243 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/ko-KR/memtest.efi.mui 244 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/tr-TR/bootmgfw.efi.mui 245 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/zh-CN/bootmgfw.efi.mui 246 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/de-DE/bootmgr.efi.mui 247 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/hr-HR/bootmgr.efi.mui 248 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/tr-TR/bootmgr.efi.mui 249 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kdstub.dll 250 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/ru-RU/bootmgr.efi.mui 251 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/en-US/bootmgfw.efi.mui 252 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/ja-JP/bootmgr.efi.mui 253 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/lt-LT/bootmgr.efi.mui 254 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/pl-PL/bootmgfw.efi.mui 255 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/pt-PT/bootmgr.efi.mui 256 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/sv-SE/bootmgfw.efi.mui 257 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/es-MX/bootmgfw.efi.mui 258 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/fi-FI/bootmgr.efi.mui 259 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/memtest.efi 260 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/nl-NL/bootmgr.efi.mui 261 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/sv-SE/bootmgr.efi.mui 262 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/bg-BG/bootmgfw.efi.mui 263 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/bootmgr.efi 264 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/da-DK/memtest.efi.mui 265 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/en-GB/bootmgr.efi.mui 266 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/es-ES/memtest.efi.mui 267 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/fr-FR/bootmgr.efi.mui 268 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/lv-LV/bootmgr.efi.mui 269 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/pl-PL/memtest.efi.mui 270 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/zh-CN/memtest.efi.mui 271 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/cs-CZ/bootmgr.efi.mui 272 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/uk-UA/bootmgfw.efi.mui 273 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/hu-HU/bootmgr.efi.mui 274 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kd_02_8086.dll 275 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/ro-RO/bootmgr.efi.mui 276 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/ru-RU/bootmgfw.efi.mui 277 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/sl-SI/bootmgfw.efi.mui 278 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/ja-JP/bootmgfw.efi.mui 279 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/nb-NO/memtest.efi.mui 280 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/pt-BR/memtest.efi.mui 281 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/hr-HR/bootmgfw.efi.mui 282 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kd_07_1415.dll 283 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/sk-SK/bootmgfw.efi.mui 284 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/zh-TW/bootmgfw.efi.mui 285 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/zh-TW/bootmgr.efi.mui 286 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/cs-CZ/bootmgfw.efi.mui 287 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/fr-FR/bootmgfw.efi.mui 288 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/ko-KR/bootmgfw.efi.mui 289 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/ro-RO/bootmgfw.efi.mui 290 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/en-US/bootmgr.efi.mui 291 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/el-GR/bootmgfw.efi.mui 292 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/el-GR/bootmgr.efi.mui 293 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/fr-CA/bootmgr.efi.mui 294 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/it-IT/bootmgfw.efi.mui 295 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kd_02_10ec.dll 296 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi 297 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/es-ES/bootmgfw.efi.mui 298 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/zh-TW/memtest.efi.mui 299 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/el-GR/memtest.efi.mui 300 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/en-GB/bootmgfw.efi.mui 301 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/fi-FI/bootmgfw.efi.mui 302 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/lt-LT/bootmgfw.efi.mui 303 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/da-DK/bootmgfw.efi.mui 304 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/en-US/memtest.efi.mui 305 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/hu-HU/bootmgfw.efi.mui 306 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/hu-HU/memtest.efi.mui 307 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kd_02_1137.dll 308 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/sk-SK/bootmgr.efi.mui 309 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kd_02_10df.dll 310 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/sr-Latn-RS/bootmgr.efi.mui 311 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/bg-BG/bootmgr.efi.mui 312 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kdnet_uart16550.dll 313 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/nb-NO/bootmgr.efi.mui 314 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/pt-BR/bootmgr.efi.mui 315 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/da-DK/bootmgr.efi.mui 316 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/es-ES/bootmgr.efi.mui 317 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/fr-FR/memtest.efi.mui 318 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kd_02_1969.dll 319 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kd_02_19a2.dll 320 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/lv-LV/bootmgfw.efi.mui 321 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/pl-PL/bootmgr.efi.mui 322 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/pt-BR/bootmgfw.efi.mui 323 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/fi-FI/memtest.efi.mui 324 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kd_0C_8086.dll 325 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/nl-NL/bootmgfw.efi.mui 326 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/nl-NL/memtest.efi.mui 327 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/sv-SE/memtest.efi.mui 328 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/cs-CZ/memtest.efi.mui 329 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/et-EE/bootmgfw.efi.mui 330 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/et-EE/bootmgr.efi.mui 331 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/kd_02_15b3.dll 332 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/pt-PT/bootmgfw.efi.mui 333 sbctl sign -s /boot/efi/EFI/Microsoft/Boot/zh-CN/bootmgr.efi.mui 334 sbctl verify 335 reboot

Output of sbctl status

status before enroll:
`
Installed: ✓ sbctl is installed
Owner GUID: e807fb22-f9db-4b4c-8441-3ce78c29c792
Setup Mode: ✗ Enabled
Secure Boot: ✗ Disabled
Vendor Keys: none

`

status after enroll
Installed: ✓ sbctl is installed Owner GUID: e807fb22-f9db-4b4c-8441-3ce78c29c792 Setup Mode: ✗ Enabled Secure Boot: ✗ Disabled Vendor Keys: microsoft
one moment for after reboot

status after reboot and with locked resolution:
Installed: ✓ sbctl is installed Owner GUID: e807fb22-f9db-4b4c-8441-3ce78c29c792 Setup Mode: ✓ Disabled Secure Boot: ✓ Enabled Vendor Keys: microsoft

xrandr shows only one resolution available: 1024x768 76.00*

Okay, I have no clue what the issue could be.

Ok then it might be something in the OS itself or something with X11. Will test some things out and update later if I find any solutions.