| Autore |
Discussione  |
|
Lore84
Advanced Member
    
.jpg) Città: Pisa
293 Messaggi |
Inserito il - 04/07/2007 : 22:17:48
|
ho sul mio pc XP, Vista e Ubuntu. Giustamente mi sembrano troppi SO quindi ne voglio togliere uno e non potevo che scegliere di togliere Vista. Prima di liberarmi del nuovo e fiammante SO microsoft mi è venuto un dubbio: all'avvio del pc mi compare Grub il quale mi fa scegliere tra ubuntu e "windows vista/longhorn". se scelgo questa ultima opzione si carica quello che credo sia il bootloader di vista il quale mi chiede di scegliere tra Vista e XP. non è che togliendo Vista mi si incasina la scelta dei SO? ho cercato un po' su google ma non ho trovato molte cose chiare riguardo a "tri-boot" :P. ho intuito che serva EasyBCD (che tra l'altro ho usato per installare Vista) ma prima volevo il parere dei super esperti
|
|
|
Lore84
Advanced Member
    
.jpg)
Città: Pisa
293 Messaggi |
Inserito il - 09/07/2007 : 02:10:28
|
qualcuno che mi sappia chiarire? magari mi sono spiegato male..... grazie |
 |
|
|
Yves
Moderatore
    

Città: Buenos Aires
6097 Messaggi |
Inserito il - 09/07/2007 : 02:42:41
|
Ho letto la tua richiesta al primo post, non ti posso rispondere se non facendo supposizioni (e non mi piace troppo), quindi prendile per quello che sono..
Da quello che so (o meglio "suppongo"..) Vista si deve installare dopo XP, questi installa il suo bootloader, quindi all'avvio del PC parte un bootloader M$ che fa vedere i due SO e ne permette la scelta, sino li è teoria (mai installato Vista e spero mai doverlo fare..), ora installi Ubuntu, questi installa un suo bootloader che prende in conto quello di Vista, quindi al riavvio dovresti trovarti due SO, Linux + Windows, scegliendo Windows ti dovrebbe presentare la scelta tra XP e Vista, ora veniamo al problema.
La prima parte, cioè il bootloader di Ubuntu, è semplice da salvare e male che vada da reinstallare (basta avere fra le mani una qualsiasi Live, io uso Knoppix), ma togliendo Vista temo forte che la seconda informazione presente in "boot.ini" a cui punta il grub venga falciata via, sul mio é questa:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
naturalmente ne ho uno solo, ma tu dovresti avere nel file alcune differenze, forse sarebbe opportuno che ne postassi qui il contenuto e magari fra tutti riusciamo a modificarlo in maniera opportuna.
La mia idea:
Se lo riusciamo a modificare in modo tale che scegliendo "Windows" dal Grub di Ubuntu parta XP, potresti tranquillamente "liquidare" il Vista senza rischi, formatti la partizione e buonanotte..
Ciao. |
Modificato da - Yves in data 09/07/2007 02:48:30 |
 |
|
|
Lore84
Advanced Member
    
.jpg)
Città: Pisa
293 Messaggi |
Inserito il - 09/07/2007 : 19:23:13
|
prima di tutto grazie!
Citazione: Messaggio inserito da Yves
Da quello che so (o meglio "suppongo"..) Vista si deve installare dopo XP, questi installa il suo bootloader, quindi all'avvio del PC parte ovresti avere nel file alcune differenze, forse sarebbe opportuno cun bootloader M$ che fa vedere i due SO e ne permette la scelta, sino li è teoria (mai installato Vista e spero mai doverlo fare..), ora installi Ubuntu, questi installa un suo bootloader che prende in conto quello di Vista, quindi al riavvio dovresti trovarti due SO, Linux + Windows, scegliendo Windows ti dovrebbe presentare la scelta tra XP e Vista, ora veniamo al problema.
esattamente così ho fatto.. difatti per prima scelgo Ubuntu/windows poi se scelgo windows ho la scelta Vista/XP. una Knoppix ce l'ho..
in pratica intanto posto il file boot.ini che è in Ubuntu? |
 |
