Newsgroup: it.comp.os.linux.iniziare
Titolo: Installare Linux su Hardisk esterno USB?

Salve a tutti, sono nuovo del mondo Linux e volevo installarmi Red Hat 
9. Siccome sul mio hardisk ho un'unica partizione che comprende tutto 
Windows XP (per colpa di chi me l'ha venduto) e non volendo provare a 
fare il resizing della partizione esistente, è possibile collegare 
tramite USB un hardisk e installarci sopra la Red Hat 9? Il mio computer 
è del 2002 e sul manuale del BIOS non riesco a trovare informazioni 
necessarie. Qualcuno ha mai provato a fare questa cosa? Grazie a tutti 
coloro che si interesseranno al mio caso.

Da Man wrote:

Posso condigliarti di restringere la partizione con partition magic 8 per
far posto a linux (ti assicuro che i dati verranno conservati).
Oppure con qtparted utilizzando una distro live tipo knoppix.
Per quanto riguarda la distro da te scelta ti avviso che la redhat è ormai
solo enterprise (ovvero per aziende e a pagamento) e che la nuova redhat
(ovvero con il lavoro fatto in passato) si chiama adesso fedora core.
Casomai decidessi di utilizzare il disco esterno forse con la fedora hai +
possibilità di riuscita.
Considera che cmq il boot devi farlo dal cdrom quindi nn dovrebbe
interessarti se il tuo bios supporta il boot da usb.

 interessarti se il tuo bios supporta il boot da usb.
Quello che mi interessava è che se riesco a installare Red Hat su 
hardisk USB esterno quando vado a far partire Grub (o Lilo) per la 
scelta del sistema operativo, non vorrei che lui mi riconoscesse solo 
Windows XP che è installato sull'hardisk interno...tutto qui.

Da Man wrote:

Forse te ne accorgi quando inizi l'installazione se durante tale ti viene
individuato hd esterno 6 apposto (spulciati tutte i metodi di installazione
con F2, F3) poi naturalmente fai installare grub su hd interno. 
Cmq i device usb-storage vengono di solito letti da linux come sdaX quindi.
Cmq io sono sempre dell'opinione di installartelo su hd interno e cmq se
riesci a procurarti una knoppix ci sta qtparted che è identico a partition
magic e svolge egreggiamnete il suo comèpito(senza perdere dati).

 coloro che si interesseranno al mio caso.
Quasi sicuramente sì, l'ho fatto una volta con una mandrake proprio per
testare un hard disk esterno. L'installazione riconosce tutte le
periferiche usb-storage e le elenca tra i dischi disponibili (è
un'emulazione SCSI, quindi /dev/sda1 e seguenti).
L'unico problemi che potresti avere è il successivo boot. Se il tuo BIOS
non è in grado di avviare direttamente dal disco USB, il kernel deve
stare o su floppy o sull'hard disk interno, perché l'hard disk su USB
verrà visto solo a kernel avviato. Fai un floppy di boot per ogni
evenienza. E' possibile mettere il kernel sul disco di XP e farlo
caricare al boot loader Microsoft, ma di questo se vuoi parliamo
un'altra volta.
-- 
Registered user at 
http://counter.li.org
 # 170453
Jabber JID: 
sil...@jabber.linux.it
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

 un'altra volta.
Ma parliamone anche adesso ;-) Allora ricapitoliamo: io collego il mio 
hardisk USB; faccio partire l'installazione di Red Hat 9 che dovrebbe 
riconoscermi tale supporto; una volta completata l'installazione, faccio 
un floppy di boot perché non si sa mai ;-). E la storia del kernel sul 
disco di XP? Come si fa?

 BIOS riesca a rilevare un hardisk su USB.
Sono appena andato sul sito della casa che produce il mio BIOS e tra i 
download c'è una voce che dice: " Add support USB storage device boot ". 
Credete che con questo aggiornamento riesca a risolvere il problema?

 disco di XP? Come si fa?
Premessa: questo funziona con windows 2000, magari anche con XP.
Comunque fai un'immagine del settore di boot di LILO su un floppy:
dd if=/dev/hda5 of=/mnt/floppy/linux.bin bs=512 count=1
al posto di /dev/hda5 usa la partizione dove hai installato il boot
loader (cioč direttamente /dev/hda se l'hai messo nel MBR, anche se in
questo caso non avresti motivo di far fare il boot a windows). Nota
anche che l'immagine viene scritta come file sul floppy e non č il
floppy stesso (c'č una differenza concettuale).
Poi:
da Windows copia il file linux.bin sul disco, mettilo nella directory
principale del disco. Apri il file boot.ini che č lě da qualche parte e
aggiungi, con il Blocco Note, la riga:
c:\linux.bin="Nome che preferisci"
e dovresti essere a posto.
In pratica avvi windows, lui ti chiede che sistema avviare e tu gli fai
lanciare l'immagine di LILO (penso che con grub funzioni esattamente
allo stesso modo). Naturalmente se aggiorni il kernel o devi aggiungere
parametri dovrai rifare l'immagine di nuovo.


 Credete che con questo aggiornamento riesca a risolvere il problema?
Il nome sembra promettente.
