Re: Virtualizar Debian Lenny en VMware
El 27/10/11 09:37, Gorka escribió:
>>>> A ver, esta linea:
>>>>
>>>> /dev/cciss/c0d0p1 /boot ext3 defaults 0 2
>>>>
>>>> servia en tu maquina fisica, porque en el dispositivo cciss
>>>> (controladora
>>> scsi 0,
>>>> disco 0, particion 1) tenias /boot. En la maquina virtual este
>>>> dispositivo
>>> ya no
>>>> existe y, segun tu mismo has dicho, /boot esta en el disco scsi 0:0
>>>> de
>>> 244MB
>>>> que imagino debe ser /dev/sda o como debian detecte los discos scsi
>>>> de VMware (ya no me
>>>> acuerdo)
>>>>
>>>> Asi que repite el proceso hasta donde te devuelve el prompt "sh-3.1#"
>>>> y antes de modificar fstab usa "mount" o un simple "ls -l /boot"
>>>> para ver
>>> si
>>>> /boot esta montada. Contrastalo con "fdisk -l" o "df -h". Si no esta
>>> montada
>>>> hazlo manualmente. Para finalizar cambia fstab de acuerdo con el
>>> dispositivo
>>>> donde ahora esta /boot (lo veras con cualquiera de estos comandos)
>>>>
>>>> Una cosa mas, como si has clonado la particion /boot te basta con
>>>> hacer "grub-install". No es necesario el "apt-get install --reinstall grub"
>>>>
>>>
>>>
>>> mount:
>>> (...)
>>> /dev/cciss/c0d0p1 on /boot type ext3 (rw)
>>>
>>> df -h:
>>> (...)
>>> /dev/cciss/c0d0p1 133G 39G 88G 31% /boot
>>
>> No lo entiendo. Esto no cuadra. El mount dice que /dev/cciss/c0d0p1 está
>> montado en /boot pero el df -h dice que ese disco tiene 133 GB o sea que no
>> se trata de la partición de 244 MB con el /boot.
>>
>>> ls -l /boot:
>>> total 0
>>
>> La prueba es esto. Dentro de /boot no hay nada.
>>
>>> fdisk -l:
>>> /dev/sda: 256 MB (...) /dev/sda1 (...)
>>> /dev/sdb: 146.5 GB (...) /dev/sdb1 (...)
>>
>> Esto me cuadra un poco más, pero parece como si no hubieras hecho el
>> chroot al directorio donde el instalador monta el disco.
>>
>
> No entiendo esto.
>
>>> Con lo cual no tengo muy claro si mi disco /boot está ahora en
>>> /dev/sda1 o no. Vamos a poner que sí, por tanto modifico el /etc/fstab a ...
>>>
>>> # <file system> <mount point> <type> <options> <dump> <pass>
>>> proc /proc proc defaults 0 0
>>> /dev/mapper/sistemas--fisica-root / ext3 defaults,errors=remount-ro 0
>>> 1
>>> /dev/sda1 /boot ext3 defaults 0 2
>>> /dev/mapper/sistemas--fisica-swap_1 none swap sw 0 0
>>> /dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
>>>
>>> ... que creo que es como estaba originalmente
>>
>> ¿Originalmente donde? ¿En la máquina física? Ya pusiste el fstab de la
>> máquina física y no era como este.
>>
>
> No. Originalmente en la máquina virtual recién convertida y antes de empezar a retocar el /etc/fstab. Esta línea ya era ...
> /dev/sda1 /boot ext3 defaults 0 2
>
>> ¿Cuando estas en el modo recovery puedes ver el contenido de los discos
>> duros clonados? Es decir ¿llegan a montarse? Si no se montan hazlo tú y
>> después haz el chroot sobre el directorio donde los has montado y despues
>> el grub-install.
>>
>
> Si, después de montarlo en /dev/sda1 (tanto en /etc/fstab como como directamente con mount /dev/sda1 /boot) hago ls -l /boot y veo el contenido del disco clonado.
>
> Ahora voy a hacer tres cosas que no hacía antes:
> La primera es desmontar /dev/cciss/c0d0p1 antes de montar /dev/sda1, porque si no he visto que me aparecen las dos como montadas en /boot cuando ejecuto mount, y eso es imposible.
> La segunda es cd /boot Creo que te refieres a esto con lo de "chroot al directorio donde el instalador ..." (en realidad estoy por el 'Recovery Mode', no en 'Instalación Gráfica', pero supongo que da igual).
> La tercera es, tras el cd /boot ejecutar /usr/sbin/grub-install --root-directory=/ /dev/sda1 (creo que serían estos parámetros) como me aconsejas en lugar de un apt-get install --reinstall grub
Te falta el --recheck
> Ahora os cuento ...
>
> Pues este último comando me devuelve ...
> /dev/sda1 does not have any corresponding BIOS drive.
>
> Así que vuelvo al apt-get install --reinstall grub, que me devuelve ...
> (...)
> Unpacking replacement grub ...
> Setting up grub (0.97-27-etch1) ...
>
> Supongo que se ha hecho correctamente. 'exit' - 'Modo Rescate - Reiniciar el Sistema' para comprobarlo ...
> Error loading operating system
>
> Seguimos igual.
>
>
>
>
>
>
>
>
--
Por favor, NO utilice formatos de archivo propietarios para el
intercambio de documentos, como DOC y XLS, sino HTML, RTF, TXT,
CSV o cualquier otro que no obligue a utilizar un programa de un
fabricante concreto para tratar la información contenida en él.
SALUD.
Reply to: