#nvram — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #nvram, aggregated by home.social.
-
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.
-
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.
-
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)
-
@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)
-
@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)
-
@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)
-
@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)
-
Типовая разметка памяти 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+ шт.). Это накладывает определенную специфику на программирование микроконтроллеров 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+ шт.). Это накладывает определенную специфику на программирование микроконтроллеров 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+ шт.). Это накладывает определенную специфику на программирование микроконтроллеров STM32. Из каких секций обычно состоит Flash память микроконтроллерной программы? В этом тексте я предлагаю решение проблемы разметки памяти для случая работы с микроконтроллерами STM32.
https://habr.com/ru/articles/1001268/
#stm32 #gcc #ld #nvram #bootloader #mbr #TunerPro #configuration #calibration #gnu
-
[Перевод] Чтение и Запись Параметров по UDS
В данном тексте я произвел смысловой перевод фрагментов спецификации протокола UDS. Той его части, которая поясняет механизм чтения и записи параметров. Как многие уже знают UDS протокол позволяет читать и писать реальные физические параметры автомобильного агрегата. UDS протокол реализует динамическую типизацию . То есть вся информация про типы данных поступает во время исполнения программы . Вот об этом всем и поговорим.
-
[Перевод] Чтение и Запись Параметров по UDS
В данном тексте я произвел смысловой перевод фрагментов спецификации протокола UDS. Той его части, которая поясняет механизм чтения и записи параметров. Как многие уже знают UDS протокол позволяет читать и писать реальные физические параметры автомобильного агрегата. UDS протокол реализует динамическую типизацию . То есть вся информация про типы данных поступает во время исполнения программы . Вот об этом всем и поговорим.
-
[Перевод] Чтение и Запись Параметров по UDS
В данном тексте я произвел смысловой перевод фрагментов спецификации протокола UDS. Той его части, которая поясняет механизм чтения и записи параметров. Как многие уже знают UDS протокол позволяет читать и писать реальные физические параметры автомобильного агрегата. UDS протокол реализует динамическую типизацию . То есть вся информация про типы данных поступает во время исполнения программы . Вот об этом всем и поговорим.
-
[Перевод] Чтение и Запись Параметров по UDS
В данном тексте я произвел смысловой перевод фрагментов спецификации протокола UDS. Той его части, которая поясняет механизм чтения и записи параметров. Как многие уже знают UDS протокол позволяет читать и писать реальные физические параметры автомобильного агрегата. UDS протокол реализует динамическую типизацию . То есть вся информация про типы данных поступает во время исполнения программы . Вот об этом всем и поговорим.
-
Ортодоксально Каноническая Прошивка (ОКФП)
Размышляя на тему того, что должно быть в микроконтроллнрной прошивке я проанализировал сотни проектов и десятки электронных плат. В результате вынес за скобки базовый функционал, который так или иначе нужен практически в каждом проекте. Этот функционал кристаллизировался в требования, которые я решил назвать ортодоксально каноническая форма прошивки . По аналогии с тем как в С++ есть такое понятие, как ортоодоксальон каноническая форма для класса.
https://habr.com/ru/articles/974152/
#ортодоксально_каноническая_прошика #cli #nvram #wdt #unittesting #Limiter #uptime #HeartBeat_LED #nortos #GNU_Make
-
Ортодоксально Каноническая Прошивка (ОКФП)
Размышляя на тему того, что должно быть в микроконтроллнрной прошивке я проанализировал сотни проектов и десятки электронных плат. В результате вынес за скобки базовый функционал, который так или иначе нужен практически в каждом проекте. Этот функционал кристаллизировался в требования, которые я решил назвать ортодоксально каноническая форма прошивки . По аналогии с тем как в С++ есть такое понятие, как ортоодоксальон каноническая форма для класса.
https://habr.com/ru/articles/974152/
#ортодоксально_каноническая_прошика #cli #nvram #wdt #unittesting #Limiter #uptime #HeartBeat_LED #nortos #GNU_Make
-
Ортодоксально Каноническая Прошивка (ОКФП)
Размышляя на тему того, что должно быть в микроконтроллнрной прошивке я проанализировал сотни проектов и десятки электронных плат. В результате вынес за скобки базовый функционал, который так или иначе нужен практически в каждом проекте. Этот функционал кристаллизировался в требования, которые я решил назвать ортодоксально каноническая форма прошивки . По аналогии с тем как в С++ есть такое понятие, как ортоодоксальон каноническая форма для класса.
https://habr.com/ru/articles/974152/
#ортодоксально_каноническая_прошика #cli #nvram #wdt #unittesting #Limiter #uptime #HeartBeat_LED #nortos #GNU_Make
-
Ортодоксально Каноническая Прошивка (ОКФП)
Размышляя на тему того, что должно быть в микроконтроллнрной прошивке я проанализировал сотни проектов и десятки электронных плат. В результате вынес за скобки базовый функционал, который так или иначе нужен практически в каждом проекте. Этот функционал кристаллизировался в требования, которые я решил назвать ортодоксально каноническая форма прошивки . По аналогии с тем как в С++ есть такое понятие, как ортоодоксальон каноническая форма для класса.
https://habr.com/ru/articles/974152/
#ортодоксально_каноническая_прошика #cli #nvram #wdt #unittesting #Limiter #uptime #HeartBeat_LED #nortos #GNU_Make
-
Big guns for Tahoe problems: which radical fixes still work?
-
Big guns for Tahoe problems: which radical fixes still work?
-
Big guns for Tahoe problems: which radical fixes still work?
-
Big guns for Tahoe problems: which radical fixes still work?
-
Big guns for Tahoe problems: which radical fixes still work?
-
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?
-
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?
-
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?
-
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?
-
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?
-
Пуск LittleFS (NVRAM с запретом до-записи flash)
Надо запустить NVRAM на микроконтроллере, где нет возможности дописывать интервалы памяти. В этом тексте я показал как организовать NVRAM на основе широко распространенного программного компонента LittleFs.
https://habr.com/ru/articles/925372/
#littlefs #nvram #flash #endurance #console #fc7300f8mdt #fc7300x #lazy_write
-
Пуск LittleFS (NVRAM с запретом до-записи flash)
Надо запустить NVRAM на микроконтроллере, где нет возможности дописывать интервалы памяти. В этом тексте я показал как организовать NVRAM на основе широко распространенного программного компонента LittleFs.
https://habr.com/ru/articles/925372/
#littlefs #nvram #flash #endurance #console #fc7300f8mdt #fc7300x #lazy_write
-
Пуск LittleFS (NVRAM с запретом до-записи flash)
Надо запустить NVRAM на микроконтроллере, где нет возможности дописывать интервалы памяти. В этом тексте я показал как организовать NVRAM на основе широко распространенного программного компонента LittleFs.
https://habr.com/ru/articles/925372/
#littlefs #nvram #flash #endurance #console #fc7300f8mdt #fc7300x #lazy_write
-
Пуск LittleFS (NVRAM с запретом до-записи flash)
Надо запустить NVRAM на микроконтроллере, где нет возможности дописывать интервалы памяти. В этом тексте я показал как организовать NVRAM на основе широко распространенного программного компонента LittleFs.
https://habr.com/ru/articles/925372/
#littlefs #nvram #flash #endurance #console #fc7300f8mdt #fc7300x #lazy_write
-
NVRAM из EEPROM
Дана функция чтения и записи EEPROM dword. Запись и стирание возможно только по выровненному адресу и пословно. Надо поверх EEPROM API сделать функцию чтения, записи и стирания для произвольных массивов байт, по произвольному адресу (NVRAM). Простыми словами надо состыковать Dword API с Byte API. В этом тексте я представил простой наивный алгоритм решения данной задачи.
https://habr.com/ru/articles/815639/
#eeprom #NVRAM #flash #память #файловые_системы #объединения #union #lazy_write #API #littleendian
-
NVRAM из EEPROM
Дана функция чтения и записи EEPROM dword. Запись и стирание возможно только по выровненному адресу и пословно. Надо поверх EEPROM API сделать функцию чтения, записи и стирания для произвольных массивов байт, по произвольному адресу (NVRAM). Простыми словами надо состыковать Dword API с Byte API. В этом тексте я представил простой наивный алгоритм решения данной задачи.
https://habr.com/ru/articles/815639/
#eeprom #NVRAM #flash #память #файловые_системы #объединения #union #lazy_write #API #littleendian
-
NVRAM из EEPROM
Дана функция чтения и записи EEPROM dword. Запись и стирание возможно только по выровненному адресу и пословно. Надо поверх EEPROM API сделать функцию чтения, записи и стирания для произвольных массивов байт, по произвольному адресу (NVRAM). Простыми словами надо состыковать Dword API с Byte API. В этом тексте я представил простой наивный алгоритм решения данной задачи.
https://habr.com/ru/articles/815639/
#eeprom #NVRAM #flash #память #файловые_системы #объединения #union #lazy_write #API #littleendian
-
NVRAM из EEPROM
Дана функция чтения и записи EEPROM dword. Запись и стирание возможно только по выровненному адресу и пословно. Надо поверх EEPROM API сделать функцию чтения, записи и стирания для произвольных массивов байт, по произвольному адресу (NVRAM). Простыми словами надо состыковать Dword API с Byte API. В этом тексте я представил простой наивный алгоритм решения данной задачи.
https://habr.com/ru/articles/815639/
#eeprom #NVRAM #flash #память #файловые_системы #объединения #union #lazy_write #API #littleendian
-
Sehr praktisch:
MacBooks ab M1
"Um das automatische Einschalten sowohl beim Öffnen des Deckels als auch beim Anschluss an eine Stromquelle zu verhindern: sudo nvram BootPreference=%00
Um das Einschalten nur beim Öffnen des Deckels zu unterbinden: sudo nvram BootPreference=%01
Um das Einschalten nur beim Anschluss an eine Stromquelle zu deaktivieren: sudo nvram BootPreference=%02“
https://www.ifun.de/jetzt-moeglich-automatisches-einschalten-von-macbooks-deaktivieren-247793/
-
MacBook: Automatisches Hochfahren beim Öffnen oder Laden deaktivieren
Apple hat MacBooks so konzipiert, dass sie sich beim Öffnen des Deckels oder beim Anschließen des Netzteils automatisch einschalten. Diese Funktion kann praktisch sein, aber in manchen Situationen auch stören. In einem ne
https://www.apfeltalk.de/magazin/news/macbook-automatisches-hochfahren-beim-oeffnen-oder-laden-deaktivieren/
#Mac #News #AppleSilicon #BootPreference #MacTipps #MacBook #MacOSSequoia #nvram #Terminal -
MacBook: Automatisches Hochfahren beim Öffnen oder Laden deaktivieren
Apple hat MacBooks so konzipiert, dass sie sich beim Öffnen des Deckels oder beim Anschließen des Netzteils automatisch einschalten. Diese Funktion kann praktisch sein, aber in manchen Situationen auch stören. In einem ne
https://www.apfeltalk.de/magazin/news/macbook-automatisches-hochfahren-beim-oeffnen-oder-laden-deaktivieren/
#Mac #News #AppleSilicon #BootPreference #MacTipps #MacBook #MacOSSequoia #nvram #Terminal -
MacBook: Automatisches Hochfahren beim Öffnen oder Laden deaktivieren
Apple hat MacBooks so konzipiert, dass sie sich beim Öffnen des Deckels oder beim Anschließen des Netzteils automatisch einschalten. Diese Funktion kann praktisch sein, aber in manchen Situationen auch stören. In einem ne
https://www.apfeltalk.de/magazin/news/macbook-automatisches-hochfahren-beim-oeffnen-oder-laden-deaktivieren/
#Mac #News #AppleSilicon #BootPreference #MacTipps #MacBook #MacOSSequoia #nvram #Terminal -
MacBook: Automatisches Hochfahren beim Öffnen oder Laden deaktivieren
Apple hat MacBooks so konzipiert, dass sie sich beim Öffnen des Deckels oder beim Anschließen des Netzteils automatisch einschalten. Diese Funktion kann praktisch sein, aber in manchen Situationen auch stören. In einem ne
https://www.apfeltalk.de/magazin/news/macbook-automatisches-hochfahren-beim-oeffnen-oder-laden-deaktivieren/
#Mac #News #AppleSilicon #BootPreference #MacTipps #MacBook #MacOSSequoia #nvram #Terminal -
MacBook: Automatisches Hochfahren beim Öffnen oder Laden deaktivieren
Apple hat MacBooks so konzipiert, dass sie sich beim Öffnen des Deckels oder beim Anschließen des Netzteils automatisch einschalten. Diese Funktion kann praktisch sein, aber in manchen Situationen auch stören. In einem ne
https://www.apfeltalk.de/magazin/news/macbook-automatisches-hochfahren-beim-oeffnen-oder-laden-deaktivieren/
#Mac #News #AppleSilicon #BootPreference #MacTipps #MacBook #MacOSSequoia #nvram #Terminal -
Почти на любой не особо древней материнской плате можно использовать NVMe-диск M.2 вставленный через PCI-адаптер (PCI x4) в какой-нибудь из нескольких PCI-слотов (желательно с четырьмя и более каналами).
В таком случае SATA-диски проигрывают по скорости в несколько раз, даже при наличии на материнской плате поддержки лишь древней второй версии #PCIe (PCIe v.2). На вполне конкретных примерах вместо 390 Мб/с наблюдается стабильные 1,7 Гб/с.
Загрузка системы на NVMe
Обычно, людей останавливает тот момент, что BIOS (точнее EFI) древних материнских платах не позволяет загружаться с NVMe-дисков, но это не является проблемой в случае таких систем как линуксы.
Т.е. сама по себе система (ОС) может располагаться на nvme-диске, но загрузчик системы с #initramfs и образом ядра при этом на совершенно другом диске или же вообще на вынимаемом носителе.
Для запуска системы нужен boot-раздел весьма скромный по размерам, хватит и 200-300 мегабайт. И располагаться таковой boot-раздел может хоть на flash'ке, хоть на SD-карточке или же быть разделом на SATA-диске.
Как работает загрузка ОС?
При включении питания #UEFI, оно же #EFI, читает записи в своей энергонезависимой памяти #NVRAM в поисках информации о том, какие EFI System Partition (ESP) на каких носителях следует использовать в каком порядке.
#ESP это обычный раздел (partition) с файловой системой FAT16 или FAT32, которую прекрасно понимает EFI-система и на ней смотрит файлы являющиеся загрузчиками сродни: #rEFInd, #GRUB или #systemd-boot
Так же, в качестве загрузчика может быть и специально собранный образ ядра ОС — например, т.н. EFI boot stub.
Или проще добавить поддержку #NVMe?
Иногда вполне реально научить комп грузиться с NVMe. Надо взять «Intel ME Tools» и снять дамп SPI Flash чипа на материнской плате, а в снятый образ EFI-системы добавить NVMe-драйвер (через «UEFI Tool»). После чего, уже пропатченный образ записывается обратно в SPI Flash чип на материнской плате.
Доводилось такое выполнять, используя «Flash Programming Tool» (fpt.exe) из пакета «Intel ME Tools» и это не из под Windows, а из под #FreeDOS. Создавая загрузочную флешку через dd и докидывая на неё один файл «fpt.exe».
Не сказать чтобы удобно, но дампить и шить из под Windows требует сперва установить и саму эту ОС и нужные драйвера от материнской платы вместе с Intel ME/AMT. И выходит, что в ряде случаев проще и быстрее лишние пару раз загрузиться с флешки.
В более поздних версиях «Intel ME Tools» для более новых материнских плат (чипсетов, PCH) появился вариант «Flash Programming Tool» и для линухов. Ненаглядный «flashrom» в ряде случаев бесполезен, может снять дамп лишь с одного из чипов, коих обычно две штуки. Т.е. вместо 12 Мб сделает дамп лишь 8 Мб, то же FPT во время работы показывает с какого SPI-чипа сколько снято или в него записано.
#nvme #nvmessd #linux #hardware #intel #IntelME #lang_ru @Russia -
Почти на любой не особо древней материнской плате можно использовать NVMe-диск M.2 вставленный через PCI-адаптер (PCI x4) в какой-нибудь из нескольких PCI-слотов (желательно с четырьмя и более каналами).
В таком случае SATA-диски проигрывают по скорости в несколько раз, даже при наличии на материнской плате поддержки лишь древней второй версии #PCIe (PCIe v.2). На вполне конкретных примерах вместо 390 Мб/с наблюдается стабильные 1,7 Гб/с.
Загрузка системы на NVMe
Обычно, людей останавливает тот момент, что BIOS (точнее EFI) древних материнских платах не позволяет загружаться с NVMe-дисков, но это не является проблемой в случае таких систем как линуксы.
Т.е. сама по себе система (ОС) может располагаться на nvme-диске, но загрузчик системы с #initramfs и образом ядра при этом на совершенно другом диске или же вообще на вынимаемом носителе.
Для запуска системы нужен boot-раздел весьма скромный по размерам, хватит и 200-300 мегабайт. И располагаться таковой boot-раздел может хоть на flash'ке, хоть на SD-карточке или же быть разделом на SATA-диске.
Как работает загрузка ОС?
При включении питания #UEFI, оно же #EFI, читает записи в своей энергонезависимой памяти #NVRAM в поисках информации о том, какие EFI System Partition (ESP) на каких носителях следует использовать в каком порядке.
#ESP это обычный раздел (partition) с файловой системой FAT16 или FAT32, которую прекрасно понимает EFI-система и на ней смотрит файлы являющиеся загрузчиками сродни: #rEFInd, #GRUB или #systemd-boot В качестве загрузчика может быть и специально собранный образ ядра ОС — т.н. EFI boot stub.
Добавить поддержку NVMe?
Вполне реально научить комп грузиться с NVMe. Надо взять «Intel ME Tools» b снять дамп SPI Flash чипа на материнской плате, а в снятый образ добавить NVMe-драйвер (через «UEFI Tool»). После чего, уже пропатченный образ записывается обратно в SPI Flash чип на материнской плате.
Доводилось такое выполнять, используя «Flash Programming Tool» (fpt.exe) из пакета «Intel ME Tools» и это не из под Windows, а из под #FreeDOS. Создавая загрузочную флешку через dd и докидывая на неё один файл «fpt.exe».
Не сказать чтобы удобно, но дампить и шить из под Windows требует сперва установить и саму эту ОС и нужные драйвера от материнской платы вместе с Intel ME/AMT. И выходит, что в ряде случаев проще и быстрее лишние пару раз загрузиться с флешки.
В более поздних версиях «Intel ME Tools» для более новых материнских плат (чипсетов, PCH) появился вариант «Flash Programming Tool» и для линухов. Ненаглядный «flashrom» в ряде случаев бесполезен, может снять дамп лишь с одного из чипов, коих обычно две штуки. Т.е. вместо 12 Мб сделает дамп лишь 8 Мб, то же FPT во время работы показывает с какого SPI-чипа сколько снято или в него записано.
#nvme #nvmessd #linux #hardware #intel #IntelME #lang_ru @Russia -
I have an old #MacbookAir from 2010 that's been unused for years now since the Magsafe 1 power cable broke. So I bought a USBC to Magsafe1 adapter and the computer came to life.
But I needed to reinstall the MBA and the recovery mode can't download the #OSX #HighSierra Image for some reason.
Found a solution here: https://mrmacintosh.com/how-to-fix-the-recovery-server-could-not-be-contacted-error-high-sierra-recovery-is-still-online-but-broken/
The https address don't work but works via http. So setting the right #NVRAM variable like this it works!
nvram IASUCatalogURL="http://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog"
-
Any #IT support in #Uppsala? found a laptop #hp #probook x360 11 g5 ee in the sopstuga. Hardware works, windows starts very slowly to the session of some young woman who lives nearby... We want to boot it on a linux usb but it refuses to do so. I try to access the #bios but it is password protected even removing all batteries does not reset password. What would you do about it? I wonder as well if i could /should contact my neighbour who throwed it to ask, but i am scared to freak her out. It seems to be a laptop that used to be from a her school in #uppsala but I have no idea which one the only clue is a message to connect to " SKOLNET " #skolnet #nvram
-
Didn't remember I had one of these too, yay me. #suntember #sparcstation4 ##sunmicrosystems #nvram