A continuación reproduzco el artículo de la vieja web a petición de un internauta que quiere aprovechar un viejo equipo muy parecido.
Problemática
Últimamente estan saliendo equipos con controladoras SATA, PATA, etc... que no son
estándar y que por ello dan problemas para instalar diferentes sistemas operativos.
En este caso tenemos un Dell Optiplex 320 que no permite ejecutar grub, lo que nos plantea
problemas incluso para arrancar CDs-live.
Solución para Linux/Ubuntu como sistema único
Para la instalación hay que seguir una serie de pasos:
- Podemos el disco de Ubuntu en el CD-ROM e indicamos en la BIOS que arranque por CD-ROM.
- Elegimos la opción correspondiente (instalar, ejecución live, etc...) pero NO PULSAMOS ENTER aún.
- Pulsamos F6 para otras opciones de arranque y añadimos lo siguiente:
acpi=off pnpbios=off pci=nomsi
- Ahora si pulsamos INTRO y seguimos la instalación de la manera habitual.
- Finalizará la instalación pero no podremos iniciar el linux recien
instalado porque se ha instalado con grub (el cual no funciona con estos
Dell) por ello instalaremos lilo.
- Para ello arrancamos con un live el ordenador (teniendo en cuenta lo
antes explicado) y nos meteremos en el linux previamente instalado con
el comando:
mount /dev/sda1 /mnt/
mount --bind /dev /mnt/dev/
chroot /mnt/
- Instalamos lilo para ello tecleamos lo siguiente:
apt-get update
apt-get install lilo
- Creamos (o copiaremos de otro que ya lo tenga) un fichero /etc/lilo.conf con el siguiente contenido:
prompt
timeout=500
boot=/dev/sda
map=/boot/map
delay=30
default=Linux
image=/vmlinuz
label=Linux
read-only
append="root=/dev/sda1 pci=nomsi pnpbios=off acpi=off "
initrd=/initrd.img
image=/vmlinuz
label=LinuxOLD
read-only
optional
append="root=/dev/sda1 clocksource=acpi_pm "
initrd=/initrd.img.old
- Arreglamos el arranque del lilo tecleando:
lilo -v
- Reiniciamos y ya está.
Solución para multisistemas
En el punto anterior he asumido que se instaló como sistema único en
sda1, si no es así debemos cambiar las apariciones de sda1 por sda2 o
dónde quiera hayamos instalado el ubuntu.
Si queremos arrancar también el Windows debemos añadir al final de
/etc/lilo.conf estas líneas:
other=/dev/sda1
label=Windows
table=/dev/sda
Si queremos que Windows sea el sistema por defecto debemos cambiar el default
default=Windows