Home
Today : 2026-05-25 02:19:26
 
ikjinan.kro.kr
local IP address is: 216.73.216.241  public IP address is: 112.175.185.138 [ LOG IN ]  [ SIGN UP]
Bulletin Board(to Db)
이재λͺ…  
Science  
Island-monkey-disaster  
Great-korea  
health  
k-culture  
office-file  
Catholic  
freeboard  
windog  
linux-bsd  
apm  
linux-bsd
Title grub μ„€μΉ˜
File
Name admin | 2026-04-05 | Views: 6
Content πŸ”₯ 0. λ¨Όμ € 핡심 κ°œλ… (무쑰건 이해 πŸ‘)
βœ”οΈ λΆ€νŒ… 방식 2κ°€μ§€
방식 νŠΉμ§•
MBR (Legacy BIOS) κ΅¬ν˜• 방식, /dev/sda에 GRUB μ„€μΉ˜
UEFI μ΅œμ‹  방식, /boot/efi에 μ„€μΉ˜
βœ”οΈ 확인 방법 (ν˜„μž¬ μ‹œμŠ€ν…œ)
ls /sys/firmware/efi
있으면 πŸ‘‰ UEFI
μ—†μœΌλ©΄ πŸ‘‰ MBR
πŸ”₯ 1. MBR (Legacy BIOS) – GRUB μ„€μΉ˜ (sda)

πŸ‘‰ κ°€μž₯ λ‹¨μˆœν•œ 방식

βœ… μ„€μΉ˜ λͺ…λ Ή
sudo grub-install /dev/sda
βœ… μ„€μ • 파일 생성
# Fedora
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

# Ubuntu / Debian
sudo update-grub
βœ”οΈ 핡심 ꡬ쑰
GRUB β†’ /dev/sda (λ””μŠ€ν¬ 자체)
νŒŒν‹°μ…˜ ❌ (예: /dev/sda1 ❌)
πŸ”₯ 2. UEFI – GRUB μ„€μΉ˜ (μš”μ¦˜ λŒ€λΆ€λΆ„)

πŸ‘‰ κ°€μž₯ μ€‘μš” (μš”μ¦˜ 거의 이거)

βœ… 1단계: EFI νŒŒν‹°μ…˜ 마운트 확인
lsblk

πŸ‘‰ 보톡:

/dev/sda1 β†’ EFI (FAT32, 100~500MB)
βœ… 2단계: 마운트
sudo mount /dev/sda1 /boot/efi
βœ… 3단계: GRUB μ„€μΉ˜
βœ”οΈ Fedora
sudo grub2-install \
--target=x86_64-efi \
--efi-directory=/boot/efi \
--bootloader-id=fedora \
--recheck
βœ”οΈ Ubuntu / Debian
sudo grub-install \
--target=x86_64-efi \
--efi-directory=/boot/efi \
--bootloader-id=ubuntu \
--recheck
βœ… 4단계: μ„€μ • 생성
# Fedora
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

# Ubuntu
sudo update-grub
πŸ”₯ 3. chroot ν™˜κ²½μ—μ„œ 볡ꡬ (πŸ”₯ μ‹€μ „ 핡심)

πŸ‘‰ λΆ€νŒ… μ•ˆλ  λ•Œ μ‚¬μš©ν•˜λŠ” 방법 (μ•„μ£Ό μ€‘μš”)

βœ… 1. 라이브 USB λΆ€νŒ…
βœ… 2. 루트 νŒŒν‹°μ…˜ 마운트
sudo mount /dev/sda3 /mnt

(β€» μ‚¬μš©μž ν™˜κ²½μ— 맞게 μˆ˜μ •)

βœ… 3. EFI도 마운트 (UEFI일 경우)
sudo mount /dev/sda1 /mnt/boot/efi
βœ… 4. μ‹œμŠ€ν…œ 바인딩
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
βœ… 5. chroot μ§„μž…
sudo chroot /mnt
βœ… 6. GRUB μž¬μ„€μΉ˜
MBR:
grub-install /dev/sda
UEFI:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=fedora
βœ… 7. μ„€μ • 생성
grub2-mkconfig -o /boot/grub2/grub.cfg # Fedora
update-grub # Ubuntu
βœ… 8. μ’…λ£Œ
exit
reboot
πŸ”₯ 4. κ°€μž₯ 많이 ν•˜λŠ” μ‹€μˆ˜ (μ§„μ§œ μ€‘μš” ⚠️)
❌ 잘λͺ»λœ μ„€μΉ˜
grub-install /dev/sda1 ❌

πŸ‘‰ νŒŒν‹°μ…˜μ— μ„€μΉ˜ν•˜λ©΄ λ§ν•©λ‹ˆλ‹€

❌ EFI 미마운트

πŸ‘‰ /boot/efi μ•ˆ 마운트 β†’ λΆ€νŒ… μ•ˆλ¨

❌ λͺ¨λ“œ ν˜Όν•©
UEFI μ‹œμŠ€ν…œμΈλ° MBR둜 μ„€μΉ˜ ❌
MBR인데 UEFI둜 μ„€μΉ˜ ❌
πŸ”₯ 5. μ§€κΈˆ μ‚¬μš©μžλ‹˜ 상황 κΈ°μ€€ (μ€‘μš”)

이전에 λ§μ”€ν•˜μ‹  ꡬ쑰:

/boot/efi β†’ sda1
/boot β†’ sda2
/ β†’ sda3

πŸ‘‰ UEFI ν™˜κ²½μΌ κ°€λŠ₯μ„± 맀우 λ†’μŒ

πŸ‘‰ μΆ”μ²œ λͺ…λ Ή (λ”± 이거 πŸ‘)
mount /dev/sda1 /boot/efi

grub2-install \
--target=x86_64-efi \
--efi-directory=/boot/efi \
--bootloader-id=fedora

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
πŸ”₯ λ§ˆμ§€λ§‰ ν•œ 쀄 정리

πŸ‘‰ MBR = /dev/sda에 μ„€μΉ˜
πŸ‘‰ UEFI = /boot/efi + --target=x86_64-efi
God Bless & Peace Be with You
Visitors For today : ( 3 )
2026-05-25