[Risolto +/-] [Install] Installare più sistemi linux su hd secondario
Re: [Install] Installare più sistemi linux su hd secondario
Anche riportando a zero le impostazioni di grub sul terzo disco non risolveresti il problema perchè ormai evidentemente grub non è stato installato sul secondo disco che è quello su cui c'è ubuntu quindi ubuntu non partirebbe comunque. Puoi provare ad installare grub sul secondo disco usando la procedura di ripristino di grub che trovi nel wiki oppure usando super grub disk.
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Re: [Install] Installare più sistemi linux su hd secondario
Mh, ho riportato a zero l'mbr di tutti gli hd tranne il 1°, mi danno tutti Disk Failure, vediamo ora che riesco a combinare.
E che Dio ce la mandi buona e possibilmente senza mutande.
E che Dio ce la mandi buona e possibilmente senza mutande.
Debiru
- mc2new
- Scoppiettante Seguace

- Messaggi: 911
- Iscrizione: giovedì 25 gennaio 2007, 9:11
- Località: Frosinone
Re: [Install] Installare più sistemi linux su hd secondario
Posso darti qualche dritta.
E' possibilissimo fare quello che vuoi fare, io ho un disco con 4 distro che uso senza problemi.
Usa una distro che ti faccia fare il partizionamento manuale e prepara 5 partizioni sul tuo disco secondario, quattro per le distro (meglio ext3) e una di swap (falla della META' della RAM perchè NON hai bisogno di swap di 3,5 GB).
Installa le tue distro ogniuna nella sua partizione, badando bene a NON scrivere il GRUB per le prime tre, per ultima installa la Ubuntu facendo attenzione di installare GRUB sul MBR del PRIMO disco (dove c'è il tuo WINXP).
Poi dovrai editare a mano il tuo file /boot/grub/menu.lst per aggiungere le altre tre.
Questo è il mio (ho le distro sul primo disco ma non è un problema, basta solo cambiare una riga)
Nel tuo caso dovrai cambiare i riferimento dal primo disco al secondo in questo modo:
title Debian GNU/Linux, kernel 2.6.18-6-686
root (hd1,1)
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hdb2 ro
initrd /boot/initrd.img-2.6.18-6-686
savedefault
Ubuntu usa la nomenclatura SDB e non HDB (per il secondo disco) quindi dovrai scrivere per es.:
title Ubuntu, kernel 2.6.24-19-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=/dev/sdb1 ro quiet splash locale=it_IT
initrd /boot/initrd.img-2.6.24-19-generic
quiet
Ovviamente così Debian risulterebbe installata sulla seconda partizione del primo disco e ubuntu sulla prima sempre del secondo disco.
Fammi sapere
E' possibilissimo fare quello che vuoi fare, io ho un disco con 4 distro che uso senza problemi.
Usa una distro che ti faccia fare il partizionamento manuale e prepara 5 partizioni sul tuo disco secondario, quattro per le distro (meglio ext3) e una di swap (falla della META' della RAM perchè NON hai bisogno di swap di 3,5 GB).
Installa le tue distro ogniuna nella sua partizione, badando bene a NON scrivere il GRUB per le prime tre, per ultima installa la Ubuntu facendo attenzione di installare GRUB sul MBR del PRIMO disco (dove c'è il tuo WINXP).
Poi dovrai editare a mano il tuo file /boot/grub/menu.lst per aggiungere le altre tre.
Questo è il mio (ho le distro sul primo disco ma non è un problema, basta solo cambiare una riga)
Codice: Seleziona tutto
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
#timeout 5
# Pretty colours
#color blink light-cyan/blue yellow/blue
splashimage=(hd0,1)/boot/grub/newspla.xpm.gz
## ## End Default Options ##
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hda2 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,1)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(single-user) single
# altoptions=(single-user mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.18-6-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hda2 ro
initrd /boot/initrd.img-2.6.18-6-686
savedefault
title Debian GNU/Linux, kernel 2.6.18-6-686 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.18-6-686
savedefault
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
#######################################-HDA1-######################################################
title Mint Elyssa 5.1, kernel 2.6.24-19-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=/dev/sda1 ro quiet splash locale=it_IT
initrd /boot/initrd.img-2.6.24-19-generic
quiet
title Mint Elyssa 5.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.24-19-generic
#######################################-HDA3-#######################################################
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda3.
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda3.
title Sabayon 3.5 (on /dev/hda3)
root (hd0,2)
kernel /boot/kernel-genkernel-x86-2.6.25-sabayon-r1 root=/dev/sda3 ro quiet vga=791 splash
initrd /boot/initramfs-genkernel-x86-2.6.25-sabayon-r1
savedefault
boot
######################################-HDA4-########################################################
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda4.
title PCLOS 2007 (on /dev/hda4)
root (hd0,3)
kernel /boot/vmlinuz root=/dev/hda4 ro
initrd /boot/initrd.img
savedefault
boot
############ END DEBIAN AUTOMAGIC KERNELS LIST #####################################################title Debian GNU/Linux, kernel 2.6.18-6-686
root (hd1,1)
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hdb2 ro
initrd /boot/initrd.img-2.6.18-6-686
savedefault
Ubuntu usa la nomenclatura SDB e non HDB (per il secondo disco) quindi dovrai scrivere per es.:
title Ubuntu, kernel 2.6.24-19-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=/dev/sdb1 ro quiet splash locale=it_IT
initrd /boot/initrd.img-2.6.24-19-generic
quiet
Ovviamente così Debian risulterebbe installata sulla seconda partizione del primo disco e ubuntu sulla prima sempre del secondo disco.
Fammi sapere
"La cultura permette di capire quanto si è ignoranti"
http://picasaweb.google.com/spartenas/Wallpapers
http://picasaweb.google.com/spartenas/Wallpapers
Re: [Install] Installare più sistemi linux su hd secondario
Due note:mc2new ha scritto: Posso darti qualche dritta.
E' possibilissimo fare quello che vuoi fare, io ho un disco con 4 distro che uso senza problemi.
Usa una distro che ti faccia fare il partizionamento manuale e prepara 5 partizioni sul tuo disco secondario, quattro per le distro (meglio ext3) e una di swap (falla della META' della RAM perchè NON hai bisogno di swap di 3,5 GB).
Installa le tue distro ogniuna nella sua partizione, badando bene a NON scrivere il GRUB per le prime tre, per ultima installa la Ubuntu facendo attenzione di installare GRUB sul MBR del PRIMO disco (dove c'è il tuo WINXP).
Poi dovrai editare a mano il tuo file /boot/grub/menu.lst per aggiungere le altre tre.
Questo è il mio (ho le distro sul primo disco ma non è un problema, basta solo cambiare una riga)
Nel tuo caso dovrai cambiare i riferimento dal primo disco al secondo in questo modo:Codice: Seleziona tutto
## default num # Set the default entry to the entry number NUM. Numbering starts from 0, and # the entry number 0 is the default if the command is not used. # # You can specify 'saved' instead of a number. In this case, the default entry # is the entry saved with the command 'savedefault'. # WARNING: If you are using dmraid do not change this entry to 'saved' or your # array will desync and will not let you boot your system. default 0 ## timeout sec # Set a timeout, in SEC seconds, before automatically booting the default entry # (normally the first entry defined). #timeout 5 # Pretty colours #color blink light-cyan/blue yellow/blue splashimage=(hd0,1)/boot/grub/newspla.xpm.gz ## ## End Default Options ## ### BEGIN AUTOMAGIC KERNELS LIST ## lines between the AUTOMAGIC KERNELS LIST markers will be modified ## by the debian update-grub script except for the default options below ## DO NOT UNCOMMENT THEM, Just edit them to your needs ## ## Start Default Options ## ## default kernel options ## default kernel options for automagic boot options ## If you want special options for specific kernels use kopt_x_y_z ## where x.y.z is kernel version. Minor versions can be omitted. ## e.g. kopt=root=/dev/hda1 ro ## kopt_2_6_8=root=/dev/hdc1 ro ## kopt_2_6_8_2_686=root=/dev/hdc2 ro # kopt=root=/dev/hda2 ro ## default grub root device ## e.g. groot=(hd0,0) # groot=(hd0,1) ## should update-grub create alternative automagic boot options ## e.g. alternative=true ## alternative=false # alternative=true ## should update-grub lock alternative automagic boot options ## e.g. lockalternative=true ## lockalternative=false # lockalternative=false ## additional options to use with the default boot option, but not with the ## alternatives ## e.g. defoptions=vga=791 resume=/dev/hda5 # defoptions= ## should update-grub lock old automagic boot options ## e.g. lockold=false ## lockold=true # lockold=false ## Xen hypervisor options to use with the default Xen boot option # xenhopt= ## Xen Linux kernel options to use with the default Xen boot option # xenkopt=console=tty0 ## altoption boot targets option ## multiple altoptions lines are allowed ## e.g. altoptions=(extra menu suffix) extra boot options ## altoptions=(single-user) single # altoptions=(single-user mode) single ## controls how many kernels should be put into the menu.lst ## only counts the first occurence of a kernel, not the ## alternative kernel options ## e.g. howmany=all ## howmany=7 # howmany=all ## should update-grub create memtest86 boot option ## e.g. memtest86=true ## memtest86=false # memtest86=true ## should update-grub adjust the value of the default booted system ## can be true or false # updatedefaultentry=false ## ## End Default Options ## title Debian GNU/Linux, kernel 2.6.18-6-686 root (hd0,1) kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hda2 ro initrd /boot/initrd.img-2.6.18-6-686 savedefault title Debian GNU/Linux, kernel 2.6.18-6-686 (single-user mode) root (hd0,1) kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hda2 ro single initrd /boot/initrd.img-2.6.18-6-686 savedefault ### END DEBIAN AUTOMAGIC KERNELS LIST # This is a divider, added to separate the menu items below from the Debian # ones. title Other operating systems: root # This entry automatically added by the Debian installer for an existing # linux installation on /dev/sda1. #######################################-HDA1-###################################################### title Mint Elyssa 5.1, kernel 2.6.24-19-generic root (hd0,0) kernel /boot/vmlinuz-2.6.24-19-generic root=/dev/sda1 ro quiet splash locale=it_IT initrd /boot/initrd.img-2.6.24-19-generic quiet title Mint Elyssa 5.1, kernel 2.6.24-19-generic (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.6.24-19-generic root=/dev/sda1 ro single initrd /boot/initrd.img-2.6.24-19-generic #######################################-HDA3-####################################################### # This entry automatically added by the Debian installer for an existing # linux installation on /dev/hda3. # This entry automatically added by the Debian installer for an existing # linux installation on /dev/hda3. title Sabayon 3.5 (on /dev/hda3) root (hd0,2) kernel /boot/kernel-genkernel-x86-2.6.25-sabayon-r1 root=/dev/sda3 ro quiet vga=791 splash initrd /boot/initramfs-genkernel-x86-2.6.25-sabayon-r1 savedefault boot ######################################-HDA4-######################################################## # This entry automatically added by the Debian installer for an existing # linux installation on /dev/hda4. title PCLOS 2007 (on /dev/hda4) root (hd0,3) kernel /boot/vmlinuz root=/dev/hda4 ro initrd /boot/initrd.img savedefault boot ############ END DEBIAN AUTOMAGIC KERNELS LIST #####################################################
title Debian GNU/Linux, kernel 2.6.18-6-686
root (hd1,1)
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hdb2 ro
initrd /boot/initrd.img-2.6.18-6-686
savedefault
Ubuntu usa la nomenclatura SDB e non HDB (per il secondo disco) quindi dovrai scrivere per es.:
title Ubuntu, kernel 2.6.24-19-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=/dev/sdb1 ro quiet splash locale=it_IT
initrd /boot/initrd.img-2.6.24-19-generic
quiet
Ovviamente così Debian risulterebbe installata sulla seconda partizione del primo disco e ubuntu sulla prima sempre del secondo disco.
Fammi sapere
1) Se usa la funzione ibernazione la swap deve avere almeno la dimensione della ram
2) Se, come penso di aver capito, non ha intenzione di togliere windows e di cambiare molte distro diverse la soluzione meno invasiva è installare grub NON sull'mbr del primo disco ma sull'mbr del disco 2 e poi far partire grub dal boot manager di windows. Questo permette di
a) avere windows sempre funzionante
b) in caso di disinstallazione di una distribuzione basta cancellare un file senza andare ad editare nulla.
Ultima modifica di gianmpu il domenica 26 ottobre 2008, 12:29, modificato 1 volta in totale.
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Re: [Install] Installare più sistemi linux su hd secondario
Ottimi i tuoi consigli, li seguirò sicuramente 
Ora però ho un problema, non parte più niente
Allora, finalmente un passo alla volta sto arrivando al bandolo della matassa.
Il Grub in effetti veniva installato sul 3° HD per una ragione davvero strana, i SATA 1 e 2 sono i due 160 Western Digital (XP e Linux).
Il SATA 3 è un Maxtor da 160 e il SATA 4 un Maxtor da 320.
La Mother Board li riconosce come tali, SATA da 1 a 4 nell'ordine che ho detto.
Piccolo inconveniente... sia il GParted che il Gestore dischi di XP li vede in un ordine diverso (e non capisco perché, visto che ho meticolosamente fatto attenzione al montaggio e al bios).
Vede i SATA 1 e 2 come 3 e 4 (sdc e sdd) mentre vede i SATA 3 e 4 come 1 e 2 (sda e sdb).
Ora il povero installer il grub lo metteva ma nel 3° perché per lui era l'hd0, nel nuovo tetnativo d'installazione ho forzato l'installazione del Grub su sdc (XP), peccato che ora partendo mi da l'Error 22 del Grub.
C'è un modo per controllare le configurazioni del Grub e capire se il problema sta proprio in questo "strano" scambio di ordine?
Grazie
Ora però ho un problema, non parte più niente
Allora, finalmente un passo alla volta sto arrivando al bandolo della matassa.
Il Grub in effetti veniva installato sul 3° HD per una ragione davvero strana, i SATA 1 e 2 sono i due 160 Western Digital (XP e Linux).
Il SATA 3 è un Maxtor da 160 e il SATA 4 un Maxtor da 320.
La Mother Board li riconosce come tali, SATA da 1 a 4 nell'ordine che ho detto.
Piccolo inconveniente... sia il GParted che il Gestore dischi di XP li vede in un ordine diverso (e non capisco perché, visto che ho meticolosamente fatto attenzione al montaggio e al bios).
Vede i SATA 1 e 2 come 3 e 4 (sdc e sdd) mentre vede i SATA 3 e 4 come 1 e 2 (sda e sdb).
Ora il povero installer il grub lo metteva ma nel 3° perché per lui era l'hd0, nel nuovo tetnativo d'installazione ho forzato l'installazione del Grub su sdc (XP), peccato che ora partendo mi da l'Error 22 del Grub.
C'è un modo per controllare le configurazioni del Grub e capire se il problema sta proprio in questo "strano" scambio di ordine?
Grazie
Debiru
Re: [Install] Installare più sistemi linux su hd secondario
Nel file /boot/grub/device.map trovi le informazioni che cerchi
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
- mc2new
- Scoppiettante Seguace

- Messaggi: 911
- Iscrizione: giovedì 25 gennaio 2007, 9:11
- Località: Frosinone
Re: [Install] Installare più sistemi linux su hd secondario
1) Quanta RAM ? Un sistema desktop Linux gestisce la ram in maniera molto parca, io adesso con internet connesso e firefox aperto ho 239 MB occupati e 0 Swap usata, 1 GB di swap è anche troppo per il 99% delle applicazioni desktop, tra l' altro si può fare un file usabile dalla funzione di ibernazione invece dello swap.gianmpu ha scritto:
Due note:
1) Se usa la funzione ibernazione la swap deve avere almeno la dimensione della ram
2) Se, come penso di aver capito, non ha intenzione di togliere windows e di cambiare molte distro diverse la soluzione meno invasiva è installare grub NON sull'mbr del primo disco ma sull'mbr del disco 2 e poi far partire grub dal boot manager di windows. Questo permette di
a) avere windows sempre funzionante
b) in caso di disinstallazione di una distribuzione basta cancellare un file senza andare ad editare nulla.
Una volta installato grub solo se si toglie la distro da cui è stato installato ci sono problemi, se si cambiano le altre tre non c'è nessun problema. Windows parte tranquillamente e grub si toglie con un semplice comando DOS (da winXP).
Non vedo il problema di editare una riga di un file di testo invece di calcellare un file......
"La cultura permette di capire quanto si è ignoranti"
http://picasaweb.google.com/spartenas/Wallpapers
http://picasaweb.google.com/spartenas/Wallpapers
Re: [Install] Installare più sistemi linux su hd secondario
Infatti io mi riferivo proprio alla situazione in cui viene eliminata ogni distro linux e si lascia solo windows. Non voglio fare polemica, ma il ripristino del boot manager di xp dalla console di ripristino o simili, ha creato problemi a più di qualcuno qui nel forum. In più molti non hanno il cd completo di xp ma solo il cd di ripristino creato dal produttore del pc, da cui non sempre si riesce ad aver accesso alla console di ripristino. Non sapendo se questo è il caso, ho proposto la soluzione che imho dovrebbe creare meno problemi.mc2new ha scritto: Una volta installato grub solo se si toglie la distro da cui è stato installato ci sono problemi, se si cambiano le altre tre non c'è nessun problema. Windows parte tranquillamente e grub si toglie con un semplice comando DOS (da winXP).
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Re: [Install] Installare più sistemi linux su hd secondario
Dunque, ho fatto il ripristino dell'mbr dal cd windows (fixmbr) e almeno ho fatto ripartire XP.
Ora ho bisogno di sapere le seguenti cose, così almeno mi arrabatto
1° Se possibile vorrei fare in modo che all'avvio del pc possa scegliere se far partire XP o il Grub presente su un altro disco.
Modificando il boot.ini posso scegliere altri punti d'accesso, ma imporre in un determinato caso di avviare il Grub?
2° Se installo il Grub sul secondo HD tale Grub dove va a prendere le informazioni per far partire il SO?
Ora ho bisogno di sapere le seguenti cose, così almeno mi arrabatto
1° Se possibile vorrei fare in modo che all'avvio del pc possa scegliere se far partire XP o il Grub presente su un altro disco.
Modificando il boot.ini posso scegliere altri punti d'accesso, ma imporre in un determinato caso di avviare il Grub?
2° Se installo il Grub sul secondo HD tale Grub dove va a prendere le informazioni per far partire il SO?
Debiru
Re: [Install] Installare più sistemi linux su hd secondario
Molto semplicemente, per l'ennesima volta:
1) installi ubuntu avendo solo il disco dedicato ad ubuntu collegato. Grub viene installato nell'mbr di quello che poi diventerà il 2^ disco o qualcos'altro
2) dopo l'installazione da terminale dai il comando
sudo dd if=/dev/sda of=linuxmbr.img bs=512 count=1
3) prendi il file linuxmbr.img e lo copi su una chiave usb
4) colleghi di nuovo i dischi e riavvi il sistema (partirà windows)
5) copi il file linuxmbr.img dalla chiave nella C:\ del disco di windows. Inserisci in fondo al file boot.ini la riga
C:\linuxmbr.img="Linux grub"
Probabilmente dovrai modificare prima i permessi di boot.ini perchè se non ricordo male il file dovrebbe essere in sola lettura.
Se tutto è ok al riavvio dovresti avere la voce Linux grub nel menu di xp per caricare ubuntu.
1) installi ubuntu avendo solo il disco dedicato ad ubuntu collegato. Grub viene installato nell'mbr di quello che poi diventerà il 2^ disco o qualcos'altro
2) dopo l'installazione da terminale dai il comando
sudo dd if=/dev/sda of=linuxmbr.img bs=512 count=1
3) prendi il file linuxmbr.img e lo copi su una chiave usb
4) colleghi di nuovo i dischi e riavvi il sistema (partirà windows)
5) copi il file linuxmbr.img dalla chiave nella C:\ del disco di windows. Inserisci in fondo al file boot.ini la riga
C:\linuxmbr.img="Linux grub"
Probabilmente dovrai modificare prima i permessi di boot.ini perchè se non ricordo male il file dovrebbe essere in sola lettura.
Se tutto è ok al riavvio dovresti avere la voce Linux grub nel menu di xp per caricare ubuntu.
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
- mc2new
- Scoppiettante Seguace