|
|
Yves
Moderatore
    

Città: Buenos Aires
6097 Messaggi |
Inserito il - 09/07/2007 : 19:47:24
|
| No, quel file è in C:, nella radice. |
 |
|
|
Lore84
Advanced Member
    
.jpg)
Città: Pisa
293 Messaggi |
Inserito il - 09/07/2007 : 21:31:36
|
dunque.. questo è il boot.ini dentro C:\ --------------------------------------------------------------------------------------- ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT --------------------------------------------------------------------------------------- googlando ho trovato questo "Se pensate che il dual boot con Vista ed XP non faccia al vostro caso, EasyBCD vi consente di rimettere tutto a posto.
Tutto quello che dovrete fare sarà rimuovere il boot manager di Vista – andate su “Manage Bootloader” (gestisci bootloader), selezionate “Uninstall the Vista Bootloader” (disinstalla il bootloader di Vista) e poi “Write MBR” (scrivi master boot record). Riavviate la macchina: questo è tutto – sul sistema rimarrà solo il bootloader di XP, e verrà caricato XP. In seguito, potrete cancellare la partizione di Vista e utilizzare GParted per ri-estendere la partizione di XP in modo che occupi l'intero disco." FONTE: htt*://[www].p2pforum.it/forum/showthread.php?t=164850 che è proprio come ho fatto io.. può essere utile seguire il consiglio per rimuovere il bootmanager di vista?
|
 |
|
|
Yves
Moderatore
    

Città: Buenos Aires
6097 Messaggi |
Inserito il - 09/07/2007 : 22:15:29
|
Si, ma in quel caso "schiacci" il bootloader di Ubuntu, è questo che vorrei evitarti.
i boot loader del mio e del tuo sono identici, quindi è ancora un altro file che gestisce quello, so che c'era qualcosa nel pannello di controllo (hai tempi del multiboot 98 / XP) per modificarne le opzioni, ma non ricordo dove, quindi non faciamo stupidate ..
Prima cosa salviamo il bootloader di Ubuntu, avvii il PC da lui e poi digiti questi comandi:
sudo mkdir /home/mbr (creiamo la cartella "mbr" nella cartella "home")
quindi ora dai questo comando:
sudo fdisk -l (questo ci permette di vedere la tabella delle partizioni, analiziamo il mio)
yves[No-Spam]tux-box:~$ sudo fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System /dev/sda1 * 1 1912 15358108+ 7 HPFS/NTFS /dev/sda2 1913 9729 62790052+ f W95 Ext'd (LBA) /dev/sda5 1913 2167 2048256 b W95 FAT32 /dev/sda6 2168 3407 9960268+ 83 Linux /dev/sda7 3408 3529 979933+ 82 Linux swap / Solaris /dev/sda8 3530 9729 49801468+ 83 Linux
il mio disco viene visto come "sda", quindi salviamo l'mbr nella partizione appena creata:
sudo dd if=/dev/sda of=/home/mbr/boot.mbr bs=512 count=1
vedrai che nella cartella appena creata appare un file "boot.mbr" delle dimensioni di 512 bit, fatto.
una volta salvata puoi agire su quello di Vista, usa il metodo che vuoi, se poi non riparte più il Linux lo potremo recuperare con la Live di Knoppix, basterà scoprire l'attributo che ha dato al disco ("hda" o "sda") ed il percorso completo del punto mount, e quindi dare il comando apposito, che se non sbaglio dovrebbe essere:
sudo dd if=/mnt/sda6/home/mbr/boot.mbr of=/dev/sda/
ma questo comando varia a seconda del tuo partizionamento.
Ciao.
|
Modificato da - Yves in data 09/07/2007 23:57:49 |
 |
|
|
Lore84
Advanced Member
    
