
Sé que es estúpido ahora,despuésRevisé Internet, pero acabo de formatear una partición en la que había instalado GRUB.
Ahora, cada vez que inicio, termino con el ERROR 15 (que significa "ARCHIVO NO ENCONTRADO").
Entonces, saqué mi disco activo de Ubuntu 11.04 y lo instalé encima de la partición formateada, y ahora al menos puedo arrancar, pero ahora quiero deshacerme del Ubuntu duplicado.
Creo que lo que tengo que hacer es hacer que GRUB mire hacia atrás en mi primera partición, que he establecido como /dev/sda1 o (hd0,0) en GRUB-talk. Pero, al intentar
grub> root (hd0,0)
grub> setup (hd0)
o intentando:
grub> root (hd0,0)
grub> setup (hd0,0)
Termino con:
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 15: File not found
¡Lo cual NO es bueno!
Mi sudo fdisk -l
aspecto es el siguiente (ejecutar desde la instalación en vivo):
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ce6db
Device Boot Start End Blocks Id System
/dev/sda1 * 1 28210 226594816 83 Linux
/dev/sda2 29255 30402 9212929 5 Extended
/dev/sda3 28210 29255 8388608 83 Linux
/dev/sda5 29255 30402 9212928 82 Linux swap / Solaris
Partition table entries are not in disk order
Disk /dev/sdb: 7948 MB, 7948206080 bytes
245 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 15190 * 512 = 7777280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00077236
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1021 7754464 b W95 FAT32
(Nota: sdb1 es mi disco en vivo, una tarjeta SD de 8 GB)
PD: La razón por la que estoy pasando por todo esto es porque quiero instalar Android-x86, pero el GRUB que viene con él no reconoce Ubuntu, por lo que no es un arranque dual.
Respuesta1
Dices que puedes iniciar tu antiguo Ubuntu. Si ese es el caso, debería ser bastante fácil solucionarlo. Abra una terminal útil y pruebe esto en el Ubuntu principal:
sudo update-grub
sudo grub-install /dev/sda
sudo grub-install /dev/sda --recheck
En cuanto a hacer que Android funcione, es posible que puedas instalarlo sin un gestor de arranque. Luego inicie en Ubuntu principal y ejecute
sudo update-grub
y ver si eso lo encuentra.
Respuesta2
Creo que esto se puede adaptar para su uso en cualquier distribución de Ubuntu con arranque dual con Android X86 sin tener que usar particiones separadas para cada sistema operativo. Esto funciona gracias a la capacidad de utilizar el mismo sistema de archivos de diario ext4 para ambos sistemas operativos. Me tomó un par de días compilar esto. Si su distribución de Ubuntu o Android X86 es diferente, simplemente recuerde realizar los cambios apropiados en los comandos del terminal (Android X86 4.4 a 5.1 se vería así; initrd /android-4.4-r3/initrd.img}
a initrd /android-5.1-r1/initrd.img}
). Verifique que el sistema sea compatible con 64 bits antes de descargar archivos .ISO. Si su sistema no admite 64 bits, utilice 32 bits u 86 bits.
Cómo instalar arranque dual de Android 4.4 x86 r3 y Ubuntu (en la misma partición)
(Funciona con otras revisiones y versiones de Android X86)
Cosas que necesitarás:
- HDD no particionado (formateado)
- (x2) unidades flash USB de 2 GB o más
- PC secundaria para flashear archivos .ISO en unidades flash USB
Comience descargando archivos Unetbootin y .ISO tanto para Android x86 como para Ubuntu.
Actualice los archivos .ISO a cada una de las unidades flash USB.
Ingrese al BIOS en la PC con HDD formateado y habilite el arranque desde USB/CD.
Reinicie la PC con la unidad flash USB insertada que contiene Ubuntu .ISO y complete una instalación completa.
Reinicie la PC con la unidad flash USB insertada que contiene Android x86 4.4 r3 y comience la instalación siguiendo estas excepciones:
- Cuando se le solicite, seleccione HDD sda1 y NO formatee ni seleccione otro sistema de archivos.
- Cuando se le solicite, NO instale GRUB ni EFI GRUB 2.
- Cuando se le solicite, seleccione como lectura y escritura.
Retire todos los medios e inicie la PC (se cargará Ubuntu automáticamente).
Abra la terminal y escriba:
sudo -i
nano /etc/grub.d/40_custom
Usando las teclas de flecha, navegue por la línea debajo de la última entrada actual en el menú del cargador de arranque personalizado y realice las siguientes cuatro entradas:
menuentry "Android-x86" {
set root='(hd0,1)'
linux /android-4.4-r3/kernel quiet root=/dev/ram0 androidboot.hardware=generic_x86 acpi_sleep=s3_bios,s3_mode SRC=/android-4.4-r3
initrd /android-4.4-r3/initrd.img}
Mantenga presionado ctrl, xluego presione yy luego presioneEnter
Tipo:
sudo chmod +x /etc/grub.d/40_custom
sudo update-grub
sudo reboot
Inmediatamente después de que se cargue el BIOS, presione y mantenga presionada la tecla Shift hasta que se cargue GRUB.
Seleccione qué sistema operativo desea utilizar.
¡RECOMENDADO! Primero cargue Ubuntu y cree una imagen de disco (archivo .ISO) de su nueva configuración de arranque dual, actualícela en otra unidad flash USB y guárdela como copia de seguridad. Puede hacer esto después de aplicar las actualizaciones o instalar los programas que desee.
El resultado debería ser un Ubuntu con arranque dual y Android X86 utilizando el menú predeterminado del cargador de arranque Ubuntu GRUB2 con los beneficios de; sin partición separada para sistemas operativos, espacio de intercambio de Linux compartido, mismo sistema de archivos (ext4), espacio para instalación de aplicaciones de Android limitado SÓLO al espacio restante en su disco duro (no una partición débil de 2 Gb-?? Gb) y la capacidad de archivar navegue entre Ubuntu y Android X86. Básicamente, has instalado Android X86 en Ubuntu.
nota:Unetbootin ahora tiene una aplicación independiente descargable y compatible con Windows.