Discussione: Boot da Usb
View Single Post
Old 17-07-2005, 13:01   #1
DaK_TaLeS
Senior Member
 
L'Avatar di DaK_TaLeS
 
Iscritto dal: Oct 2004
Città: Rovereto (TN)
Messaggi: 1411
Boot da Usb

(premetto che ho provato a cercare in questo forum come fare ma la ricerca ha fallito quindi mi sono messo a scrivere questa piccola guida).

Questa guida è stata scritta per permettere di utilizzare una chiavetta USB come periferica d'avvio, liberandosi finalmente del vetusto floppy.
Questo metodo utilizza Windows ma appena trovo la guida per Linux l'aggiungerò.
La guida è stata presa e tradotta da WeetHet
Il procedimento descritto è abbastanza semplice, l'unica cosa importante è fare molta attenzione alle lettere dei drive.
Se esistevano gia guide qui sul forum sull'argomento probabilmente mi ritirerò sull'himalaya in meditazione .

Materiale necessario:
-Chiavetta usb
-Lettore Flopply da 3,5 pollici
-Un Floppy
-Utility Bart's MKBT.

Se come me non avete un lettore floppy potete fare così:
-procuratevi un lettore floppy virtuale [Vfd]
-avviate vfdwin.exe
-scheda Driver
-cliccate Install
-cliccate Start
-scheda Drive0
-cliccate Change
-selezionate A: o B:
-cliccate Open
-lasciare Image File bianco e assicuratevi che Media Type sia 3.25" 1.44Mb
-cliccate Create


1.Creare un floppy di avvio

Prima di poter rendere avviabile un disco Usb (nello specifico la nostra chiavetta usb), dobbiamo procurarci un floppy di avvio. In tutte le versioni di Windows (2000 no) possiamo fare questo formattando un floppy disk.

Aprite Risorse del Computer e cliccate con il tasto dx del mouse sul floppy ( A: )
(nel caso di floppy virtuali utilizzate la lettera scelta in precedenza).

Scegliete "Formatta.." dal menu.

Vi apparirà una finestra con alcune opzioni: Spuntate la casella "Crea un disco di avvio MS-DOS".
Verificate che Windows stia formattando il drive corretto ovvero il Floppy.
Una volta sicuri cliccate su "Avvia", ora Windows renderà il disco avviabile.




2.Estrazione Bootsector

Dopo aver creato il floppy di avvio, andiamo ad estrarre i Bootsector usando il programma Bart's MKBT.
Aprite una finestra DOS (Esegui-->cmd.exe) ed andate nella directory dove avete estratto MKBT.
Digitate mkbt -c a: bootsect.bin come mostrato sotto.
(utilizzate b: o a: in base a come avete impostato il floppy).
Codice:
D:\Downloads\mkbt20>mkbt -c a: bootsect.bin
* Copy bootsector mode (-c)

D:\Downloads\mkbt20>
Ora abbiamo il BootSector salvato nel file "bootsect.bin".
Non chiudete la finestra DOS, ci servirà ancora.

3.Copiare il Bootsector sulla chiavetta USB

Controllate la lettera di riferimento della chiavetta USB.
Digitate mkbt -x bootsect.bin G: come mostrato sotto. Siate SICURI di utilizzare la giusta lettera .
"G:" rappresenta la chiavetta! Se la vostra chiavetta usa un'altra lettera motificate "G"!


Codice:
D:\Downloads\mkbt20>mkbt -x bootsect.bin g:
* Expert mode (-x)
* Warning different filesystem ID
Size=0bytes OEM="(=_[sIHC" VolLabel="NO NAME" FileSys="FAT16"

D:\Downloads\mkbt20>
Abbiamo copiato il bootsector sulla chiavetta Usb.

4.Copiamo i file necessari all'avvio

Ora che la chiavetta è avviabile, sarebbe carino avere alcuni file essenziale per dare un senso a tutta l'operazione.
Copiate tutto il contenuto di A: (il floppy utilizzato in precedenza) sulla chiavetta.

