View Full Version : boot.ini dopo formattazione
ciao, il mio problema è che prima della formattazione avevo il menu di boot in cui potevo scegliere tra ubuntu e xp, ora ho formattato la partizione con xp e mi sono dimenticato di salvare il file boot.ini... ora non appare + il menu chiaramente, vorrei sapere cosa devo scrivere in boot.ini oppure cosa devo fare in generale x far tornare la scelta del sistema operativo...
grazie
il_Mancino
07-03-2007, 17:35
il punto non riguarda il file boot.ini che usa windows il punto è che la nuova istallazione di XP ha sovrascritto grub nell'mbr (master boot record) del disco.
in sostanza devi ripristinare grub in modo che ti venga consentito di avere il normale dual boot in fase di avvio.
se non hai una partizione distinta di /boot puoi agire come segue, verifica, cat /etc/fstab
visto che ubuntu è anche una distro live non dovrai procurarti nient'altro.
avvii ubuntu, apri una console e dai:
sudo passwd root (con questo comando imposti una password per root)
su (con questo comando accedi al sistema come utente root)
mkdir /mnt/nome_che_preferisci (con questo comando crei una cartella che fungerà da punto di mount per la partizione /)
mount /dev/hdaX /mnt/nome_che_hai_inserito (in questo modo monti la partizione di root, X chiaramente corrisponde al numero preciso di essa, controlla quale esso sia dando cat /etc/fstab )
chroot /mnt/nome_che_hai_inserito /bin/bash (esegui il chroot adesso sei "all'interno" della distribuzione ubuntu installata)
grub-install /dev/hda (con questo rimetti grub al suo posto)
ciao :)
wow! grazie mille! :D
ciaociao
non ho capito se la roba ke hai scritto la devo fare col ubuntu live oppure in altro modo..
il_Mancino
12-03-2007, 16:38
si ti serve una distribuzione live, visto che hai il cd di ubuntu va bene quello.
ciao :)
ok, allora ho inserito il cd live, ho fatto partire ubuntu live e provato a fare ciò ke hai scritto... ecco i problemi...
non so qual'era la partizione di root, quindi ho digitato cat /etc/fstab e mi ha dato l'errore no such file or directory...
allora ho cercato in amministrazione-dischi e l'ho trovata lì...
così continuo il procedimento e quando faccio chroot /mnt/bla /bin/bash dice ancora "bin/bash" no such file or directory :(
qualke idea?
il_Mancino
12-03-2007, 17:03
da come ne parli parrebbe un problema di permessi.
hai abilitato l'utente root?
eventualmente controlla, con i giusti permessi, fdisk -l (elle)
ciao :)
pistolinux
12-03-2007, 23:19
Ma il mount della partizione va a buon fine? e il filesystem che gli dai come parametro è giusto? e soprattutto la partizione che hai montato è il vecchio /?
non è che hai bruciato la tabella delle partizioni?:eek:
dai un (c)fdisk -l "/dev/hda" (dove /dev/hda è il tuo disco) e se non vedi nessuna partizione, allora armati di carta, matita e tanta pazienza e vai di testdisk
male che vada c'è questo (http://www.hwupgrade.it/forum/showthread.php?t=835523)vecchio post che può fare al caso tuo..
per abilitare l'utente root ti basta dare il comando $: sudo passwd root (e scegliere una password...)
rieccomi, dopo mesi oggi mi sono rimesso a provare...
sono riuscito a fare tutta la procedura descritta da il_mancino, il problema è l'ultimo comando, cioè l'installazione del grub...
ho montato la partizione giusta, ho controllato, ma quando vado a fare
grub-install /dev/sda
mi dice /dev/sda does not have any corresponding BIOS drive...
ho provato anche a mettere sda1, sda2, insomma li ho provati tutti ma dà lo stesso errore...
qualke idea?
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.