퀴즈 문제 푸는 기분이네요.
grub2 로 바뀌면서 헷갈리는게 많더군요.
/boot/grub/grub.cfg 파일은 의도적으로 수정은 가능하지만 이 파일 내부에도 이 파일을 편집하지 말라는 언급이 있습니다.
정상적인 방법이라면 /etc/default/grub 과 /etc/grub.d/[파일] 을 편집합니다.
안해 봤지만 tuberosity 님 방식처럼 순서를 바꿀 수 있을 것 같습니다.
하지만 우분투 외의 운영체제는 /etc/grub.d/30_os-prober 에 모두 들어가 있을 것으로 예상되는데요.
그렇다면 세부적으로…
night4rain 님의 원하시는 순서는 xp, 우분투, 7(sdb2), osx 32bit 입니다.
우분투를 앞이나 뒤에 배치할 수는 있어 보이는데,
이렇게 다른 외부 운영체제 사이에 끼어서 하기에는 힘들지 않나 하는 생각이 듭니다.
win7(sdb1), osx64bit(sdb7) 두개의 삭제는
/etc/grub.d/30_os-prober 파일에서 삭제할 수 있을 것으로 보입니다.
해 보지도 않고 유추해 봤습니다.
아마도 night4rain 님의 원하시는 순서도 가능할 겁니다. 단지 모를 뿐이죠.