์™„์ „ ๋ฌด๋ฃŒ Coreboot ๋ฐฐํฌํŒ์ธ Libreboot์˜ ๋‘ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค

20210522๋…„๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— Libreboot ๋ฐฐํฌ ํ‚คํŠธ XNUMX๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” GNU ํ”„๋กœ์ ํŠธ์˜ ๋‘ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค์ด๋ฉฐ ์ถ”๊ฐ€ ์•ˆ์ •ํ™” ๋ฐ ํ…Œ์ŠคํŠธ๊ฐ€ ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ์ „ํžˆ "ํ…Œ์ŠคํŠธ"๋กœ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค. Libreboot๋Š” CoreBoot ํ”„๋กœ์ ํŠธ์˜ ์™„์ „ ๋ฌด๋ฃŒ ํฌํฌ๋ฅผ ๊ฐœ๋ฐœํ•˜์—ฌ CPU, ๋ฉ”๋ชจ๋ฆฌ, ์ฃผ๋ณ€ ์žฅ์น˜ ๋ฐ ๊ธฐํƒ€ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ ์ดˆ๊ธฐํ™”๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ๋…์  UEFI ๋ฐ BIOS ํŽŒ์›จ์–ด์— ๋Œ€ํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ ์—†๋Š” ๋Œ€์ฒด ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Libreboot๋Š” ์šด์˜ ์ฒด์ œ ์ˆ˜์ค€๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ถ€ํŒ…์„ ์ œ๊ณตํ•˜๋Š” ํŽŒ์›จ์–ด์—์„œ๋„ ๋…์  ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์™„์ „ํžˆ ์—†์•จ ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ ํ™˜๊ฒฝ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. Libreboot๋Š” CoreBoot์˜ ๋…์  ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ตœ์ข… ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๋‹ค ์‰ฝ๊ฒŒ โ€‹โ€‹์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„๊ตฌ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ํŠน๋ณ„ํ•œ ๊ธฐ์ˆ  ์—†์ด๋„ ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฐํฌํŒ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