.jpg)
Città: Pisa
293 Messaggi |
Inserito il - 10/07/2007 : 22:16:57
|
ok ora ci provo.. l'importante è che non vada via XP, che almeno per ora è quello a cui tengo di più tutto fatto! file presente nella cartella mbr, dimensione 512 kb allego il log del terminale non si sa mai.. -------------------------------------------------------- lorenzo[No-Spam]lorenzo-desktop:~$ sudo mkdir /home/mbr Password: lorenzo[No-Spam]lorenzo-desktop:~$ sudo fdisk -l
Disk /dev/hda: 163.9 GB, 163928604672 bytes 255 heads, 63 sectors/track, 19929 cylinders Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System /dev/hda1 * 1 13327 107049096 7 HPFS/NTFS /dev/hda2 17220 17346 1020127+ 82 Linux swap / Solaris /dev/hda3 17347 19929 20747947+ 83 Linux /dev/hda4 13328 17219 31262490 7 HPFS/NTFS
Partition table entries are not in disk order
Disk /dev/hdb: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System /dev/hdb1 1 14592 117210208+ 7 HPFS/NTFS lorenzo[No-Spam]lorenzo-desktop:~$ sudo dd if=/dev/hda of=/home/mbr/boot.mbr bs=512 count=1 1+0 records in 1+0 records out 512 bytes (512 B) copied, 7,8502e-05 seconds, 6,5 MB/s lorenzo[No-Spam]lorenzo-desktop:~$ ---------------------------------------------------------- ora tolgo vista come mi diceva la guida che ho linkato? |
Modificato da - Lore84 in data 10/07/2007 22:57:04 |
 |
|
|
Yves
Moderatore
    

Città: Buenos Aires
6097 Messaggi |
Inserito il - 10/07/2007 : 22:58:58
|
si, dovrebbe essere ok, almeno con quell'accortezza male che vada recuperiamo il bootloader di Ubuntu e rimettiamo in sesto il resto.
Ciao. |
 |
|
|
Lore84
Advanced Member
    
