Newsgroup: it.comp.os.linux.iniziare
Titolo: windows 7 su pc linux

un mio collega l'altro giorno mi mostra il portatile che ha comprato per 
la moglie. è un HP con preinstallata Suse 11. rimango piacevolmente 
sorpreso dalla cosa.
 
ora, al collega la distro piace e vorrebbe tenerla (e me ne compiaccio, 
dopo aver passato un pomeriggio a mostrargli l'abc ), ma vorrebbe 
installare Win7 in dual boot per motivi suoi e mi chiede una mano.
 
considerato che la distro è una versione vecchiotta (forse 2-3 anni... 
non ho approfondito), quasi quasi gli direi di scaricarsi la Suse nuova, 
installare Win7 formattando tutto e poi installare la Suse, per 
semplicità. 
 
ma nell'ipotesi di non voler brasare la Suse già installata (anche 
perché non ci sono CD di reinstallazione a corredo del portatile),
siccome coi Windows mi sono fermato a XP, e che quindi non conosco come 
si comporta l'installer di Win7, mi chiedevo come poter procedere:
 
1) creo partizione libera
2) riavvio con il dvd di win7 e installo il sistema nello spazio 
liberato. primo dubbio: c'è qualche limitazione? lo spazio liberato deve 
essere all'inizio del disco o in qualsiasi posizione (lo libererei da 
/dev/sda3 per intenderci)? 
3) MBR: il comportamento di 7 differisce da XP? immagino che il boot 
sector viene sovrascritto e che non è possibile bootare più in Suse, 
almeno finchè non reinstallo grub. ma ci sono incompatibilità a priori 
con win7 ?
4) per reinstallare grub sull' MBR, dovrei bootare sulla Suse e lanciare 
grub-update, ma non potrò accedervi ovviamente... mi tocca bootare da 
una distro live e poi fare chroot sulla Suse?
 
grazie delle dritte.
 
 

 sorpreso dalla cosa.
 
Io ho comprato tempo fa un HP 635 che però non monta open suse ma Suse 
Linux enterprise edition 11 sp1. Come ho scritto tante volte (anche qui) 
non si può creare una partizione in più in cui installare un'altra 
distro o windows perché le partizioni primarie sono solo 4. In più SLED 
non credo si trovi facilmente (è a pagamento) e questo è settato a 
puntino per l'HP 635.
 
Comunque sia io sono riuscito a creare una partizione estesa dove 
(tramite la partizione di recovery) ho installato SLED e altre distro.
 
Se sei interessato ti posso dare i particolari.
 
 
-- 
Sandro kensan 
www.kensan.it
 & 
www.qiqi.it
 geek site

 
 
 
mi interessa molto! se mi raccontassi la procedura mi potrebbe aiutare a
risolvere il problema. fammi sapere. grazie 1000!
 
 
 
 


Se il portatile non è un Atom zoppo e i motivi del tuo amico per avere 
win 7 non sono giocare a DiabloIII, perché non andare di VirtualBox?
io la uso per lavoro da anni e senza il minimo problema, a parte il 3d 
ovviamente penoso (quando va)
M
 
-- 
I cosi mi fattano

 risolvere il problema. fammi sapere. grazie 1000!
 
La procedura non so se l'ho scritta sul portatile (che è da mio nipote) 
comunque ho fatto molti tentativi e non ho una procedura lineare da 
potere replicare.
 
Una procedura lineare che mi è stata suggerita ma che non l'ho provata è 
quella di copiare / e /home in una chiavetta con dd e poi incollarla su 
una partizione logica dentro a una estesa, creare swap e quindi 
modificare fstab (forse anche mtab), il file di grub e un file che 
indica "swapon /dev/sda2": fai una ricerca e lo trovi.
 
Per fare questo io mi sono appoggiato a una distro terza installata 
ovvero a Pardus, in modo tale da usare Pardus per modificare la root di 
SLED. Potresti anche usare una live ma è più lenta. Pardus è stata la 
prima cosa che ho installato, in questo modo avevo anche l'MBR settato a 
puntino che ho modificato per avviare sled (annotarsi come avviare sled 
nella configurazione originale, annotarsi pure come si avviano le 
partizioni di recovery e il BIOS o equivalente).
 
Se riuscirai a installare SLED in una estesa avrai occupato solo due 
partizioni primarie: il recovery e la estesa, te ne rimangono due che 
potrai usare. Non so se Windows richieda o meno una partizione primaria.
 
