new_drive
d = new_drive(slink, &l);
int new_drive = GRUB_INVALID_DRIVE;
new_drive = 0;
if (! new_drive)
new_drive = src_drive;
*((unsigned char *) (stage1_buffer + STAGE1_BOOT_DRIVE)) = new_drive;