Windows XP відсутня помилка hal.dll після встановлення Ubuntu


1

EDIT: Проблема пов'язана з розділенням, більшість з наступних може не вплинути на результат.

Я був подвійним завантаженням, і я хотів зробити деякий невизначений простір розділів, і я вирішив, що мені дійсно не потрібно моє 14.04 Ubuntu, тому я видалив розділ його з Ubuntu Live CD. Оскільки grub був на розділ (який я забув), я потрапив у рятувальну грубу після перезапуску. Я спробував відновити grub без будь-якого встановленого Linux без удачі, тому я спробував встановити його знову. Це не могло знайти розділів з якоїсь причини, тому я повинен був зробити fix-parts. Пізніше я "зафіксував" grub. Розділ, який я видалив, відновлювався ненавмисно, тому зараз у мене є 2 установки Ubuntu.
І тоді я чомусь отримую помилку за відсутністю 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 побачила sda2 як розділ 1. Тепер boot.ini виглядає наступним чином (зверніть увагу на розділ (1) замість 2):

[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 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.