Ciao e spero di esserti utile.


 Ciao e spero di esserti utile.
 
grazie.
ho capito il procedimento, che in sostanza ï¿œ l'aggirare il problema del max 4 
partizioni primarie (non ci avevo fatto caso che fossero tutte e 4 primarie, 
di solito linux non si installa in una estesa eventualmente separata in N 
logiche? )
 
a questo punto perï¿œ senza passare da fuori (tu usavi Pardus per fare dd), non 
sarebbe piï¿œ semplice rimontare /home sulla partizione / e formattare la 
/dev/sda4 (vecchia /home) per uso Win7 ?
 
dovrebbe bastare loggarsi come root, cancellare l'unico utente che c'ï¿œ, 
unmontare /dev/sda4 (eventualmente taroccando fstab), creare a manina la dir 
/home sul filesystem radice in /dev/sda3, e ricreare l'utenza.
giusto?
 
ma ammesso che ciï¿œ funzioni, mi rimangono ancora i dubbi che avevo espresso 
sull Original post riguardo al post installazione di Win7 sulla partiz 
primaria /dev/sda4 appena liberata.
in particolare, essendo sicuro che Win7 braserï¿œ grub dal MBR, mi preoccupa 
come procedere a reinstallarlo senza il CD in installazione della suse 
medesima.
 
se qualcun altro ha idee... ben vengano :)
 
 
 

se qualcun altro ha idee... ben vengano :)
 
