반응형
Grub config for MAC based include since grub feature_net_search_cfg is documented but not implemented :(
(https://www.gnu.org/software/grub/manual/grub/grub.html#Network)
My grub.cfg currently looks like this:
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
set gfxpayload=keep
insmod all_video
#if $grub_platform = efi ; then
# eval "set net_pxe_mac=\$net_${efi_boot_interface}_mac"
#fi
set net_pxe_mac=$net_default_mac
regexp --set=1:m1 --set=2:m2 --set=3:m3 --set=4:m4 --set=5:m5 --set=6:m6
'^([0-9a-f]{1,2})\:([0-9a-f]{1,2})\:([0-9a-f]{1,2})\:([0-9a-f]{1,2})\:([0-9a-f]{1,2})\:([0-9a-f]{1,2})'
"$net_default_mac"
mac=${m1}-${m2}-${m3}-${m4}-${m5}-${m6}
configfile=/cfg/mac/$net_pxe_mac
source "$configfile"
configfile=$prefix/grub.cfg-$mac
source "$configfile"
ip=$net_default_ip
for c in 1 2 3 4; do
configfile=$prefix/grub.cfg-$ip
source "$configfile"
regexp --set=ip '^(.*)\..+$' "$ip"
done
반응형
'【Fundamental Tech】 > Linux' 카테고리의 다른 글
ftrace framework 구조 및 소스파일 구조 (0) | 2022.10.25 |
---|---|
How to boot from local disk using grub2 during a PXE boot (0) | 2022.07.17 |
리눅스 커널 3.2 와 복잡한 커널 트리 간단 정리 - linux-next, mainline, stable (0) | 2020.11.14 |
kthread_create_list 연결 리스트와 kthread_create_info 구조체의 관계 (0) | 2020.11.08 |
커널 빌드 스트립트 - Bash 쉘스크립트 절대경로 얻기 (0) | 2020.11.05 |