Acer Aspire E5-521 и Windows XP
Попал в руки Acer Aspire E5-521 с просьбой поставить Windows XP и Windows 8, если с 8-ой проблем нет, то вот с Windows XP начались танцы с бубном:
1. Windows 8 была установлена на GPT разделы (так как вместо BIOS’а, стоит UEFI), поэтому пришлось всё отформатировать и сделать MBR
2. Для Windows XP нужны драйвера AHCI/SATA, которые производитель не даёт. К тому же всё усложняется тем, что в ноутбуке нет дисковода (floppy), поэтому надо интегрировать драйвера в дистрибутив. Пока искал лучший способ для интеграции, нашёл у себя в загрузочном меню такие строчки (пользуюсь WinSetupFromUSB и он закинул архив с драйверами и пункты меню сделал):
Auto-detect and use F6 SATA/RAID/SCSI Driver\nUse if your internal disk is not detected or getting BSOD 0x0000007B\nSelect once before Text mode of Setup or starting PE1\nCurrently 32 bit versions are supported.\nCreated by Chenall (www.chenall.net/) & Modified by Steve Si (www.rmprepusb.com)
Auto-detect and use F6 SATA/RAID/SCSI Driver + Firadisk\nTry this entry if the one above does not work on particular machine\nUse once, before Text mode of Setup
#http://bbs.wuyou.com/viewthread.php?tid=197550
Это значит, что можно использовать готовый образ с драйверами или его модифицировать, добавив свои драйвера. Мне не подошли стандартные драйвера, поэтому я добавил свои, драйвера брал со сборки SamDrivers, архив с драйверами ниже (тот который я использовал)
Меню загрузки для grub4dos:
title Auto-detect and use F6 SATA/RAID/SCSI Driver\nUse if your internal disk is not detected or getting BSOD 0x0000007B\nSelect once before Text mode of Setup or starting PE1\nCurrently 32 bit versions are supported.\nCreated by Chenall (www.chenall.net/) & Modified by Steve Si (www.rmprepusb.com) #http://bbs.wuyou.com/viewthread.php?tid=197550 #http://chenall.net/ #http://www.rmprepusb.com map --unmap=0:0xFF map --unhook && map --rehook ls /DPMS/DPMS.ISO > nul || find --set-root --devices=hf /DPMS/DPMS.ISO map /DPMS/DPMS.ISO (0xfa)|| map --mem /DPMS/DPMS.ISO (0xfa) map --hook root (0xfa) set FIRA=0 /dpms2.g4b 0 ls (0)/txtsetup.oem && map (0) (1) && set DPMS=1 map --unmap=0xfa map --rehook ls /usbdrive.tag > nul || find --set-root --devices=hf /usbdrive.tag configfile /winsetup.lst title Auto-detect and use F6 SATA/RAID/SCSI Driver + Firadisk\nTry this entry if the one above does not work on particular machine\nUse once, before Text mode of Setup #http://bbs.wuyou.com/viewthread.php?tid=197550 #http://chenall.net/ #http://www.rmprepusb.com map --unmap=0:0xFF map --unhook && map --rehook ls /DPMS/DPMS.ISO > nul || find --set-root --devices=hf /DPMS/DPMS.ISO map /DPMS/DPMS.ISO (0xfa)|| map --mem /DPMS/DPMS.ISO (0xfa) map --hook root (0xfa) set FIRA=0 /dpms2.g4b 0 ls (0)/txtsetup.oem && map (0) (1) map --unmap=0xfa map --rehook ls (0)/txtsetup.oem && set LOADFIRA=1 && set DPMS=1 ls /usbdrive.tag > nul || find --set-root --devices=hf /usbdrive.tag configfile /winsetup.lst #F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6##F6# #DO NOT REMOVE THESE LINES title \n root title First part of Windows XP Professional SP3 setup from partition 0 set ISOPATH=/WINSETUP/XPpSP3.ISO if NOT %DPMS%==1 map --unhook if NOT %DPMS%==1 map --unmap=0:0xff && map --rehook savedefault +1 ls /shifthd.bat > nul || find --set-root --devices=hf /shifthd.bat /shifthd.bat root (hd%RDSK%,0) ls %ISOPATH% > nul || find --set-root --devices=h %ISOPATH% map --mem %ISOPATH% (0xff) map --e820cycles=3 map --rehook ls (0xff)/ > nul && root (0xff) ls (0xff)/ > nul || echo Fatal error while creating virtual disk 0xFF... if "%RDSK%"=="" pause Fatal error while swapping hard disk order, cannot continue! && configfile /winsetup.lst if not %RDSK%==1 ls (0xff)/I386/TXTSETUP.SIF > nul && cat --locatei=rdisk(1) --replace=rdisk(%RDSK%) (0xff)/I386/TXTSETUP.SIF if not %RDSK%==1 ls (0xff)/AMD64/TXTSETUP.SIF > nul && cat --locatei=rdisk(1) --replace=rdisk(%RDSK%) (0xff)/AMD64/TXTSETUP.SIF if %LOADFIRA%==1 ls (0xff)/I386/TXTSETUP.SIF > nul && cat --locatei=;;FIRA;; --replace=;;FIRA\r\n (0xff)/I386/TXTSETUP.SIF ls /I386/SETUPLDR.BIN > nul && set LDR=/I386/SETUPLDR.BIN chainloader %LDR% pause --wait=1 Launching Setup from (hd%RDSK%,0) boot #we should not get here but just in case of errors above... map --unhook map --unmap=0:0xff && map --rehook title Second part of Windows XP Professional SP3 setup/Boot first internal disk savedefault ls /shifthd.bat > nul || find --set-root --devices=hf /shifthd.bat /shifthd.bat if "%RDSK%"=="" pause Fatal error while swapping hard disk order, cannot continue! && configfile /menu.lst pause --wait=1 Booting MBR on hd0 ... chainloader (hd0)+1 rootnoverify (hd0)
В папку DPMS на флешке, положить образ:
3. Если первые 2 проблемы решились быстро и достаточно легко, то вот следующая проблема поставила в тупик.
И так выбираем установку с флешки — подкидываем драйвера, но вот меню, с выбором куда установить систему, может появиться, а может и не появится и будет чёрный экран. Если повезло и предложено указать куда установить Windows XP, то дальше установка продолжится без проблем (до перезагрузки).
После первой перезагрузки, перед установкой, которая занимает 39 минут, появляется логотип Windows XP и бегает полоска, так вот эта полоска может бегать бесконечно, а может быстро проскочит и продолжится установка.
4. Если система установилась, то ещё рано радоваться, так как после перезагрузки появится проблема из пункта 3, то есть логотип может висеть очень долго, а может и быстро проскочит.
Что ещё не обычного заметил, так это то, что время в загрузочном меню GRUB4DOS, Windows XP в 6 раз быстрее, то есть 1 минута загрузочного меню или в DOS‘е выводы time проходят за 10 секунд.
Ставил Windows 8.1, работает нормально.
Cтавил Ubuntu, работает тоже нормально.
Grub2 (тот который по умолчанию), отсчитывает время правильно…
Решение оказалось простым, я ставил Windows XP x32, а надо x64. Большую часть драйверов поставил со сборки SamDrivers.
Всё же некоторые проблемы остались и я снёс XP.
Добавить комментарий