L'installazione di windows *normalmente* brasa il MBR... e ovviamente
grub se e solo se grub sta nel MBR... se pero` lo piazzi nella
partizione di root di linux [e attivi la partizione] al massimo windows
attivera` la sua partizione [ma cambiare la partizione attiva lo puoi
fare velocemente sia da win che da linux o da qualunque live, ad
esempio con fdisk... si`, mi riferisco a quello di linux, ma funzia
anche quello di win98! ;-P].
Ad ogni modo, rimettere grub sul MBR e` abbastanza semplice in quasi
ogni situazione... ed e` semplice pure trovare una guida che lo spieghi
bene... non ne farei un vero problema.
 
Ciao ciao
Claudio
 

 se qualcun altro ha idee... ben vengano :)
 
 


 si comporta l'installer di Win7, mi chiedevo come poter procedere:
 
1) fatti l'immagine del sistema attuale con clonezilla, cosi' puoi 
ripristinare la situazione originale quando vuoi.
2) io di solito braso tutto, poi reinstallo windows e per finire linux.
come partizioni farei:
 
3 partizioni ntfs primarie (una e' quella da 100 mb di avvio di 
windows; una e' quella di sistema e una per i dati, eventualmente 
accessibile anche da linux); una partizione estesa per linux, che 
conterra' almeno la root, la home e la swap.
La partizione ntfs per i dati la trovo utile perche' linux non ha 
problemi ad usarla, mentre per windows e' piu' complicato accedere a 
ext3 ecc
Ovviamente se pensi che l'uso di windows sara' molto marginale rispetto 
a linux puoi evitarla.
 
Adriano
 
 

 2) io di solito braso tutto, poi reinstallo windows e per finire linux.
 
eh magari fosse così semplice ...  rileggi la parte quotata: la distro 
preinstallata non si può reinstallare.
 
 

 preinstallata non si può reinstallare.
 
Da me si reistallava dove voleva lei, non si può reistallare dovunque. 
Sto parlando di una reistallazione tramite la prima partizione.


 in Rete.
 
sisi qui non ho problemi, anche se credo si tratti di grub2 quindi cambia il 
procedimento di upgrade. grazie delle dritte, sei stato molto gentile. :)
 
 
 

 Claudio
 
grazie anche a te. purtorppo, ripeto, si tratta di un sistema 
preinstallato  (suse 11 versione SLED) che è già preimpostato dalla HP, 
quindi grub è sull'MBR e non ci posso fare niente, le partizioni sono 4 
primarie, etc... i ragionamenti fatti servono ad aggirare questi 
ostacoli.
 
chiaro che se il sistema lo facessi da zero mi risparmierei particolari 
problemi, ma cercavo di soddisfare la richiesta del collega che voleva 
lasciare la Suse preinstallata.
 
cmq spostare grub da qui a lì forse non è così drammatico, basta fare il 
giochetto con dd come già visto in un altro post.... ci penserò.
 

 procedimento di upgrade. grazie delle dritte, sei stato molto gentile. :)
 
Prego :)


 al solito non sono un esperto ma sarei pronto a scommettere che funzioni.
 
Be', quasi. ;-)
Il problema è che con bs=512 copi tutto il primo settore.
 
Se le manipolazioni successive interessano le partizioni, visto che le
partizioni sono indicate negli ultimi 64 byte (più due di tag finale),
meglio usare bs=446.
 
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net
 

 si comporta l'installer di Win7, mi chiedevo come poter procedere:
 
Io invece farei cosi'.
1) Avvio SuSE, vado in console vera e mi loggo root.
2)
#: ls -la / /home > /tmp/permission-Montata
#: mkdir /mnt/home
#: umount /home
#: ls -la / /home > /tmp/permission-Smontata
#: mount /dev/sda3 /mnt/home
3) Controllo che le permission in /mnt/home siano uguali.
4)
#: rmdir /home
#: cp -a /mnt/home /
5) Controllo che le permission di /home siano uguali.
6) Sistemo /etc/fstab, cioe' commento la riga di sda3.
7) Riavvio e vedo ben bene se tutto e' OK.
 
Credo che win7 possa rispettare addirittura anche l'mbr, pero' non son 
sicuro: l'avevo provato quand'era gratis e l'avevo installato senza 
nessun problema per Linux... pero' forse avevo dovuto ripristinare 
l'mbr con dd, non ricordo di sicuro, anche perche' la copia dell'mbr la 
faccio sempre e poi c'e' anche disponibile quella di lilo (grub invece 
non e' capace e pialla via tutto l'mbr come fa windows).
 
In ogni caso il virus lo puoi installare tranquillamente, prima ti fai 
la copia di TUTTO il primo settore (cioe' l'mbr) con dd e con 512 byte, 
poi a installazione fatta puoi decidere cosa rimettere: quel che t'ha 
detto Roberto e' essenziale, ma solo se hai cambiato partizioni, 
altrimenti puoi benissimo ricopiarlo tutto.
 
Pero' attenzione: windows mette una stringa nel quint'ultimo 
"paragrafo" (cioe' tra 0x1b0 e 0x1bd, gli ultimi due byte 0x1be e 0x1bf 
sono parte della tavola delle partizioni) quindi dopo il codice 
d'avvio che ovviamente non tocca, per cui potresti dare:
#: dd if=mio_backup of=/dev/sda bs=432 count=1
per rispettare un po' win7 prima che lui ci rimetta le mani per 
ripristinare la sua sigla -- perche' e' molto prepotente sai.
 
-- 
Tanti saluti
 

 preinstallata non si può reinstallare.
 
infatti consigliavo di farsi l'immagine per ripristinare tutto come e' 
attualmente. Poi brasare il disco e reinstallare tutto con disco pulito 
(eventualmente reinstallando una suse aggiornata)
 
 
Adriano
 
 

 meglio usare bs=446.
 
Potresti precisare cosa significa il fatto di interessare le partizioni?


 (eventualmente reinstallando una suse aggiornata)
 
Si ma la Suse aggiornata va comprata e mi pare costi cara. Qui si 
parlava di fare a meno di spendere soldi per linux e utilizzare quella 
che è già installata.


Potresti precisare cosa significa il fatto di interessare le partizioni?
 
Diciamo che dopo aver copiato quel settore ti capita di modificare la
grandezza o altro di una delle partizioni primarie... se nel futuro
ripristinassi quel settore che invece ha uno schema delle partizioni
*vecchio*, immagina quanti danni puoi fare alle partizioni modificate...
 
Comunque e` meglio dare un'occhiata a wiki... anche quella italiana e`
abbastanza chiara:
http://it.wikipedia.org/wiki/Master_boot_record
 
ma quella inglese e` meglio:
http://en.wikipedia.org/wiki/Master_boot_record
 
 
Ciao ciao
Claudio
 

 installata.
 
ah...davo per scontato che si trattasse di open suse
 
Adriano
 
 

 
http://en.wikipedia.org/wiki/Master_boot_record
 
 
Grazie Claudio :)


 ah...davo per scontato che si trattasse di open suse
 
Magari montasse open suse, tanti problemi non ci sarebbero e sarebbe 
facile sostituirla invece monta preinstallato la SLED Suse linux 
enterprise desktop 11 service pack 1.
