PDA

Visualizza la versione completa : come avvio la seconda distro installata?


alkat
29-04-2004, 17:09
Ciao,
anche oggi, inevitabilmente, eccomi qui con il mio problemino del giorno...

Allora, stanotte ho scaricato e installato una nuova distro basata su debian che mi incuriosiva per kernel 2.6.5 e kde 3.2, www.munjoylinux.org/.

il problema è che l'unica opzione per l'installazione del boot loader è installarlo sull'mbr, cosa che mi crea non pochi problemi... Allora, l'installazione è andata a buon fine ma ora non so come far partire la distro.

sul pc ho:

hda1 win
hda3 munjoy
hda6 swap
hda7 knoppix

e il boot loader è lilo della knoppix.

so che dovrei installare il boot loader della munjoy nella sua partizione, ma come faccio? munjoy durante l'installazione non dà questa possibilità e ora vorrei sapere come farla partire.

any clue?
a.

alkat
01-05-2004, 00:11
nessuno mi sa dare un consiglio?


alla fine questa munjoy l'ho provata e sembra proprio carina: è molto veloce ed esteticamente gradevole, mi sono connesso ad internet con alice senza problemi e mi ha riconosciuto tutto tranne il modem interno... ma per quello non c'è speranza!

insomma mi piacerebbe provarla un po' più approfonditamente.

il problema è appunto come bootarla.

allora, durante l'installazione munjoy offre due alternative: o si installa il boot loader nell'mbr o non lo si installa affatto. per provarla l'ho installato nell'mbr e ora l'ho cancellato per riutilizzare knoppix che rimane la distro principale (tra parentesi, ho scoperto che per ripristinare lilo basta inserire il floppy d'avvio e una volta entrati nel sistema dare lilo da root... se penso alle volte che ho reinstallato tutto solo perché non avevo più il boot loader... :nonlodire :nonlodire :nonlodire ).

c'è un modo per avviare anche sta benedetta munjoy? modificando lilo.conf ovviamente dà:
Fatal: First sector of /dev/hda3 doesn't have a valid boot signature
perché appunto su hda3 non c'è niente per far partire munjoyuzza...

chi mi aiuta?

Enrico81
01-05-2004, 00:23
Originariamente inviato da alkat
Ciao,
anche oggi, inevitabilmente, eccomi qui con il mio problemino del giorno...

Allora, stanotte ho scaricato e installato una nuova distro basata su debian che mi incuriosiva per kernel 2.6.5 e kde 3.2, www.munjoylinux.org/.

il problema è che l'unica opzione per l'installazione del boot loader è installarlo sull'mbr, cosa che mi crea non pochi problemi... Allora, l'installazione è andata a buon fine ma ora non so come far partire la distro.

sul pc ho:

hda1 win
hda3 munjoy
hda6 swap
hda7 knoppix

e il boot loader è lilo della knoppix.

so che dovrei installare il boot loader della munjoy nella sua partizione, ma come faccio? munjoy durante l'installazione non dà questa possibilità e ora vorrei sapere come farla partire.

any clue?
a.

Entra nella nuova distro o chroottati da knoppix e edita /etc/lilo.conf in questo modo:

boot=/dev/hda3
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
lba32
default=nome_che_vuoi

image=/boot/bzImage
label=nome_che_vuoi
read-only
root=/dev/hda3

e dai un bel # lilo.
Ti installa il bootloader sulla partizione root di munjoy (azz che nome :D ).
Poi edita il lilo.conf di knoppix e alla fine aggiungi:

other=/dev/hda3
label=nome_che_vuoi

poi rilancia # lilo e riavvia.

alkat
01-05-2004, 00:32
Originariamente inviato da Enrico81
Entra nella nuova distro o chroottati da knoppix e edita /etc/lilo.conf in questo modo:

boot=/dev/hda3
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
lba32
default=nome_che_vuoi

image=/boot/bzImage
label=nome_che_vuoi
read-only
root=/dev/hda3

e dai un bel # lilo.


mo' provo subito... se funzia questa sera sono diventato un maestro dei boot loader! ;)

[si fa per dire...]



Originariamente inviato da Enrico81

Ti installa il bootloader sulla partizione root di munjoy (azz che nome :D ).

alle morbide munjoy... tu resistere non puoi...

chiedo venia... non mi sono trattenuto... :bubu:

cmq sì, il nome non è un granché. ma poi penso ad altre distro e tutto sommato questa si salva (tinysofa, peanut, sorcerer buffalo... e queste solo per rimanere nella prima pagina di distrowatch.org!)

alkat
01-05-2004, 00:42
Originariamente inviato da Enrico81
Entra nella nuova distro o chroottati da knoppix e edita /etc/lilo.conf in questo modo:

boot=/dev/hda3
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
lba32
default=nome_che_vuoi

image=/boot/bzImage
label=nome_che_vuoi
read-only
root=/dev/hda3

e dai un bel # lilo.
Ti installa il bootloader sulla partizione root di munjoy

sembrava un po' troppo facile...

come faccio a lanciare lilo per l'altra distro? il segreto sta in quel termine astruso, "chroottati"?

francofait
01-05-2004, 00:50
dalla console do root della knoppix dai un
chroot mountpointname - il nome che Knoppix da al punto di mount della distro installata.

alkat
01-05-2004, 00:50
ecco cos'ho provato:

# chroot /mnt/hda3/ lilo

però mi risponde molto maleducatamente così:

Fatal: open /dev/hda3: Permission denied

il comando l'ho dato da root. cos'altro posso tentare?

maiosyet
01-05-2004, 00:52
Originariamente inviato da alkat
ecco cos'ho provato:

# chroot /mnt/hda3/ lilo

però mi risponde molto maleducatamente così:

Fatal: open /dev/hda3: Permission denied

il comando l'ho dato da root. cos'altro posso tentare?

Non ho letto il resto del topic, ma prova a montarlo così


#mount /dev/hda3 -t nomefilesystem /mnt/nomedistro
chroot /mnt/nomedistro

alkat
01-05-2004, 00:54
Originariamente inviato da maiosyet
Non ho letto il resto del topic, ma prova a montarlo così


#mount /dev/hda3 -t nomefilesystem /mnt/nomedistro
chroot /mnt/nomedistro

cosa significa quella -t?

dovrei provare qualcosa del genere?

#mount /dev/hda3 -t ext3 /mnt/munjoy
chroot /mnt/munjoy

Ma che senso ha?

francofait
01-05-2004, 01:07
chroot /nome del punto di montagio (directory) che Knoppix assegna alla partizione sulla quale hai installato la distro -
il comando per rilanciare lilo lo devi dare poi sempre dalla console
dopo che ti sei chrootato.
Per prudenza prima di lanciare lilo -v edita /etc/lilo.conf e verifica che sia inpostato correttamente
Per editare lilo.conf

mcedit /etc/ lilo.conf
sempre dalla console

Loading