Ricordatevi che alcuni file *.bat o *.sys potrebbero contenere dei riferimenti ad A: quindi modificate i valori necessari per evitare problemi.(All'avvio la mia chiavetta viene vista come A: e non crea problemi ma a voi potrebbe vederla con altre lettere).

5.Configuriamo il BIOS

In base al BIOS del tuo computer, dovresti poter settare i device USB come avviabili.
Se il tuo BIOS non supporta il boot da USB prova a controllare se ci sono aggiornamenti per il tuo BIOS, in caso contrario non riuscirai ad avviare da USB.

Per alcune ragioni molti BIOS preferiscono fare riferimento alle chiavetta USB come se fossero lettori floppy rimovibile o dischi ZIP.

Consiglio: Alcuni BIOS AMI richiedono l'abilitazione dell'opzione "USB Keyboard Legazy Support".

* Approccio generale

Se il tuo BIOS non è elencato qua sotto o le operazioni elencate non sembrano funzionare, prova a fare così:

- Accedi al BIOS
- Vai nella pagina che si riferisce al Boot (solitamente "Advanced Setup", "Boot options", o "Feature Setup")
- Prova tutte le opzioni che si riferiscono all'USB. Inizia con "USB ZIP", poi "USB FDD", "USB HDD ", etc.
- Per velocizzare i test disabilita tutte le altre periferiche di Boot.


* AMI BIOS

Dipende dalla tua versione di AMI BIOS (si accede con il tasto "Canc"):

Opzione 1;

Vai su "Feature Setup".
"Enable" queste opzioni: "USB Function Support", "USB Function For DOS" e "ThumbDrive for DOS".

Vai su "Advanced Setup".
Setta "1st Boot Device" su "USB RMD-FDD".

Riavvia il pc e dovresti partire dalla chiavetta.

Opzione 2;

Vai su "USB Mass Storage Device Configuration".
Seleziona "Emulation Type" e settalo su "Harddisk".
Vai su "Boot Menu" e setta "1st boot device" su "USB-Stick".
Esci salvando le impostazioni. Se questo metodo non funziona puoi provare a settare "Emulation Type" su "Floppy" o "Forced FDD".


* PHOENIX/AWARD BIOS


Vai su "Advanced BIOS Features".
Vai su "1st Boot device" e setta "USB-ZIP".

Salva le impostazioni e riavvia il pc, ora dovresti partire dalla chiavetta.

6.Varie

Riporto la lista dei file che saranno presenti sulla chiavetta dopo l'operazione e che costituiscono il minimo come SO.

Lista:

AUTOEXEC.BAT
COMMAND.COM
CONFIG.SYS
IO.SYS
MSDOS.SYS
DISPLAY.SYS
EGA2.CPI
EGA3.CPI
EGA.CPI
KEYB.COM
KEYBOARD.SYS
KEYBRD2.SYS
KEYBRD3.SYS
KEYBRD4.SYS


Questo è il contenuto dei file:

Autoexec.bat

Codice:
mode con codepage prepare=((850) ega.cpi)
mode con codepage select=850 keyb it,,keybrd2.sys
@echo off


Config.sys

Codice:
device=display.sys con=(ega,,1)



Fine

Procedimento testato con WinXp Pro Sp2 e chiavetta da 64Mb

Postate se ci sono problemi o non vi trovate con alcune operazioni, provvederò a modificare la guida aggiungendo i vostri suggerimenti.
__________________
..-.:[ My way is Wii: 5880 1342 4336 4625]:.-.:[Battalion Wars II]:..
..-.:[ Xbox360 ]:.-.:[ RROD ]:.-..
..-.:[ Le mie trattative (14):Qui ]:.-..

Ultima modifica di DaK_TaLeS : 03-08-2005 alle 00:00.
DaK_TaLeS è offline   Rispondi citando il messaggio o parte di esso