Grub을 통한 외장하드로 xp 설치에 관한 질문입니다

리눅스와 grub에 관한 것은 완전초보 입니다.
외장하드를 통한 부팅에 관한 정보를 발견하고 시도했지만 안되네요.
컴퓨터는 대략 10년 정도 된 것 같은데, 회사친구가 일본에서 구입했다고 하더군요.
모니터와 데탑이 하나로 연결된 제품입니다.
하드를 떼어내서 이동식 하드로 다른 PC로 연결한 후 설명에 따라 포멧하여 하드를 두개(하나는 19기가, 다른 하나는 1기가)로 나누고, 1기가 영역에 xp 데이터를 옮겼고, grub 데이터를 저장했습니다.
다시 하드를 끼고 컴을 켜니,

grub 부팅 중 알 수 없는 에러가 납니다.
에러내용은,
[Booting ‘windows xp step1’

(hd0,1)
Fat12 BPB found with OXEB(imp) leading the boot sector
Probed C/H/s=8012118,
Probed total sectors 2880]
입니다.

menulist는
timeout 30
default 0

splashimage (hd0,1)/splash.xpm.gz

title WinXp step 1
find --set-root /Bootdisk.ima
map --mem /Bootdisk.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot

title Winxp step 2
find --set-root /ntldr
chainloader /ntldr
boot

입니다.

해결 방법을 알고 싶습니다.
감사합니다.

말씀하신 형태로는 아마 부팅이 불가능할 겁니다.

grub이나 리눅스의 문제라기 보다는 usb 기반의 부팅을 해당 커신이 지원하는가의 문제인 듯 합니다. 바이오스를 한번 확인해보실 필요가 있을 듯 하군요.