Ubuntu 설치 후 Windows XP에서 hal.dll 오류가 누락됨

Ubuntu 설치 후 Windows XP에서 hal.dll 오류가 누락됨

편집: 문제는 분할로 인한 것입니다. 다음 중 대부분은 결과에 영향을 미치지 않았을 수 있습니다.

저는 이중 부팅 중이었고 지정되지 않은 파티션 공간을 만들고 싶었고 14.04 Ubuntu가 실제로 필요하지 않다고 판단하여 Ubuntu Live CD를 사용하여 해당 파티션을 삭제했습니다. Grub이 파티션에 있었기 때문에(잊고 있었음) 다시 시작한 후에 Grub 구조가 시작되었습니다. 운 좋게도 Linux를 설치하지 않고 grub을 복구하려고 시도했기 때문에 다시 설치를 시도했습니다. 어떤 이유로 파티션을 찾을 수 없어서 fix-parts. 나는 나중에 그럽을 "고정"했습니다. 삭제한 파티션이 실수로 복원되어 이제 Ubuntu가 2개 설치되었습니다.
그리고 어떤 이유에서인지 누락에 대한 오류가 발생합니다 hal.dll. 내가 가진 것에서인터넷에서 찾은, 아마도 에 문제가 있는 것 같습니다 boot.ini.

boot.ini창 을 비교했는데 blkid모든 것이 괜찮아 보입니다
boot.ini.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect /usepmtimer  

blkid:

/dev/sda2: LABEL="WindowsXP" UUID="3D2405657F4911EC" TYPE="ntfs" PARTUUID="56917c5d-02" 
/dev/sda3: LABEL="Ubuntu" UUID="58916b24-685b-4453-b4e4-324e8fc48716" TYPE="ext4" PARTUUID="56917c5d-03" 
/dev/sda4: UUID="f9a7409d-f57b-4baa-81d6-e8ca7777781e" TYPE="swap" PARTUUID="56917c5d-04" 
/dev/sda5: LABEL="UbuntuHome" UUID="51403596-5042-4b3b-8efe-a26176c398df" TYPE="ext4" PARTUUID="56917c5d-05" 
/dev/sda6: LABEL="NTFSDocs" UUID="6C638BF066930746" TYPE="ntfs" PARTUUID="56917c5d-06" 
/dev/sda7: UUID="ac350524-a383-442b-8ed9-b39bbb7a6f4b" TYPE="ext4" PARTUUID="56917c5d-07" 
/dev/sdb1: UUID="FC41-5647" TYPE="vfat" PARTUUID="e03a0436-01" 

Windows XP가 너무 오래되었기 때문에 이것이 다소 낡은 문제라는 것을 알고 있지만 도움을 받았으면 좋겠습니다.

답변1

제가 직접 고쳤는데, 문제는 Windows가 이해할 수 없는 파티션조차 볼 수 없다는 것이었습니다. 따라서 Windows에서는 sda2파티션 1로 간주됩니다. 이제 boot.ini모양은 다음과 같습니다(2 대신 파티션(1)에 유의).

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect /usepmtimer 

관련 정보