Libreboot๋ฅผ ๋ฌธ์ œ ์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ฏธ ์ž˜ ํ…Œ์ŠคํŠธ๋œ ์žฅ์น˜์—๋Š” Intel GM45 ์นฉ(ThinkPad X200, T400), X4X ํ”Œ๋žซํผ(Gigabyte GA-G41M-ES2L), ASUS KCMA-D8, ASUS KGPE-D16 ๋ฐ Intel i945 ๊ธฐ๋ฐ˜ ๋…ธํŠธ๋ถ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. (ThinkPad X60/T60, ๋งฅ๋ถ 1/2). ์ถ”๊ฐ€ ํ…Œ์ŠคํŠธ์—๋Š” ASUS KFSN4-DRE, Intel D510MO, Intel D945GCLF ๋ฐ Acer G43T-AM3 ๋ณด๋“œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ:

  • PC ๋ฐ ๋…ธํŠธ๋ถ์— ๋Œ€ํ•œ ์ง€์› ์ถ”๊ฐ€: Intel G43T-AM3, Acer G43T-AM3, Lenovo ThinkPad R500, Lenovo ThinkPad X301.
  • ์ง€์›๋˜๋Š” ๋ฐ์Šคํฌํƒ‘ ๋งˆ๋”๋ณด๋“œ:
    • ๊ธฐ๊ฐ€๋ฐ”์ดํŠธ GA-G41M-ES2L
    • ์ธํ…” D510MO ๋ฐ D410PT
    • ์ธํ…” D945GCLF
    • ์• ํ”Œ ์•„์ด๋งฅ 5/2
    • ์—์ด์„œ G43T-AM3
  • ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜(AMD)์— ์ง€์›๋˜๋Š” ๋งˆ๋”๋ณด๋“œ
    • ์•„์ˆ˜์Šค KCMA-D8
    • ์•„์ˆ˜์Šค KGPE-D16
    • ASUS KFSN4-DRE
  • ์ง€์›๋˜๋Š” ๋…ธํŠธ๋ถ(์ธํ…”):
    • ๋ ˆ๋…ธ๋ฒ„ ์”ฝํฌ ํŒจ๋“œ X200
    • ๋ ˆ๋…ธ๋ฒ„ ์”ฝํฌํŒจ๋“œ R400
    • ๋ ˆ๋…ธ๋ฒ„ ์”ฝํฌ ํŒจ๋“œ T400
    • ๋ ˆ๋…ธ๋ฒ„ ์”ฝํฌ ํŒจ๋“œ T500
    • ๋ ˆ๋…ธ๋ฒ„ ์”ฝํฌ ํŒจ๋“œ W500
    • ๋ ˆ๋…ธ๋ฒ„ ์”ฝํฌํŒจ๋“œ R500
    • ๋ ˆ๋…ธ๋ฒ„ ์”ฝํฌ ํŒจ๋“œ X301
    • ์• ํ”Œ ๋งฅ๋ถ1๊ณผ ๋งฅ๋ถ2
  • ASUS Chromebook C201์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ–ฅ์ƒ๋œ lbmk ์กฐ๋ฆฝ ์‹œ์Šคํ…œ. ๋งˆ์ง€๋ง‰ ๋ฆด๋ฆฌ์Šค ์ดํ›„ ์–ด์…ˆ๋ธ”๋ฆฌ ์‹œ์Šคํ…œ์„ ์™„์ „ํžˆ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๋ ค๋Š” ์‹œ๋„๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ ์„ฑ๊ณตํ•˜์ง€ ๋ชปํ–ˆ๊ณ  ์ƒˆ ๋ฆด๋ฆฌ์Šค ํ˜•์„ฑ์ด ์˜ค๋žซ๋™์•ˆ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž‘๋…„์— ์žฌ์ž‘์„ฑ ๊ณ„ํš์ด ํ๊ธฐ๋˜์—ˆ๊ณ  ๊ธฐ์กด ๋นŒ๋“œ ์‹œ์Šคํ…œ์„ ๊ฐœ์„ ํ•˜๊ณ  ์ฃผ์š” ์•„ํ‚คํ…์ฒ˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” lbmk์˜ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ๋œ ๋ณ„๋„์˜ ํ”„๋กœ์ ํŠธ์ธ osboot์—์„œ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ๋ฒ„์ „์€ ์ด์ „ ๋‹จ์ ์„ ํ•ด๊ฒฐํ•˜๊ณ  ํ›จ์”ฌ ๋” ์‚ฌ์šฉ์ž ์ •์˜๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋ชจ๋“ˆํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์ฝ”์–ด๋ถ€ํŠธ ๋ณด๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ณผ์ •์ด ํฌ๊ฒŒ ๋‹จ์ˆœํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. GRUB ๋ฐ SeaBIOS ํŽ˜์ด๋กœ๋“œ ํ•ธ๋“ค๋Ÿฌ ์ž‘์—…์ด ๋ณ„๋„์˜ ๋ช…๋ น์œผ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค. UEFI์— ๋Œ€ํ•œ Tianocore ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณ„๋„์˜ libgfxinit ๋ชจ๋“ˆ์— ๋ฐฐ์น˜๋˜๊ณ  C์—์„œ Ada๋กœ ๋‹ค์‹œ ์ž‘์„ฑ๋œ ๊ทธ๋ž˜ํ”ฝ ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ์ดˆ๊ธฐํ™”ํ•˜๊ธฐ ์œ„ํ•ด Coreboot ํ”„๋กœ์ ํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ƒˆ ์ฝ”๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€์ •๋œ ๋ชจ๋“ˆ์€ Intel GM45(ThinkPad X200, T400, T500, W500, R400, R500, T400S, X200S, X200T, X301) ๋ฐ Intel X4X(Gigabyte GA-G41M-ES2L, Acer ๊ธฐ๋ฐ˜ ๋ณด๋“œ์˜ ๋น„๋””์˜ค ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. G43T-AMT3) ์นฉ, Intel DG43GT).

    ์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€