¿Hay alguna manera de que pueda usar mi sistema de archivos ext4 de Linux como tal y luego usarlo en otra computadora?
Tengo un arranque dual de Windows 7 y Ubuntu 10.04 y mi tabla de particiones se ve así:
Puede que mi pregunta no sea clara, así que explíquelo con un ejemplo.
¿Puedo copiar mi partición de Linux en una unidad flash y luego usarla en una PC diferente, con o sin necesidad de instalar Ubuntu en una PC nueva, simplemente arrancando desde la partición ext4 copiada?
De esta manera, puedo transferir fácilmente mis paquetes de Ubuntu y otras aplicaciones, configuraciones, etc. desde una PC a otra.
Si es una pregunta muy estúpida, por favor no te preocupes.
linux
ubuntu
boot
partitioning
filesystems
Jatin Ganhotra
fuente
fuente
Respuestas:
La forma más sencilla es crear una partición vacía exactamente del mismo tamaño 1 , entonces
cp
odd
sobre los datos.Elegir uno. Por ejemplo, si tuviera que copiar de
/dev/sda3
a/dev/sdc1
usted usaríapv /dev/sda3 > /dev/sdc1
odd if=/dev/sda3 of=/dev/sdc1
.(También puede copiar en un archivo regular, pero no sería fácil de arranque , aunque tú puede montar en bucle una copia de este tipo en un sistema en ejecución.)
Para hacer que la copia sea de arranque, deberá instalar un cargador de arranque en la unidad flash.
grub
funcionaría, pero no estoy seguro si la última versión admite la especificación de la partición raíz por UUID. (Solía ser un parche específico de Ubuntu). Los UUID son necesarios porquegrub
necesita un identificador de sistema de archivos que permanezca igual entre las computadoras.1 La partición y el sistema de archivos almacenan sus tamaños de forma independiente; por lo tanto, la partición debe ser tan grande como el sistema de archivos cree que es. Tú puede sin embargo, cree una partición más grande y luego haga crecer el sistema de archivos copiado. La mayoría de los sistemas de archivos también pueden reducirse.
fuente