우분투 UEFI에서 GRUB안뜨는 현상 + 무선랜 인식문제
글쓴이: melon1024 / 작성시간: 금, 2015/04/03 - 2:07오후
윈도우 8.1용 노트북(SSD+HDD)에 우분투랑 윈도우8.1 설치하여 사용중입니다.(사실 우분투는 깔기만 하고 VI몇번 돌린정도? ㅠ)
윈도우는 SSD에 깔려있고 우분투는 HDD에 깔려있습니다.
처음에는 우분투 잘깔고 윈도우가 안켜져서 별 난리를 다쳐봤으나 안되서 마지막에 바이오스에서 CMS로 설정되있는것을 UEFI로 바꾸니 윈도우가 잘 실행되더군요 ㅠㅠㅠ
그런데 UEFI에서는 GRUB이 뜨질않아서 우분투로 부트하려고 하면 매번 바이오스를 바꿔주고 있습니다.
추가적으로
우분투에서 와이파이가 인식이 안되서 유선랜을 사용하거나 무선랜을 사용하면 윈도우로 키고 있는데 겁나 불편합니다 진짜 ㅠㅠㅠㅠ
무선랜은 윈도우에서 확인해보면 Qualcomm Atheros QCA61x4 Wireless Network Adapter이라고 뜨는데 우분투에서 pcils인가? 그 명령어로 확인해보면 퀄컴이라고만 뜨네요 ㅠㅠ
도움을 부탁드립니다.
Forums:
UEFI용으로 GRUB을 설치할 수 있습니다.
UEFI용으로 GRUB을 설치할 수 있습니다. SecureBoot를 끄긴 해야 합니다만...
UEFI 상태에서 Live USB 등으로 우분투로 부팅한 다음
chroot 해서 설치된 우분투 환경으로 들어 가서
ESP 파티션(efi 파일들이 들어 있는 FAT 파일시스템의 파티션)을 마운트(/boot/efi라고 가정)하고 다음을 실행시키면
/boot/efi 디렉토리에 grubx64.efi를 설치하고 efibootmgr(이 프로그램이 설치가 안 되어 있으면 설치하세요.)을 이용하여
grub을 등록할 것입니다. 그럼 리부팅해서 Setup에 들어가서 부트 순서를 grub이 맨 처음에 오도록 바꾸면 됩니다.
윈도우즈로 부팅하기 위해 grub conf 파일에 윈도우즈 부트 엔트리를 만들어 주어야 하는데 EPS 파티션을 마운트한 후에
grub-mkconfig -o /boot/grub/grub.cfg 하면 윈도우를 감지하여 부트 엔트리를 만들어 줍니다. 적어도 아치리눅스에서는...
저는 아치리눅스를 쓰고 있어서 좀 다를 수 있습니다. https://wiki.archlinux.org/index.php/GRUB 참조
chroot 하는 법
...
이 방법은 어때요? uefi 모드에서 usb 리눅스로 부팅 후 터미널에서
sudo su
#ubuntu os mount
mount /dev/sdaX /mnt
#efi parttion mount
mkdir -p /mnt/boot/efi
mount /dev/sda2 /mnt/boot/efi/
for i in /dev/ /dev/pts /proc/ /sys/ /run/ ; do mount -B $i /mnt/$i ; done
chroot /mnt
apt-get update
apt-get install grub-efi
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda
sudo umount -a
reboot
댓글 달기