Size: 2870
Comment: More tidying up
|
Size: 2899
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
This is a frequent error seen on wubi installations. It leaves windows unable to boot and complains about a missing C:\windows\system32\hal.dll hal.dll is the Hardware Abstraction Layer (just like linux has) for windows. |
This is a frequent error seen on wubi installations. It leaves Windows unable to boot and complains about a missing "C:\windows\system32\hal.dll" which is the Hardware Abstraction Layer for Windows. Linux also has something similar. |
Line 18: | Line 15: |
2. Under the "Places" menu, select your Windows partition (it will only be shown by its partition size) 3. Navigate to windows/system32/dllcache 4. Copy hal.dll from there to windows/system32/ 5. Reboot. |
1. On the top taskbar click on the "Places" menu 1. Select your Windows partition (it will only be shown by its partition size) 1. Navigate to windows/system32/dllcache 1. Copy hal.dll from there to windows/system32/ 1. Reboot. |
There are several complications/problems that can occur while running Ubuntu in a dual boot/wubi configuration.
This article shows you how to fix them.
Wubi
Missing hal.dll
This is a frequent error seen on wubi installations. It leaves Windows unable to boot and complains about a missing "C:\windows\system32\hal.dll" which is the Hardware Abstraction Layer for Windows. Linux also has something similar.
This problem can be fixed by using the following steps.
Boot-up an Ubuntu LiveCd
- On the top taskbar click on the "Places" menu
- Select your Windows partition (it will only be shown by its partition size)
- Navigate to windows/system32/dllcache
- Copy hal.dll from there to windows/system32/
- Reboot.
Dual Boot
Resizing Windows Vista or Win7 Partitions
Windows 7 and Vista sometimes fails to boot easily after its partitions are resized outside of Windows. This is due to Windows using a very simple boot loader. A regular file-system check is normal and to be expected on the first boot-up to Windows 7 or Vista because GParted programs Windows to do that by putting the 'dirty' flag in its file-system metadata.
Resizing a Windows Partition in Windows
The Windows users way of resizing a Windows 7 or Vista partition is to
- Go into the Control-Panel
- Select "classic view" or "icon view" (you will have to look around hard for this)
- Administrative Tools
- Computer Management
- Disk Manager (or something similar)
- Right-click on the Windows partition and resize.
Resizing a Windows Partition in Linux
Sometimes when using GParted Partition Editor, people forget or are not aware they should remove the check-mark from the 'align to cylinders' check-box because Windows 7 and Vista partitions usually start in sector 2048 instead of sector 63 like other operating systems partitions.
This can get Windows boot-loader temporarily out of sorts.
How To Recover
To recover from this boot problem, you can either
a) Boot from your recovery dvds
- Select "startup repair"
b) Download either
For Vista : http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/
For Windows 7 : http://neosmart.net/blog/2009/windows-7-system-repair-discs/
- Burn the ISO to a disc
- Boot up from it
- Select Startup Repair.