https://fedoraproject.org/wiki/GRUB_2?rd=Grub2
yum install grub2-efi grub2-efi-modules shim
yum reinstall grub2-efi grub2-efi-modules shim
설치
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
보기
nano /etc/default/grub
열기
grub2-mkconfig -o /boot/grub2/grub.cfg
변경 내용 저장 하기
메뉴 보기
grep -P "submenu|^menuentry" /boot/grub2/grub.cfg | cut -d "'" -f2
http://www.cloudibee.com/change-default-boot-kernel-in-linux-grub2/
전체 메뉴 보기
grep ^menuentry /boot/grub2/grub.cfg | cut -f 2 -d \' | nl -v 0
메뉴 선택 하기
grub2-set-default 2
[당구표시-농담 해주기][ 참고 사항] 저의 경우 ssd는 sda 고 sdb는 하드 입니다.
이런 경우.
hd0(아까 설명 했듯이 usb 였고요)
hd1(/dev/sda)
hd2(/dev/sdb)
http://forums.fedoraforum.org/showthread.php?t=303744
cd가 필요 하며 cd로 부팅 하고 나서. usb나 당연히
grub>
상태에서는. 좀 복잡 하다 -_- 많이 힘들었음 ㅎㅎ;;
ls 를 주로 써야 한다. 찾기
ls 하면 나의 경우 usb가 hd0 이였다. 그래서
(hd0) (hd0,apple3) (hd0,apple2) (hd0,apple1) (hd0,msdos2) (hd1,gpt3) (hd1) (hd1,gpt2) (hd1,gpt1) (hd2) (hd2,gpt1)
이런 식으로 나왔다
그럼 여기서 가장 초보자가 어려운 찾기. 우리가 찾아야 하는 것은 다른게 아니라 efi의 경우 즉 gpt 파티션의 경우.
grub2 라는 폴더를 찾아야 한다. 검색을 해도 죽어라 안나옴 -_-+ 된장.
ls를 사용 해서 파티션 폴더 하나 하나 찾아 보자.
우선 usb는 (hd0) 이니깐 제외 해주고. (만약 본인이 cd라면 hd0가 ssd하드일수도 있음 하지만 난 usb라서 )
ls (hd1,1)
이런 식으로 해준다. 이건 머냐 하면.
이걸 아무도 설명 해주는 놈이 없어서 -_- 1818 욕하기 ㅋㅋ..
hd1 즉 첫번째 하드.. 사실 hd0이 첫번째 하드 인대. 양해 부탁 ㅎㅎ 저의 경우 hd1이 첫번째 하드네요.
hd1가 /dev/sda 해당 하는 거죠
그리고 뒤에 붙는 숫자는 파티션의 1번재 2번째를 나타 냅니다. 이대 주의 해야 할건. [.] 쩜이 아니라 [,] 쉼표 입니다.
절대 구분 잘해야 해요.
저의 경우.
hd1,1에 없더라고요.
그래서
hd1,2 를 검색 하니 나왔습니다.
검색어는.
ls (hd1,2)
했더니 두둥..
grub2 폴더가 나오는 겁니다. 오키.. 완료.. 찾았다면.
이제 복구만 해주면 되겠죠?.
insmod xfs
insmod lvm
ls
set prefix=(hd1,2)/grub2
set root=(hd1,2)
insmod normal
normal
만약 insmod normal 했는대 없다고 나오면 그 위치가 아니네요..
만약 아예 grub2가 사라지거나 손상이 심각해서 안 고쳐지는 엿 같은 경우가 있는대.
그럼 grub를 새로 설치 하셔야 합니다. 페도라 cd로 test로 부팅 해서 설치 하셔야 하네요 저도 그 부분은 잘 몰라서 패스 합니다.
대충
yum install grub2-efi grub2-efi-modules shim
yum reinstall grub2-efi grub2-efi-modules shim
설치
이게 아닐까 생각은 되지만 -_-;; 잘 모르겠네요.
데미안은 복구 모드가 있던대 강제 복구 모드가 있더라고요.
안되며 데미안으로 우선 응급 강제 심기 하셔도 되더라고요 대충.. ㅎㅎ 초보자들은 어려우니.
첫댓글 복구 하다 안되서 강제 복구 했네요 하지만 역시나 문제가 발생 했는대 잘 해결 했습니다.
http://cafe.daum.net/candan/I4Zh/63
swapoff /dev/sdX
mkswap /dev/sdX
nano /etc/fstab
swapon /dev/sdX
결론은 grub가 요즘 개발자들이 너무 잘만들어서 미친 듯이 잘 복구 해주는대 문제는 예전것과 안 맞아서 문제가 발생 하나 보내요 끝..
clonezilla 복구가 죽어라 안되는 경우가 있는대 그건 파티션 오류 같네요.
그 이유는 ext4가 기본 자리를 외우는 바람에 일어 나는 버그 같습니다 efi가 새로 생성 되지 않고 그대로 사용하거나 버그가 일어 나서 계속 잡지 못하게 되느 것 같네요.
이런 경우 완전 새로 설치 해야 하고 파티션도 수동으로 잡고 크기를 다양하게 해주어야 하네요.
첫번째 파티션은
efi 450m 정도 (/dev/sda1) 450m
/ 의 경우우 (/dev/sda2) 12G
swap 는 마지막에 해주시고요 자신의 램 크기 정도. 저의 경우 8G 정도가 제 껀대 9G 해도 상관은 없네요. 8G 라고 적으면 되네요 키워드 end
나머지는 /home 정도
그리고 D 드라이브는 하드 나 그런거
그리고 os도 같은 os로 해야 하네요 심지어 버전도 말이죠 다른 버전이면 복구 못하는듯 합니다 -_-;; ㅠㅠ..
또 다른 이유는 복구가 안되는대 기존 msdos 내셕이 문제 입니다 이 녀석이 부트를 기형적으로 잡고 있는대
데미안 깔면서 보면 처음 메시지로 강제로 덥겠냐고 설치 할때 나오는대 그걸로 설치 해야 하네요
복구모드로 진입 해서 강제로 덥기 해도 안되는군요 -0-;; 먼 이딴 버그가 있는지.. 메인보드랑 바이오스 버그 같기도 하고..
이유를 정확 하게 모르겠네요 아무튼 msdos 에서 시작한 부트가 버그를 일으키는 듯 하네요 전 참고로
사용도 안함 온리 gpt라서요
http://tipsonubuntu.com/2016/07/20/grub2-boot-order-ubuntu-16-04/
http://unix.stackexchange.com/questions/83669/how-to-recreate-efi-boot-partition