Linux,Unix,BSD

FreeDOS를 이용한 BIOS 업그레이드

채윤아빠 2022. 3. 16. 11:57
728x90
반응형

개요

윈도우가 설치된 장비라면, 제조사에서 제공하는 BIOS 업그레이드를 진행해 주는 별도의 전용 프로그램을 이용하면 간단하게 수행할 수 있습니다.

회사에 있던 조금 오래된 Lenovo ThinkStation P500 워크스테이션에 우분투가 설치되어 있어고, 그 장비의 BIOS를 업그레이드한 과정을 정리해 둡니다.

삽질

장비의 BIOS 버전은 아래와 같았습니다. 구매한지 5년이 넘은 장비라, BIOS도 2015년도 것이었습니다.

Lenovo 홈페이지에서 ThinkStation P500 워크스테이션에 관련된 페이지를 찾아 들어가서 최신 BIOS를 찾는 과정부터 난해하였습니다.

 

이미 지원이 종료된 제품이라서 Download에서 문서 말고는 다운로드 할 수가 없었습니다.

다행히 구글의 도움으로 최신 바이오스를 다음 주소에서 찾았습니다.

 

"(Latest Version) Flash BIOS update - ThinkStation P500" : https://pcsupport.lenovo.com/us/en/downloads/ds101230

 

문제는 서두에서도 언급한 것과 같이 윈도우 기반 프로그램이었습니다.

 

USB를 준비하고, "홍차의꿈"님의 WinPE 이미지를 이용하여 윈도우 부팅 후, BIOS 업그레이드 프로그램을 실행해 보았으나, 특정 DLL이 없어서 정상적으로 실행되지 않았습니다. ㅠ.ㅠ

혹시 몰라서 명령줄 전용 BIOS 업데이트 파일을 받아서 해보았으나, x64, x86 모두에서 동작하지 않았습니다. 알고봤더니, 예전 16bit 프로그램이었습니다.

 

USB로 그 옛날 DOS 부팅이 가능한지 확인해 봤더니, "rufus"에서 FreeDOS를 지원하였습니다.

다음과 같이 손쉽게 FreeDOS 부팅이 가능하도록 만들고, 명령줄 전용 BIOS 업데이트 파일의 압축을 풀어서 복사해 넣고 USB로 부팅하였더니, FreeDOS로 잘 부팅되어 최신 BIOS로 업데이트가 잘 수행되었습니다.

적용 후, 재부팅 되면서 자동으로 BIOS 업그레이드를 수행합니다. 약 2분 정도의 시간이 걸렸습니다.

BIOS 업데이트 이후 다음과 같이 변경된 것을 확인 할 수 있었습니다.

여러 가지 삽질을 했는데, 앞으로 리눅스 장비의 BIOS 업데이트는 손쉽게 FreeDOS로 해야겠습니다.


참고 자료