Es ist zwar nicht möglich in #GRUB ein Bootmenu mit LMDE7 und Windows 7 einzurichten, aber mit den im #UEFI eingetragenen Bootoptionen bootet das #T470 wieder ganz von vorne, so dass auch wieder #MBR Boot möglich ist. Die Optionen kann man sich im Terminal mit sudo efibootmgr anzeigen lassen. Bei mir sind es derzeit 24; sie sind im #NVRAM hinterlegt. Zum Vergleich auf meinem billigen HP Notebook sind es nur die 5, die auch angezeigt werden, wenn man gleich beim Start in die #Bootoptionen geht.

@onion @jonn_blanchard https://www.youtube.com/watch?v=ecTZtZhE9bI&t=763s has the trick. Way cleaner than dremeling/drilling.

(if timeskip-parameter is lost, start watching at around 12:43)

#nvram #rtc #dallas #necroware #brittle

Let's talk about RTC options once again

YouTube

Типовая разметка памяти STM32

Как вы могли заметить у микроконтроллеров STM32 секторы NOR Flash памяти облазают разным размером: 16kByte(4 шт), 64kByte (1 шт), 128kByte ( 7+ шт.). Это накладывает определенную специфику на программирование микроконтроллеров STM32. Из каких секций обычно состоит Flash память микроконтроллерной программы? В этом тексте я предлагаю решение проблемы разметки памяти для случая работы с микроконтроллерами STM32.

https://habr.com/ru/articles/1001268/

#stm32 #gcc #ld #nvram #bootloader #mbr #TunerPro #configuration #calibration #gnu

Типовая разметка памяти STM32

Как вы могли заметить у микроконтроллеров STM32 секторы NOR Flash памяти облазают разным размером: 16kByte(4 шт), 64kByte (1 шт), 128kByte ( 7+ шт.). Это накладывает определенную специфику на...

Хабр

[Перевод] Чтение и Запись Параметров по UDS

В данном тексте я произвел смысловой перевод фрагментов спецификации протокола UDS. Той его части, которая поясняет механизм чтения и записи параметров. Как многие уже знают UDS протокол позволяет читать и писать реальные физические параметры автомобильного агрегата. UDS протокол реализует динамическую типизацию . То есть вся информация про типы данных поступает во время исполнения программы . Вот об этом всем и поговорим.

https://habr.com/ru/articles/990448/

#UDS #DID #nvram #DiagnosticSessionControl #PDID #ECU

Чтение и Запись Параметров по UDS

В данном тексте я произвел смысловой перевод фрагментов спецификации протокола UDS. Той его части, которая поясняет механизм чтения и записи параметров. Как многие уже знают UDS протокол позволяет...

Хабр

Во времена #EFI & #UEFI этот самый #GRUB уже и не нужен.
Во-первых, полно и других разнообразных UEFI boot manager'ов.

Во-вторых, не особо то они и нужны вообще как класс. Компьютер можно загружать и напрямую через EFI-stub ядра ОС, образы которых давно собираются как EFI-приложения (
раз и два).
Т.е. надо идти в настройки UEFI материнской платы и смотреть загрузочные записи, хранящиеся в
#NVRAM — дописывать туда все те параметры\аргументы, которые UEFI при старте компа будет подставлять в качестве аргументов командной строки. Так же как и GRUB или другой boot manager грузящий vmlinuz-файл.

Цивилизованный старт
Использовать то, что было известно как
#gummiboot, а теперь стало называться #systemd-boot. Там вполне удобные текстовые файлы в /boot/loader/entries/... через которые можно передать нужные значения и аргументы в переменные. Например такие как используются для #LUKS разделов:

options rd.luks.options=password-echo=no options rd.luks.data=UUID=/dev/disk/by-id/nvme-VENDOR-partN options rd.luks.name=UUID=my-enc-swap options resume=/dev/mapper/my-enc-swap options rd.luks.data=UUID2=/dev/disk/by-id/nvme-VENDOR-partY options rd.luks.name=UUID2=my-enc-root options root=/dev/mapper/my-enc-rootНе обязательно задавать таким образом по одной опции на строке, можно устраивать свалку пихая всё в одну большую строку.

Комментарий №1
В данном примере, это когда swap идёт не файлом, а отдельным разделом на диске, такое размещение упрощает использование swap для hibernate.

Комментарий №2
Все эти LUKS-опции не обязательно указывать при каждом запуске системы в
/boot/loader/entries/... файлах или через загрузочные записи UEFI внутри #NVRAM
Можно прописать всё это сопоставление и через файл
/etc/crypttab.initramfs перед генерацией\созданием #initramfs образа.

#linux

The EFI Boot Stub — The Linux Kernel documentation

Ортодоксально Каноническая Прошивка (ОКФП)

Размышляя на тему того, что должно быть в микроконтроллнрной прошивке я проанализировал сотни проектов и десятки электронных плат. В результате вынес за скобки базовый функционал, который так или иначе нужен практически в каждом проекте. Этот функционал кристаллизировался в требования, которые я решил назвать ортодоксально каноническая форма прошивки . По аналогии с тем как в С++ есть такое понятие, как ортоодоксальон каноническая форма для класса.

https://habr.com/ru/articles/974152/

#ортодоксально_каноническая_прошика #cli #nvram #wdt #unittesting #Limiter #uptime #HeartBeat_LED #nortos #GNU_Make

Ортодоксально Каноническая Прошивка (ОКФП)

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

Хабр
【外付けHDDがMacパソコンで認識しない時に復旧するには?】
Macのパソコンで外付けハードディスクが開けない時に、データの読み込みを復旧する方法についての解説ページです。 #外付けハードディスク #SMC #NVRAM #Mac #外付けHDDケース
https://datahukugen.com/machd/
外付けHDDがMacパソコンで認識しない時に復旧するには?

MacのパソコンにUSBポートから外付けHDDを接続した時にデバイスが正常に認識されず、ストレージに保存されたデータファイルが開けない時に、SMCやNVRAMをリセットしたり、HDDの付け替えで読み込みを復旧する方法について解説しています。

Shinya Kitahara
@DosFox did the hw designers have some competiton in how design the most stupid possible way to rely on a battery for a critical feature? #nvram

Eine Nerdfrage.

#Thinkpad #T480 und #Boot vom Live #LinuxMint haben zur Folge, dass #GRUB #Konfiguration kaputt ist bzw. nicht richtig ist und auch LUKS/LVM der Festplatte nach Passworteingabe nicht mehr automatisch geöffnet, d.h. aktiviert und gemounted werden.

Das scheint am #BIOS und seinem #NVRAM zu liegen. ChatGPT hat mir dazu viel erzählt.

Hat jmd von Euch auch solche Erfahrungen gemacht und kann übet Beobachtungen berichten?