clonare

14 risposte [Ultimo messaggio]
Ritratto di joeProf
joeProf
(Junior)
Offline
Junior
Iscritto: 13/05/2011
Messaggi: 12

Salve a tutti.
ho il seguente problema: devo fare dieci PC, con hardware tutti uguali fra loro, dove in ciascun HD e' stato installato:
1. UBUNTU 10.10
2. OPEN SUSE 11.3
3. WINDOWS XP SP3
Creando il disco master le installazioni hanno avuto successo: nessun problema.
Alla partenza GRUB mi fa scegliere. Ho cambiato i tempi di scelta per evitare che profani entrino in LINUX. Insomma tutto funzionava correttamente.
Per evitare problemi che vengono inevitabilmente nella gestione di windows in rete ho fatto un SYSPREP della partizione windows prima di fare il clone.
Questa operazione fa saltare completamente MBR per cui ho ripristinato MBR con il GRUB corretto in modo da poter avere la scelta dei tre sistemi (dopo aver effettuato SYSPREP spariva magicamente ubuntu e solo ubuntu...)
Ripristinato quindi il MBR con
dd if=/dev/sda of=/dev/sdb skip=0 bs=512 count=63
mando in esecuzione il tutto.
Il risultato e' ils eguente:
1.UBUNTU parte senza problemi
2. OPENSUSE mi ritrovo il seguente messaggio:

doing fast boot
FATAL: module ata_piix not found
FATAL: error running install command for ata_piix
Creating device nodes with udev
[ 2.268052] fb: conflicting fb hw usage radecombrmfb vs VESA VGA - removing ge
Trying manual resume from /dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part5
resume device /dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part5 not found (ignoring)
Trying manual resume from /dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part5
resume device /dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part5 not found (ignoring)
Waiting for device /dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part6 to appear:................................Could not find /dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part6
Wait me to fall back to /dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part6 ? (Y/n)

Evidentemente trovandosi un HD con caratteristiche diverse dal MASTER non riesce a risolvere la differenza.
Se dico di aspettare rimane in quelle condizioni infinitamente mentre se rispondo no allora vado a riga di comando, con un numero di comandi linux limitati.

Quale operazione e' necessaaria?
Quale file di configurazione deve essere modificato?
Si puo' fare qualcosa che sia indipendente da questo problema? dovendo fare diverse macchine puo' essere un dispendio importante in termini di tempo: si puo' fare un bash che faccia automaticamente il tutto?

Grazie a tutti
J

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

Scusa la domanda ma su Ubuntu usi grub oppure grub2?

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

Ritratto di joeProf
joeProf
(Junior)
Offline
Junior
Iscritto: 13/05/2011
Messaggi: 12

L'installazione e' stata fatta prima per WINDOWS quindi sopra OPEN SUSE quindi UBUNTU 10.10.
Il grub immagino sia quello proprio di ubuntu 10.10 o sbaglio?
Al momento non riesco a guardare questa parte.
Pero' volevo chiarire che il GRUB funziona: e' possibile selezionare WINDOWS, opensuse oppure ubuntu senza incorrere in problemi di qualche tipo.
O meglio: con opensuse il problema c'e'. MA riguarda qualcosa legato al diverso HD.
Se infatti nel PC metto l'HD che era stato usato per il master ==> il problema non c'e' piu'.

Help !!!

J

Ritratto di Gollum
Gollum
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/03/2005
Messaggi: 802

Citazione:

FATAL: module ata_piix not found
FATAL: error running install command for ata_piix

Il problema potrebbe risiedere nel caricamento di questo modulo, in modalità failsafe openSUSE si avvia?

Desktop DELL XPS8100 => openSUSE_12.2 => KDE 4.10 => Core i7 => 3.4.28-2.20 => Nvidia GT220
Notebook Sony Vaio VPPCA =>openSUSE_12.2 => KDE 4.10 => Core i5 => 3.4.28-2.20 => AMD HD 6470M

Ritratto di joeProf
joeProf
(Junior)
Offline
Junior
Iscritto: 13/05/2011
Messaggi: 12

