Pagina 1 di 1
[Boot] errore 18
Inviato: lunedì 24 novembre 2008, 10:18
da archim
salve, ho un PC pentium III di 860 Mhz, inizialmente questo PC avera un HD da 20 Giga e una ram di 256 Mb. col tempo ho aggiunto altra ram, ora ha 512 Mb di ram ed ho tolto il vecchio HD da 20 giga e ho istallatonel tempo due HD da 160 giga. Ho istallato windows XP e tutto sommato non ho problemi di sorta. ora, ho voluto istallare ubuntu 8.10.
l'ho fatto, anzi prima ho provato il cd live e tutto ha funzionato perfettamente. ho deciso allora di istallare il sistema operativo. ha funzionato tutto fino a quando mi si dice di riavviare. a questo punto mi spunta la scritta: grub loading, pleas wait
error 18
da qui non posso andare più avanti, ne con ubuntu ne con windows.
sono stato previggente e prima ho fatto il backup del disco e perpanto sono tornato tranquillamente a windows. ma vi chiedo come posso rimediare all'errore 18 ? grazie per le eventuali risposte.
Re: [Boot] errore 18
Inviato: lunedì 24 novembre 2008, 10:29
da ziocane
Re: [Boot] errore 18
Inviato: lunedì 24 novembre 2008, 11:04
da patel
Soluzione
Questo errore si ha quando viene tentata una lettura ad un indirizzo linear block oltre l'area tradotta dal BIOS. Questo in genere accade se il disco è più grande di quanto il BIOS possa gestire .
Cerca di aggiornare il BIOS e/o sposta la partizione di boot all'inizio del disco (o comunque nell'intervallo supportato).
------------
Error 18: Selected cylinder exceeds maximum supported by BIOS
This error is returned when a read is attempted at a linear block address
beyond the end of the BIOS translated area. This generally happens if your
disk is larger than the BIOS can handle (512MB for (E)IDE disks on older
machines or larger than 8GB on others.). In more practical terms this means
the BIOS is unable to start executing the kernel because the kernel is not
located within the block it can access at boot up time.
This can be circumvented by creating a boot partition at the beginning of
the disk that is completely within the first 1023 cylinders of the
harddrive. This partition will contain the kernel.
The kernel it self does not suffer from the same limitations as the BIOS so
after the BIOS has loaded the kernel the kernel will have no problem
accessing the whole harddrive. Newer BIOSes will automatically translate the
harddrives size in a way that it can be completely contained within the
first 1023 cylinders and hence modern computers do not suffer from this
problem.
The same error can happen when the BIOS detects a disk in a different way as
Linux does. This can happen when changing motherboards or when moving a
GRUB-bootable disk from one computer to another. If this happens, just boot
with a GRUB floppy, read the C/H/S numbers from the existing partition table
and manually edit the BIOS numbers to match. If using a SUSE linux and
installing on VM Ware this problem is solved by creating a small partition
at the very beginning of the harddisc, and mounting it as /boot.
Re: [Boot] errore 18
Inviato: lunedì 24 novembre 2008, 18:52
da archim
scusate, qua mi date due risposte completamente diverse.
una dice di usare il dischetto di avvio dos e cc. la cosa non mi convice perchè tutto si fa in A che centra A ?
la seconda mi dice di fare la partizione per linux all'inizio del disco? ho capito bene?
Re: [Boot] errore 18
Inviato: lunedì 24 novembre 2008, 19:02
da patel
Sono 2 modi di risolvere il problema. Il bios non è in grado di fare il boot quando la partizione di boot è troppo lontana, allora le soluzioni sono 2:
1) bootare da un floppy per sempre
2) fare una piccola partizione (100 Mb) all'inizio del disco, poi la partizione di Win e dopo quella di Ubuntu. In fase di installazione imposti il punto di mount /boot su quella partizione.
Prima però leggiti un po' di Documentazione sul wiki.
Re: [Boot] errore 18
Inviato: lunedì 24 novembre 2008, 19:22
da archim
cosa vuol dire che infase di istallazione devo impostare il punto mount/boot su quella partizione?
e come si fa? grazie
Re: [Boot] errore 18
Inviato: lunedì 24 novembre 2008, 19:35
da patel
scegliendo l'opzione di partizionamento manuale ti viene chiesto di assegnare i punti di mount alle partizioni create. I tuoi saranno /boot per la partizione di boot e / per la root.
http://wiki.ubuntu-it.org/Hardware/Disp ... ntoManuale