|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Mar 2008
Messaggi: 6
|
Trasferire SO bootable da floppy su HardDisk
Buongiorno a tutti, grazie a tutti quelli che cercheranno di aiiutermi.
Vi espongo il mio problema: ho un floppy bootable, con una utility per clonare partizioni e hard disk; vorrei trasferire questa utility su una partizione del hard disk e poterla lanciare tramite un boot manager, come se si trattasse di un SO operativo qualunque. E' possibile? Come devo fare? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2004
Città: Torino
Messaggi: 3236
|
Credo si possa fare seguendo lo schema di grub per fare partire windows, una cosa come other=/dev/hdxx
Forse però questa è una valida alternativa: http://partedmagic.com/wiki/PartedMagic.php |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Quello che potresti fare, se ti può andare bene, è masterizzare l'immagine del floppy in un cdrom (come immagine el torito) in modo da usare il cd invece del floppy.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#4 | ||
Junior Member
Iscritto dal: Mar 2008
Messaggi: 6
|
Quote:
In ogni caso la mia intenzione era prorio di fare una partizione dedicata a questo "OS". Quote:
|
||
![]() |
![]() |
![]() |
#5 | ||
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Quote:
Anche se fai una partizione apposita per questo sistema, c'è il rischio che quando hai necessità di usarlo...la partizione che lo contiene è andata distrutta con tutto il resto.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
||
![]() |
![]() |
![]() |
#6 |
Junior Member
Iscritto dal: Mar 2008
Messaggi: 6
|
Per il problema al disco che hai specificato, è proprio un caso estremo... a me basta risolvere problemi al sistema operativo installato nella partizione principale.
Per chiarire, ho un'immagine della partizione principale ( C:\ con windows e programmi vari...) su una cartella di una partizione di backup (D:\). Nel floppy c'è prorpio un OS tipo DOS; ne aprofitto per chiederti se sai dirmi cosa parte all'avvio di un sistema opeativo del genere: quello che so è che centra l'MBR, ma non so altro... |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Oct 2007
Messaggi: 2971
|
Quote:
|
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
All'avvio il bios non fa altro che eseguire i primi 512 byte del "disco di avvio". Questo disco può essere un hd, o un floppy (i cd-rom sono considerati come floppy, il cui contenuto è l'immagine el torito che hai fornito durante la masterizzazione). Questi miseri 512 byte un tempo erano sufficienti per far partire il s/o; oggi sono usati per caricare gli stage successivi del bootloader, posti in una posizione fissa del disco (in 512 byte non puoi mettere un gestore completo dei file system!) grub ad esempio è in grado (una volta caricato completamente in memoria) di accedere ai file system e caricare l'intero kernel linux, l'initrd, e lanciarlo. Può anche essere utilizzato per caricare un bootloader secondario: per far partire windows ad esempio carica i 512 byte del settore iniziale della partizione di Windows, che contengono il suo bootloader, e li lancia -- come se li avesse lanciati il bios. Nel tuo caso, se il floppy usa il dos, la situazione è un pò più complicata, in quanto dovresti "installare il dos" su una partizione dedicata, e il dos ha dei requisiti su dove è possibile installarlo (ad es. "prima partizione primaria del primo disco enumerato dal bios").
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#9 | ||
Junior Member
Iscritto dal: Mar 2008
Messaggi: 6
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Oct 2007
Messaggi: 2971
|
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Oct 2007
Messaggi: 2971
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:10.