.jpg)
Città: Pisa
293 Messaggi |
Inserito il - 10/07/2007 : 23:43:49
|
cancello il bootloader di vista e riavvio. è sparito Grub e si avvia quindi, senza problema XP. mi sa che devo reinstallare grub... (OFF TOPIC ho prestato il cd di Gparted e non ho cd disponibili. allora mi è venuta un'idea più che sciocca ma ve la dico lo stesso: è possibile lanciarlo da una penna usb? ovviamente non ho idea di come farlo, altrimenti cosa ci starete a fare ) |
 |
|
|
Yves
Moderatore
    

Città: Buenos Aires
6097 Messaggi |
Inserito il - 11/07/2007 : 00:28:35
|
Si, io mi son fatto una chiavetta con Damn Small Linux, ma non te lo consiglio (almeno non con lei, è tosta..), credo che con il CD live di Ubuntu (la classica versione "Desktop") tu possa fare tutta l'operazione, in pratica è una "Live" a tutti gli effetti e funzionante, i comandi da terminale dovrebbero funzionare ugualmente.
Poi non so se Gparted vada bene per fare quello (anche se credo che lo faccia senza problemi..).
Ciao. |
 |
|
|
Lore84
Advanced Member
    
.jpg)
Città: Pisa
293 Messaggi |
Inserito il - 11/07/2007 : 00:33:09
|
sto postando dalla knopix che in realtà la mia è knopils (che credo sia la knoppix in italiano, non sono sicuro perché me l'hanno prestata). ho dato il comando sudo dd if=/mnt/hda3/home/mbr/boot.mbr of=/dev/hda/ ma esce questo (posto tutto quello che ho fatto): --------------------------------------------------------- knoppix[No-Spam]1[knoppix]$ sudo fdisk -l
Disk /dev/hda: 163.9 GB, 163928604672 bytes 255 heads, 63 sectors/track, 19929 cylinders Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System /dev/hda1 * 1 13327 107049096 7 HPFS/NTFS /dev/hda2 17220 17346 1020127+ 82 Linux swap /dev/hda3 17347 19929 20747947+ 83 Linux /dev/hda4 13328 17219 31262490 7 HPFS/NTFS
Partition table entries are not in disk order
Disk /dev/hdb: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System /dev/hdb1 1 14592 117210208+ 7 HPFS/NTFS knoppix[No-Spam]1[knoppix]$ sudo dd if=/mnt/hda3/home/mbr/boot.mbr of=/dev/hda/ dd: apertura di `/dev/hda/': Is a directory knoppix[No-Spam]1[knoppix]$ ------------------------------------------- comunque bella questa distro
|
 |
|
|
Yves
Moderatore
    

Città: Buenos Aires
6097 Messaggi |
Inserito il - 11/07/2007 : 01:03:00
|
Strano, però il comando devi darlo da "root" e mi pare che "sudo" non vada su Knoppix, prova questi due comandi:
su (accedi come root, non chiede password)
dd if=/mnt/hda3/home/mbr/boot.mbr of=/dev/hda/ bs=512 count=1
oppure:
dd if=/mnt/hda3/home/mbr/boot.mbr of=/dev/hda/ count=1
se fa resistenza prova:
dd if=/mnt/hda3/home/mbr/boot.mbr of=/dev/hda/
mi sembra fosse la seconda, l'ho fatto una volta ed ho provato le tre 
Ciao. |
 |
|
|
Lore84
Advanced Member
    
.jpg)
Città: Pisa
293 Messaggi |
Inserito il - 11/07/2007 : 01:06:28
|
Grazie! ora vado a letto... ci sentiamo domani buonanotte a tutti! |
 |
|
|
Lore84
Advanced Member
    
.jpg)
Città: Pisa
293 Messaggi |
Inserito il - 15/07/2007 : 03:49:52
|
ho avutop problemi con la connessione.. comunque eccomi qua e non con buone notizie --------------------------------------------- knoppix[No-Spam]1[knoppix]$ su root[No-Spam]1[knoppix]# dd if=/mnt/hda3/home/mbr/boot.mbr of=/dev/hda/ bs=512 count=1 dd: apertura di `/mnt/hda3/home/mbr/boot.mbr': No such file or directory root[No-Spam]1[knoppix]# dd if=/mnt/hda3/home/mbr/boot.mbr of=/dev/hda/ count=1 dd: apertura di `/mnt/hda3/home/mbr/boot.mbr': No such file or directory root[No-Spam]1[knoppix]# dd if=/mnt/hda3/home/mbr/boot.mbr of=/dev/hda/ dd: apertura di `/mnt/hda3/home/mbr/boot.mbr': No such file or directory root[No-Spam]1[knoppix]# ------------------------------------------------------------------------------------- dove ho sbagliato? il file boot.mbr esiste e si trova in quel percorso.. la distro è una knopils.. boh.. |
Modificato da - Lore84 in data 15/07/2007 03:50:40 |
 |
|
|
Yves
Moderatore
    

Città: Buenos Aires
6097 Messaggi |
Inserito il - 15/07/2007 : 07:35:07
|
Ti sta dicendo che non trova il file (mea culpa, mi son dimenticato di farti montare la partizione ), fai cosi (dalla Live):
su ed invio (passi ad utente root)
mkdir /mnt/disco (crei una partizione)
mount /dev/hda3 /mnt/disco (monti il device nella partizione appena creata)
dd if=/mnt/disco/home/mbr/boot.mbr of=/dev/hda/ count=1 (copi il backup nell'mbr)
Naturalmente "hda3" dovrebbe essere quella che contiene il file "boot.mbr", una volta montata basta digitare in Konqueror il percorso:
/mnt/disco/home/mbr/
e ti dovrebbe apparire il file.
Ciao. |
 |
|
Discussione  |
|