- Messaggi: 911
- Iscrizione: giovedì 25 gennaio 2007, 9:11
- Località: Frosinone
Re: [Install] Installare più sistemi linux su hd secondario
A me sembra tutto meno che "semplicemente". Devi aprire il pc scollegare hardware devi dare comandi molto pericolosi (DD), usare chiavette e cose varie.
Perchè ? Può fare tutto molto più semplicemente senza toccare niente.
Perchè ? Può fare tutto molto più semplicemente senza toccare niente.
"La cultura permette di capire quanto si è ignoranti"
http://picasaweb.google.com/spartenas/Wallpapers
http://picasaweb.google.com/spartenas/Wallpapers
- mc2new
- Scoppiettante Seguace

- Messaggi: 911
- Iscrizione: giovedì 25 gennaio 2007, 9:11
- Località: Frosinone
Re: [Install] Installare più sistemi linux su hd secondario
Ma le cose semplici no è ?debiru ha scritto: Dunque, ho fatto il ripristino dell'mbr dal cd windows (fixmbr) e almeno ho fatto ripartire XP.
Ora ho bisogno di sapere le seguenti cose, così almeno mi arrabatto
1° Se possibile vorrei fare in modo che all'avvio del pc possa scegliere se far partire XP o il Grub presente su un altro disco.
Modificando il boot.ini posso scegliere altri punti d'accesso, ma imporre in un determinato caso di avviare il Grub?
2° Se installo il Grub sul secondo HD tale Grub dove va a prendere le informazioni per far partire il SO?
"La cultura permette di capire quanto si è ignoranti"
http://picasaweb.google.com/spartenas/Wallpapers
http://picasaweb.google.com/spartenas/Wallpapers
Re: [Install] Installare più sistemi linux su hd secondario
Quì si sfiora l'idiocrazia, cioè...
Ho esaurito tutte le cartucce per riuscire a capire cosa stracavolo non va >:(
Premessa:
Sono riuscito a far funzionare Ubuntu (quì ci vuole un'ovazione)
Problema:
Comunque non riesco a far partire Windows XP.
Vi posto la parte essenziale del menu.lst, mi serve per spiegare i passaggi per chiedere informazioni.
In sostanza, ho reinstallato (3° volta) Ubuntu sempre con la solita procedura (Estesa + Swap 3,5gb + Ext2 39gb) sull'HD sdd (che il bios lo vede come SATA2)
Ho installato il Grub sempre su tale sdd.
Al riavvio ho impostato il SATA2 come HD di avvio.
Il Grub parte ma qualsiasi sistema scelga (Ubuntu x2 o memtest o Windows) mi dice partizione errata.
Accuso.
Modifico menu.lst creando 4 varianti dell'accesso principale, hd0,5 - hd1,5 - hd2,5 - hd3,5.
Da tenere a mente che la hd3,5 era quella che era già presente su menu.lst.
Riavvio.
Ha vinto la variante hd0,5.
Ho tentato una cosa analoga a questo punto con Windows ma qualsiasi variante provi (hd0,0 - hd1,0 - hd2,0 - hd3,0) non va.
La 0 rimane fissa su Starting (e ti credo, è quella di Ubuntu), altre 2 mi dicono NTLDR Mancante, un altra non fa niente mi pare.
Ora... cosa devo fare?
Cosa significano le due righe in fondo al menu.lst?:
map (hd0) (hd2)
map (hd2) (hd0)
Inoltre va tenuto presente che se reimposto il SATA1 come avvio Windows parte benissimo...
Help ::)
Ho esaurito tutte le cartucce per riuscire a capire cosa stracavolo non va >:(
Premessa:
Sono riuscito a far funzionare Ubuntu (quì ci vuole un'ovazione)
Problema:
Comunque non riesco a far partire Windows XP.
Vi posto la parte essenziale del menu.lst, mi serve per spiegare i passaggi per chiedere informazioni.
Codice: Seleziona tutto
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=79dc6653-2e31-4008-8844-9ce5edfd3775 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=79dc6653-2e31-4008-8844-9ce5edfd3775 ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd0,5)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdc1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1
Ho installato il Grub sempre su tale sdd.
Al riavvio ho impostato il SATA2 come HD di avvio.
Il Grub parte ma qualsiasi sistema scelga (Ubuntu x2 o memtest o Windows) mi dice partizione errata.
Accuso.
Modifico menu.lst creando 4 varianti dell'accesso principale, hd0,5 - hd1,5 - hd2,5 - hd3,5.
Da tenere a mente che la hd3,5 era quella che era già presente su menu.lst.
Riavvio.
Ha vinto la variante hd0,5.
Ho tentato una cosa analoga a questo punto con Windows ma qualsiasi variante provi (hd0,0 - hd1,0 - hd2,0 - hd3,0) non va.
La 0 rimane fissa su Starting (e ti credo, è quella di Ubuntu), altre 2 mi dicono NTLDR Mancante, un altra non fa niente mi pare.
Ora... cosa devo fare?
Cosa significano le due righe in fondo al menu.lst?:
map (hd0) (hd2)
map (hd2) (hd0)
Inoltre va tenuto presente che se reimposto il SATA1 come avvio Windows parte benissimo...
Help ::)
Debiru
Re: [Install] Installare più sistemi linux su hd secondario
Hai installato ubuntu tenendo solo il disco di ubuntu attaccato? Quando c'è solo il disco di ubuntu attaccato, grub parte senza problemi? Quando c'è solo il disco di windows attaccato xp parte senza problemi?
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Re: [Install] Installare più sistemi linux su hd secondario
No no, non ho stakkato nulla.
Se imposto come HD di avvio il Sata2 e con le modifiche che ho fatto "manualmente" su menu.lst Ubuntu parte bene, è Windows che non parte se lo seleziono dal menu.
Se reimposto Sata1, avendo l'mbr santo e immacolato come quando l'ho installato, parte Windows senza problemi.
Sto facendo qualche indagine perché a me sta cosa mi puzza tanto di difetto hardware, nel senso che se io ho 4 hd, li attacco con attenzione ai connettori sata da 1 a 4 e così il bios me li vede, come io li ho messi, poi i gestori vari di partizioni (microsoft e non) non possono vedermeli shiftati.
Ti credo che poi Ubuntu s'avvelena, se in ambiente Bios l'1 è 1, il 2 è il 2 e così via ma in ambiente installazione l'1 è il 3 e il 2 è 4 non ci capisce più niente ed esordisce con "Si evince quindi che io sono mio nonno" e si getta dalla finestra gnome.
Farò altri esperimenti ma prima mi rilasso un attimo che è da ieri sera che ci sto combattendo (z)
Se imposto come HD di avvio il Sata2 e con le modifiche che ho fatto "manualmente" su menu.lst Ubuntu parte bene, è Windows che non parte se lo seleziono dal menu.
Se reimposto Sata1, avendo l'mbr santo e immacolato come quando l'ho installato, parte Windows senza problemi.
Sto facendo qualche indagine perché a me sta cosa mi puzza tanto di difetto hardware, nel senso che se io ho 4 hd, li attacco con attenzione ai connettori sata da 1 a 4 e così il bios me li vede, come io li ho messi, poi i gestori vari di partizioni (microsoft e non) non possono vedermeli shiftati.
Ti credo che poi Ubuntu s'avvelena, se in ambiente Bios l'1 è 1, il 2 è il 2 e così via ma in ambiente installazione l'1 è il 3 e il 2 è 4 non ci capisce più niente ed esordisce con "Si evince quindi che io sono mio nonno" e si getta dalla finestra gnome.
Farò altri esperimenti ma prima mi rilasso un attimo che è da ieri sera che ci sto combattendo (z)
Debiru
Re: [Install] Installare più sistemi linux su hd secondario
Invece è esattamente così. Non è un difetto hardware perchè non sei il primo a cui succede. Infatti il file /boot/grub/device.map contiene proprio il mapping tra i dischi come vengono rilevati dal bios e come li rileva grub.debiru ha scritto: No no, non ho stakkato nulla.
Se imposto come HD di avvio il Sata2 e con le modifiche che ho fatto "manualmente" su menu.lst Ubuntu parte bene, è Windows che non parte se lo seleziono dal menu.
Se reimposto Sata1, avendo l'mbr santo e immacolato come quando l'ho installato, parte Windows senza problemi.
Sto facendo qualche indagine perché a me sta cosa mi puzza tanto di difetto hardware, nel senso che se io ho 4 hd, li attacco con attenzione ai connettori sata da 1 a 4 e così il bios me li vede, come io li ho messi, poi i gestori vari di partizioni (microsoft e non) non possono vedermeli shiftati.
Ti credo che poi Ubuntu s'avvelena, se in ambiente Bios l'1 è 1, il 2 è il 2 e così via ma in ambiente installazione l'1 è il 3 e il 2 è 4 non ci capisce più niente ed esordisce con "Si evince quindi che io sono mio nonno" e si getta dalla finestra gnome.
Farò altri esperimenti ma prima mi rilasso un attimo che è da ieri sera che ci sto combattendo (z)
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Re: [Install] Installare più sistemi linux su hd secondario
Ma infatti, Grub li ha giusti nel mapping è l'installer di linux che li vede sfasati e scrive quindi male il menu.lst, sono convinto che se avesse visto i sata 1 e 2 come sda e sdb e i 3 e 4 come sdc e sdd e non viceversa non avrei avuto nessun problema 
Il bello è che anche il gestore perticioni di windows li vede sfasati allo stesso modo, quindi deve esserci sotto qualcos'altro...
Il bello è che anche il gestore perticioni di windows li vede sfasati allo stesso modo, quindi deve esserci sotto qualcos'altro...
Debiru
Re: [Install] Installare più sistemi linux su hd secondario
Non voglio sembrare monotematico o pesante, ma a questo punto, con quattro dischi tutti insieme, sarà difficile trovare una soluzione. Prova a staccarli e ad aggiungerli uno alla volta per vedere cosa succede. Secondo me è l'unico modo per venire a capo di questo riconoscimento anomalo.
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Re: [Install] Installare più sistemi linux su hd secondario
Concludo il post perché dopo varie prove credo di aver capito in via definitiva dov'è il problema, del quale ho già scritto in precedenza.
Ho installato anche Mandriva e il problema è lo stesso.
Dunque...
Come ho detto mentre il Bios vede i SATA nel giusto ordine i vari S.O. li vedono shiftati, l'1 diventa 3, il 2 diventa 4 e di conseguenza il 3 diventa 1 e il 4 diventa 2.
Cosa comporta questo:
Se io decido di mettere Ubuntu su SATA2 (che inesorabilmente vedrà come sdd invece di sdb) lui lo installa correttamente e creerà un menu.lst intendendo il parametro hd del S.O. Ubuntu come hd3,X invece che hd1,X.
Inoltre quando va a scrivere il Grub dentro al SATA2 prabilmente gli passa delle informazioni fuorvianti, perché al momento dell'installazione per lui l'ordine non era lo stesso che c'è nel bios.
Praticamente il Grub vede gli HD nell'ordine del Bios, ma poi va a leggere le impostazioni di menu.lst che ha altre impostazioni, di conseguenza se io scelgo dal menu Ubuntu lui mi dirà "Partizione non trovata".
Se inoltre installo il Grub su un altro HD che non sia quello dove c'è il /boot lì proprio si perde e neanche riesce a trovare menu.lst.
Contando che quando ho installato Ubuntu l'hd di boot era quello con windows e contando che per far partire il Grub devo impostare l'hd 2 come boot probabilmente cambio ulteriormente le carte in tavola.
Di conseguenza accade che per menu.lst ora l'hd dove si trova Ubuntu è hd0,X, ovvero il primo bootato.
La partizione dove sta il boot e tutto il S.O. è sdd6 quindi hd0,5, impostando menu.lst con hd0,5 invece di hd3,5 è partito tutto.
La conferma l'ho avuto quando sullo stesso hd con gli stessi sotterfugi ho installato Mandriva (sfruttando la swap già presente e aggiungendo un ext3 per il S.O.), gli ho fatto mettere il Grub a casaccio su uno degli altri due HD che uso per i dati per non rovinare il già fragile equilibrio della situazione.
Ovviamente impostando tale hd come boot non partiva neanche il menu.lst, quindi ho avviato Ubuntu bootando dal 2° hd, ho preso il menu.lst di Mandriva, ho aggiunto gli accessi di Mandriva al menu.lst di Ubuntu cambiando in hd0,X (il mandriva è hd0,1) e indovinate?
Mandriva parte benissimo.
L'unica cosa che non sono ancora riuscito a fare è far partire windows da menu.lst con lo stesso procedimento.
Quindi se non riesco a risolvere sarò costretto, quando devo far partire linux, a impostare il 2° hd come boot d'avvio...
Bello eh?
Ho installato anche Mandriva e il problema è lo stesso.
Dunque...
Come ho detto mentre il Bios vede i SATA nel giusto ordine i vari S.O. li vedono shiftati, l'1 diventa 3, il 2 diventa 4 e di conseguenza il 3 diventa 1 e il 4 diventa 2.
Cosa comporta questo:
Se io decido di mettere Ubuntu su SATA2 (che inesorabilmente vedrà come sdd invece di sdb) lui lo installa correttamente e creerà un menu.lst intendendo il parametro hd del S.O. Ubuntu come hd3,X invece che hd1,X.
Inoltre quando va a scrivere il Grub dentro al SATA2 prabilmente gli passa delle informazioni fuorvianti, perché al momento dell'installazione per lui l'ordine non era lo stesso che c'è nel bios.
Praticamente il Grub vede gli HD nell'ordine del Bios, ma poi va a leggere le impostazioni di menu.lst che ha altre impostazioni, di conseguenza se io scelgo dal menu Ubuntu lui mi dirà "Partizione non trovata".
Se inoltre installo il Grub su un altro HD che non sia quello dove c'è il /boot lì proprio si perde e neanche riesce a trovare menu.lst.
Contando che quando ho installato Ubuntu l'hd di boot era quello con windows e contando che per far partire il Grub devo impostare l'hd 2 come boot probabilmente cambio ulteriormente le carte in tavola.
Di conseguenza accade che per menu.lst ora l'hd dove si trova Ubuntu è hd0,X, ovvero il primo bootato.
La partizione dove sta il boot e tutto il S.O. è sdd6 quindi hd0,5, impostando menu.lst con hd0,5 invece di hd3,5 è partito tutto.
La conferma l'ho avuto quando sullo stesso hd con gli stessi sotterfugi ho installato Mandriva (sfruttando la swap già presente e aggiungendo un ext3 per il S.O.), gli ho fatto mettere il Grub a casaccio su uno degli altri due HD che uso per i dati per non rovinare il già fragile equilibrio della situazione.
Ovviamente impostando tale hd come boot non partiva neanche il menu.lst, quindi ho avviato Ubuntu bootando dal 2° hd, ho preso il menu.lst di Mandriva, ho aggiunto gli accessi di Mandriva al menu.lst di Ubuntu cambiando in hd0,X (il mandriva è hd0,1) e indovinate?
Mandriva parte benissimo.
L'unica cosa che non sono ancora riuscito a fare è far partire windows da menu.lst con lo stesso procedimento.
Quindi se non riesco a risolvere sarò costretto, quando devo far partire linux, a impostare il 2° hd come boot d'avvio...
Bello eh?
Debiru
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti

