Newsgroup: it.comp.os.linux.iniziare
Titolo: Kubuntu 8.04 - boot da usb: qual'è il problema?

Il pc ha un solo disco(con su installato Windows  XP), quindi quello
esterno viene rilevato come secondo.
In fase di installazione, al momento di configurare Grub, indico, nella
  scheda
"avanzate"(spero abbiate capito a cosa mi riferisco), hd1 invece che
hd0(cosi come è impostato di default)  come partizione in cui  insediare
Grub(in modo da non toccare il disco interno).
Stranamente però alla fine Grub sembra insediarsi nel disco interno,
tant'è che mi parte la schermata con la possibilità di scegliere tra
Windows e Linux.
In questo modo se non collego il disco esterno non riesco a far
partire neanche XP(a meno che di non
ripristinarlo con un fixmbr da console di ripristino, ma cosi addio
Linux), Grub infatti mi da un "error 21".
Collegando il disco esterno invece, non ho problemi nell'avviare
entrambi i s.o.
Io però vorrei fare in modo che:
1) Col disco esterno staccato mi parti XP
2)Col disco esterno collegato mi parti Linux(ovvio: previa impostazione
nel bios di fare il boot da disco usb)
Mi spiegate cosa sbaglio?
Grazie.

 Mi spiegate cosa sbaglio?
non so l'errore per cui si piazza nel primo disco, ma non si avvia se 
non c'è il secondo è perché Grub deve leggere /boot/grub/menu.lst che è 
nel disco esterno;
ti conviene usare GAG oppure Lilo;
r
-- 
Nonchè gli Oasis facessero testi impegnati ma almeno non mi fanno venire
il vomito come i Beatles.
[Davide Ripamonti]
tutto sui Pentangle: 
http://umpf.net/

 ti conviene usare GAG oppure Lilo;
Posso anche cambiarlo con questi, ma il problema è un altro: io voglio
che il bootloader di Linux si avvii solo quando è collegato il disco
esterno, a disco usb scollegato ci deve stare solo il bootloadr di 
Windows sull'mbr dei disco interno.
Ciao.

 bootloader di Windows ora)