Fa la stessa cosa che ho riportato sopra.
Con la sola differenza che vedo il trace di cio' cha passa nella fase di init.
Il tutto solamente per aver clonato su un disco diverso.
E parlo di copia FISICA quindi senza errori.
C'e' da aggiungere che HD MASTER e' un 350GB mentre quello clone e' 1TB ma la copia su 1TB l'ho fatta, ovviamente, partendo dall'immagine su disco non inizializzato.
Ribadisco: negli altri due sistemi operativi nessun problema.

Per inciso: la versione GNU GRUB e' la 1.98+2010804-5ubuntu3

J

Ritratto di dragoncello
dragoncello
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/07/2005
Messaggi: 2728

http://www.it-opensuse.org/ata-piix-t76.html
ciao

SUSE Tumbleweed- kernel-5.3.9-1.2- kde-plasma-5.17.2.1- Intel Core i7 Asus P9x79 pro GeForce GTX 560-driver Nvidia-390.116.51- SSD samsung 850 pro 512 gb http://opensuse-community.org/

Ritratto di joeProf
joeProf
(Junior)
Offline
Junior
Iscritto: 13/05/2011
Messaggi: 12

Ciao,
il riferimento che mi hai inviato cita

modifica come root, il file /etc/sysconfig/kernel (con un editor di testo o da yast)

alla voce INITRD_MODULES elimina ata_piix

quindi dai da root il comando mkinitrd

Andando a riga di comando sotto suse mi trovo che l'unico editor disponibile e' cat.
Digito cat kernel, una volta entrato nella relativa dir, e non compare nulla.
Sembra vuoto.
Che significa?
YAST al livello a cui si ferma NON POSSO certo lanciarlo: non c'e' proprio.
E anche i comandi linux caricati sono minimali (non c'e' neanche less !!)

Help !!
J

Ritratto di fusoo
fusoo
(Monster)
Offline
Monster
Iscritto: 04/08/2010
Messaggi: 230

con ubuntu non so con opensuse gli hard disk clonati in raw mode non partono perche' all'avvio il sistema cerca il nome del disco ed essendo esso cambiato il sistema non parte . io risolvo modificando il file /etc/fstab ;vedi questa discussione
http://www.linuxquestions.org/questions/linux-general-1/how-to-clone-hd-when-using-uuid-in-fstab-626655/

desktop,laptop,netbook con opensuse 12.3 , cell android -tv32led,ricevitore sat,videotelefono telecom,router wifi:linux inside -per il frigorifero mi sto attrezzando

Ritratto di joeProf
joeProf
(Junior)
Offline
Junior
Iscritto: 13/05/2011
Messaggi: 12

Grazie per l'intervento.
Il mio problema pero' e' che in etc non ho fstab come file.
Mi trovo unicamente:
group hosts localtim modprobe.d nsswitch.conf passwd splashy sysconfig udev

Non saprei cosa andare a cambiare.
Qualche idea?
J

Ritratto di Suse98
Suse98
(Guru)
Offline
Guru
Iscritto: 03/10/2010
Messaggi: 1711

È impossibile !
In riga di terminale scrivi ( se hai KDE ) :
kwrite /etc/fstab
o se hai GNOME :
gedit /etc/fstab
Vedi , cosa ti esce.

SUSE LINUX Rilascio 12.3 (Dartmounth) KDE 4.10 && GNOME 3.8

Ritratto di joeProf
joeProf
(Junior)
Offline
Junior
Iscritto: 13/05/2011
Messaggi: 12

sono d'accordo ma purtroppo non c'e'.
Sono partito allora con un live cd esterno e sono entrato nel /boot/grub.
Lo passo per intero ma le righe che interessano sono queste:

