When you uninstall
the existing hardware driver, the uninstaller could fail to clean up properly and leave some of these files behind.
Not exact matches
The problem with depending on rooting to get ICS updates is that, as Vibrant users learned the hard way, without an official update,
drivers for the
hardware won't
exist, and any third party ROMs will have to be hacks / kludges.
As nice as Ubuntu can be, you still have to hope the
drivers either
exist, or that the
hardware vendor can provide them.
However, that additional
hardware part is non-trivial because you'd have to write
drivers for the Wii security and I / O systems, which the GC BIOS doesn't know
exist.
The operating system
exists solely to handle the
hardware drivers and run the browser and associated applications.
Essentially, it replaces the
hardware abstraction layer (HAL) and hard disk controller
drivers in an
existing Windows installation.