L'ho fatto:
Adesso ho almeno ottenuto di non toccare il disco interno, infatti XP
parte senza interferenze.
Ma appena collego il dosco esterno, e faccio il boot da usb, anche se la
schermata con l'elenco dei sistemi operativi di Grub parte senza
problemi cliccando sulla singola voce per far partire Kubuntu mi viene
restituito un "error 17" questa volta, uffa, non capisco dove è il 
problema!  :-((
Mi sembra di aver fatto tutto secondo logica....

 Windows sull'mbr dei disco interno. 
temo non si possa, salvo cambiare di volta in volta il disco d'avvio dal 
bios, se lo permette;
puoi ripiegare nell'uso di un bootloader in Win (so solo che esistono, 
niente di più) ma la voce Linux credo apparirebbe in ogni caso;
r
-- 
perché comprare programmi? su Linux sono gratuiti
http://www.umpf.net/ramapage/slack.htm

 bios, se lo permette;
E infatti lo permette.
Il mio portatile HP consente all'avvio, premendo semplicemente F9, di 
scegliere se avviare il pc da cd-rom, disco interno o disco usb con un 
pratico menu a tendina...

 problema!  :-((
prob. viene scambiato l'ordine dei dischi e cerca menu.lst in Win;
r
-- 
Sulla tosticita' della Slackware ovvero Quale distro?
distribuzioni sedicenti amichevoli e realmente tali:
http://www.umpf.net/ramapage/

 prob. viene scambiato l'ordine dei dischi e cerca menu.lst in Win;
Se cosi fosse cosa dovrei modificare per risolvere?

 prob. viene scambiato l'ordine dei dischi e cerca menu.lst in Win;
Se ho capito bene: quando configuro Grub, risulta che hd0(interno) e 
hd1(esterno) sono quelli reali.
All'avvio invece, quando selezione il disco usb come disco di avvio, c'è
l'inversione, mandando tutto all'aria, intendevi questo?
Se e cosi', e provo a configurare  all'inverso sbaglio in partenza 
perchè comunque dalla live hdo sarà sempre il disco interno...quindi sta 
cosa è impossibile da fare! :-(
A meno che Grub non permetta di fare queste modifiche a volo(e senza 
salvarle) da riga di comando, ma siccome non lo conosco bene, non saprei 
come dire a Grub "a caldo", ossia dopo aver selezionato il disco USB con 
F9, di cercare non più  su HD1 ma su HD0(che in realtà sarebbe il disco 
esterno adesso e non più quello interno), insomma:
si potrebbe fare sta cosa?
Altrimenti sto lottando contro i mulini a vento.
Grazie comunque per tutti i consigli.

 Grazie comunque per tutti i consigli.
di nulla ma non capisco perché vuoi di volta in volta intervenire nel 
bios, mettere GAG non è più semplice?
r
-- 
That is not it at all,
That is not what I meant, at all.
[The Love Song of J. Alfred Prufrock]


 bios, mettere GAG non è più semplice?
Non l'ho mai usato, semplicemente questo :-)
E siccome il portatile non è proprio mio, vorrei avviare Linux senza che 
mia sorella si arrabbi(ossia, quando il disco esterno(che è mio) è 
scollegato deve partire XP senza bootloader vari all'avvio)

 scollegato deve partire XP senza bootloader vari all'avvio)
è semplice, imposti GAG in modo che se non si fa nulla parta 
automaticamente XP dopo x secondi;
in alternativa puoi mettere il bootloader, sia GAG o altro, in un floppy 
o cd;
GAG ha il vantaggio di non dipendere da alcun OS, ricordati solo, se hai 
intenzione di usarlo, di mettere il bootloader di ogni distro nella 
propria partizione di root (/);
tranne che non si voglia far capire a tua sorella che usi il suo 
portatile, ma prima o poi lo scoprirebbe, più prima che poi, se conosco 
le donne;
r
-- 
if I go insane
please don't put your wires in my brain
[Roger Waters: If]
http://digilander.libero.it/pentangle

 le donne;
Ma lo sa che lo uso, solo che vuole che le parta XP senza "pasticci 
vari",  parole sue :-)

 pratico menu a tendina...
Non sono sicuro, ma fossi in te imposterei [se possibile] da bios
direttamente prima l'avvio da disco esterno e poi l'interno... cosi` ti
eviteresti anche l'uso del menu a tendina... Cosi` grub non dovrebbe
confondersi e quando non c'e` attaccato il disco esterno dovrebbe
partire xp senza fare una piega...
Ciao ciao
Claudio

 vari",  parole sue :-)
be', basta impostare il bootloader in modo che se per due-tre secondi 
non si preme nulla parta automaticamente XP;
r
-- 
Verrà la Parusia come ladro di notte.


 non si preme nulla parta automaticamente XP;
Ho risolto con Grub!! :-)
Ti spiego che ho fatto:
Avviato la live, editato menu.lst invertendo (hd1,0) in (hd0,0)
Al riavvio tutto va alla grande:
Se non premo F9 XP si avvia incurante di ogni altro bootloader, quando
attacco il disco esterno, mi basta premere F9 e scegliere "boot da usb", a
questo punto mi parte il mio bel Grub totalmente scollegato da XP! :-)
Se non mi avessi detto quel fatto dell'inversione da parte del bios non ci
sarei mai arrivato, grazie! :-)
p.s.
Come vedi ti scrivo dal disco esterno, nuovo nick e nuovo newsreader! :-)

 questo punto mi parte il mio bel Grub totalmente scollegato da XP! :-)
ok, ma continuo a ritenere più semplice Lilo o GAG sul disco fisso con 
l'avvio automatico di XP entro pochi secondi;
r
-- 
piccola guida all'installazione di Linux Slackware e del modem manta:
http://www.umpf.net/ramapage/

 l'avvio automatico di XP entro pochi secondi;
Ma ti assicuro che com'è adesso è semplicissimo :-)
Lilo l'ho usato per tanto tempo quando avevo Mandrake ed è semplice e
lineare, ma siccome su Kubuntu il BL predefinito è grub ho preferito
restare con quello(ma solo perché ho risolto tutto).
p.s.
Aggiungo che il tentativo di inversione che ho fatto era proprio
l'ultima spiaggia, se non avesse funzionato mi sarei certamente buttato
su Lilo.