menuentry "Desktop -- openSUSE 11.3 - 2.6.34-12 (on /dev/sda6)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos6)'
	search --no-floppy --fs-uuid --set 72389c30-b082-4b1d-91ba-3c40a96dc6a6
	linux /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part6 resume=/dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part5 splash=silent quiet showopts vga=0x31a
	initrd /boot/initrd-2.6.34-12-desktop
}
menuentry "Failsafe -- openSUSE 11.3 - 2.6.34-12 (on /dev/sda6)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos6)'
	search --no-floppy --fs-uuid --set 72389c30-b082-4b1d-91ba-3c40a96dc6a6
	linux /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part6 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x31a
	initrd /boot/initrd-2.6.34-12-desktop
}
### END /etc/grub.d/30_os-prober ###
 
###################################################
###################################################
###################################################
 
 
mentre l'intero grub e' questo
 
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
 
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="4"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi
 
function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
 
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
 
function load_video {
  insmod vbe
  insmod vga
}
 
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set 3c411c86-990f-4484-a51c-e234a15e9a92
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set 3c411c86-990f-4484-a51c-e234a15e9a92
set locale_dir=($root)/boot/grub/locale
set lang=it
insmod gettext
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=2
fi
### END /etc/grub.d/00_header ###
 
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
 
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-28-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos8)'
	search --no-floppy --fs-uuid --set 3c411c86-990f-4484-a51c-e234a15e9a92
	linux	/boot/vmlinuz-2.6.35-28-generic-pae root=UUID=3c411c86-990f-4484-a51c-e234a15e9a92 ro   quiet splash
	initrd	/boot/initrd.img-2.6.35-28-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-28-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos8)'
	search --no-floppy --fs-uuid --set 3c411c86-990f-4484-a51c-e234a15e9a92
	echo	'Loading Linux 2.6.35-28-generic-pae ...'
	linux	/boot/vmlinuz-2.6.35-28-generic-pae root=UUID=3c411c86-990f-4484-a51c-e234a15e9a92 ro single 
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-2.6.35-28-generic-pae
}
### END /etc/grub.d/10_linux ###
 
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
 
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos8)'
	search --no-floppy --fs-uuid --set 3c411c86-990f-4484-a51c-e234a15e9a92
	linux16	/boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos8)'
	search --no-floppy --fs-uuid --set 3c411c86-990f-4484-a51c-e234a15e9a92
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
 
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set ee8c68ff8c68c3a5
	drivemap -s (hd0) ${root}
	chainloader +1
}
menuentry "Desktop -- openSUSE 11.3 - 2.6.34-12 (on /dev/sda6)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos6)'
	search --no-floppy --fs-uuid --set 72389c30-b082-4b1d-91ba-3c40a96dc6a6
	linux /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part6 resume=/dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part5 splash=silent quiet showopts vga=0x31a
	initrd /boot/initrd-2.6.34-12-desktop
}
menuentry "Failsafe -- openSUSE 11.3 - 2.6.34-12 (on /dev/sda6)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos6)'
	search --no-floppy --fs-uuid --set 72389c30-b082-4b1d-91ba-3c40a96dc6a6
	linux /boot/vmlinuz-2.6.34-12-desktop root=/dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part6 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x31a
	initrd /boot/initrd-2.6.34-12-desktop
}
### END /etc/grub.d/30_os-prober ###
 
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
 
### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
 
 
######################################################################################
######################################################################################
######################################################################################
######################################################################################
######################################################################################
 
 
Non sono un esperto di grub ma
root=/dev/disk/by-id/ata-WDC_WD2500JS-60MHB5_WD-WCANKE914666-part6
e' quello che mi ritrovo come messaggio.
 
Per quanto riguarda fstab della installazione OPEN SUSE quello che vedo e' questo:
 
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda8 during installation
UUID=3c411c86-990f-4484-a51c-e234a15e9a92 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda9 during installation
UUID=31dbe268-f696-443e-ab37-86059192396f none            swap    sw              0       0

Pero' dal riferimento che mi hai mandato mi viene riportato un file menu.lst che io non trovo in /boot/grub/ della partizione RELATIVA A OPEN SUSE.

Mi manca un pezzo.

Fammi sapere se queste info possono essere sufficienti.

Ciao
J