[Risolto] [Grub] Rifare GRUB
[Risolto] [Grub] Rifare GRUB
Quasi principiante.
HDD-USB (sdc), installazione importante anche con SO emulati fatta da competente (purtroppo non più disponibile). Ho clonato con dd su altro HDD-USB che risulta essere così composto: 40GB ext3 (Hardy 8.0.4), 350GB FAT32 (data store), 90GB unallocated.
Adesso (ma forse anche prima) parto solo se entrambi gli HDD sono connessi (sdd).
Non riesco a modificare GRUB. Ho provato con SuperGRUB. Ho provato a installare un secondo Hardy al volo in sdc per cercare di riscrivere GRUB. Non sono sicuro se GRUB è in sdc1 o MBR di sdc.
Il mio intento è fare un solo GRUB in sdc/sdc1 che avvia sdc1 (kernel 2.6.24-16-generic) senza altre voci e che funziona anche quando sposto su altro PC.
(hda e hdb hanno un loro GRUB che lavora quando inverto l'ordine nel BIOS).
Errori: 17/21 (a seconda della voce selezionata)
Conto sull'aiuto della Comunità.
HDD-USB (sdc), installazione importante anche con SO emulati fatta da competente (purtroppo non più disponibile). Ho clonato con dd su altro HDD-USB che risulta essere così composto: 40GB ext3 (Hardy 8.0.4), 350GB FAT32 (data store), 90GB unallocated.
Adesso (ma forse anche prima) parto solo se entrambi gli HDD sono connessi (sdd).
Non riesco a modificare GRUB. Ho provato con SuperGRUB. Ho provato a installare un secondo Hardy al volo in sdc per cercare di riscrivere GRUB. Non sono sicuro se GRUB è in sdc1 o MBR di sdc.
Il mio intento è fare un solo GRUB in sdc/sdc1 che avvia sdc1 (kernel 2.6.24-16-generic) senza altre voci e che funziona anche quando sposto su altro PC.
(hda e hdb hanno un loro GRUB che lavora quando inverto l'ordine nel BIOS).
Errori: 17/21 (a seconda della voce selezionata)
Conto sull'aiuto della Comunità.
Ultima modifica di bruno59 il martedì 14 ottobre 2008, 23:42, modificato 1 volta in totale.
- steff
- Moderatore Globale

- Messaggi: 40370
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: [Grub] Rifare GRUB
Questo avrai letto:
http://wiki.ubuntu-it.org/Amministrazio ... Ripristino
Ma credo che devi fare cmq un menu.lst con vari voci perché sdc o sdc1 possono cambiare secondo la situazione su altri pc, tipo se è secondo disco (hd1,0) se è terzo disco (hd2,0) ecc.
E non sono sicuro cosa c'entra il file device.map che forse qui sta il problema.
http://wiki.ubuntu-it.org/Amministrazio ... Ripristino
Ma credo che devi fare cmq un menu.lst con vari voci perché sdc o sdc1 possono cambiare secondo la situazione su altri pc, tipo se è secondo disco (hd1,0) se è terzo disco (hd2,0) ecc.
E non sono sicuro cosa c'entra il file device.map che forse qui sta il problema.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Re: [Grub] Rifare GRUB
incomincia a postare l'uscita di sudo fdisk -l e commentala in modo da farci capire qualcosa perché la tua esposizione del problema non è molto chiara.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Re: [Grub] Rifare GRUB
Si, ho letto il wiki (da principiante).
Ecco cosa restituisce fdisk -l:
Posto anche /boot/grub/menu.lst. L'avvio è possibile solo con la terza'ulttima voce che fa riferimento a sdd e con entrambi gli hdd collegati:
Ecco cosa restituisce fdisk -l:
come potete vedere sdd (target)e sdc (sorce) sono uguali tranne per il fatto che sdd ha una ext3 in più da 4,2GB che contiene un'installazione "al volo" per vedere se riuscivo a fare un nuovo GRUB. Su sdd posso fare prove senza il rischio di perdre i dati, al massimo clono di nuovo sdd.[shadow=red,left]Disco /dev/sda: 160.0 GB, 160041885696 byte
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Disk identifier: 0x72470579
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 2 19457 156280320 f W95 Esteso (LBA)
/dev/sda5 2 19457 156280288+ 7 HPFS/NTFS
in
Disco /dev/sdb: 160.0 GB, 160041885696 byte
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd64b35ab
Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 1 16708 134206978+ 7 HPFS/NTFS
/dev/sdb2 16709 16770 498015 82 Linux swap / Solaris
/dev/sdb3 16771 17378 4883760 83 Linux
/dev/sdb4 17379 19457 16699567+ 83 Linux
Disco /dev/sdc: 400.0 GB, 400088456704 byte
255 heads, 63 sectors/track, 48641 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa0c17f17
Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 1 5105 41005881 83 Linux
/dev/sdc2 5106 48641 349702920 b W95 FAT32
Disco /dev/sdd: 500.1 GB, 500107862016 byte
255 heads, 63 sectors/track, 60801 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa0c17f17
Dispositivo Boot Start End Blocks Id System
/dev/sdd1 * 1 5105 41005881 83 Linux
/dev/sdd2 5106 48641 349702920 b W95 FAT32
/dev/sdd3 48642 49151 4096575 83 Linux[/shadow]
Posto anche /boot/grub/menu.lst. L'avvio è possibile solo con la terza'ulttima voce che fa riferimento a sdd e con entrambi gli hdd collegati:
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## 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 use 'savedefault' 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 10
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
## password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### 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=UUID=66ac41d9-ffed-430c-84a5-6edaaeed8460 ro
## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd2,0)
## 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=quiet splash xforcevesa
## 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=(recovery) single
# altoptions=(recovery 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
## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false
## ## End Default Options ##
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd2,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=66ac41d9-ffed-430c-84a5-6edaaeed8460 ro quiet splash xforcevesa
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd2,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=66ac41d9-ffed-430c-84a5-6edaaeed8460 ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd2,0)
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/sdb1
title Microsoft Windows 2000 Professional
root (hd1,0)
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb3.
title Ubuntu 7.10, kernel 2.6.22-14-generic (on /dev/sdb3)
root (hd1,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=839f0648-735a-401f-bfac-ba1cac0b462e ro quiet splash locale=it_IT
initrd /boot/initrd.img-2.6.22-14-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb3.
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode) (on /dev/sdb3)
root (hd1,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=839f0648-735a-401f-bfac-ba1cac0b462e ro single
initrd /boot/initrd.img-2.6.22-14-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb3.
title Ubuntu 7.10, memtest86+ (on /dev/sdb3)
root (hd1,2)
kernel /boot/memtest86+.bin
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdd1.
title Ubuntu 8.04, kernel 2.6.24-16-generic (on /dev/sdd1)
root (hd3,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=0db34eff-0fe4-48c5-abfd-f83537a37eab ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdd1.
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode) (on /dev/sdd1)
root (hd3,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=0db34eff-0fe4-48c5-abfd-f83537a37eab ro single
initrd /boot/initrd.img-2.6.24-16-generic
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdd1.
title Ubuntu 8.04, memtest86+ (on /dev/sdd1)
root (hd3,0)
kernel /boot/memtest86+.bin
savedefault
boot
- steff
- Moderatore Globale

- Messaggi: 40370
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: [Grub] Rifare GRUB
Per fare le prove "al volo" puoi premere "e" al menu di grub, scegliere la voce da modificare e premere "b" per boot.
Però non sono sicuro se puoi modificare la riga con (hdX,Y).
La numerazione dipende dai dischi collegati, ma come detto, forse è determinante il file device.map
Però non sono sicuro se puoi modificare la riga con (hdX,Y).
La numerazione dipende dai dischi collegati, ma come detto, forse è determinante il file device.map
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Re: [Grub] Rifare GRUB
Perché in sda c'è solo una partizione estesa ? sono dai ? il disco di avvio è sdb ?bruno59 ha scritto: Il mio intento è fare un solo GRUB in sdc/sdc1 che avvia sdc1 (kernel 2.6.24-16-generic) senza altre voci e che funziona anche quando sposto su altro PC.
Rimediare a questa situazione è abbastanza complicato per me, è troppo incasinata, comunque il sistema per ottenere quello che desideri è il seguente:
ripristina il mbr del disco di boot (sdb ?) con il cd di win (stacca gli altri dischi per non far confusione, console di ripristino, fixmbr)
installa Ubuntu nel disco usb prescelto mettendo il grub nel mbr del disco USB (pulsante avanzato), imposta come primo avvio su bios il disco USB con Ubuntu, quindi se il disco usb è attaccato parte ubuntu, altrimenti parte Win.
Si può fare sicuramente senza reinstallare Ubuntu, ma bisogna saper maneggiare bene i comandi del grub
da terminale che hai visto sul wiki.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Re: [Grub] Rifare GRUB
Grazie steff, ma la voce (hd3) diventa (hd2) quando stacco sdd (il grub inizia da zero), e qundi come dici tu dipende dal numero di dischi collegati, non è editabile (almeno non da quì). Non conosco device.map e non so dove si trova...
Grazie patel, sda dovrebbe avere solo win (sda5) e non so come mai sia presente una partizione con boot (sda1). Tieni presente che è da un pò che ci sto macchinando...
Da BIOS ho impostato come boot sdb quando lavoro senza HDD-USB quando è collegato il disco esterno ha la priorità.
Comunque ho provato anche a scollegare i SATA (sda e sdb) e il Grub non cambia. Appena posso provo a fare come dici tu.
Vi farò sapere...
Grazie patel, sda dovrebbe avere solo win (sda5) e non so come mai sia presente una partizione con boot (sda1). Tieni presente che è da un pò che ci sto macchinando...
Da BIOS ho impostato come boot sdb quando lavoro senza HDD-USB quando è collegato il disco esterno ha la priorità.
Comunque ho provato anche a scollegare i SATA (sda e sdb) e il Grub non cambia. Appena posso provo a fare come dici tu.
Vi farò sapere...
- steff
- Moderatore Globale

- Messaggi: 40370
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: [Grub] Rifare GRUB
device.map è in /boot/grub
Da me riesco bene di modificare (hdX,Y): seleziona la voce,e, seleziona la riga, e, enter, b
Da me riesco bene di modificare (hdX,Y): seleziona la voce,e, seleziona la riga, e, enter, b
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Re: [Grub] Rifare GRUB
Il grub ha una parte installata del mbr del disco di boot che punta alla partizione dove è la cartella /boot e quindi /grub/menu.lst. Se questa cartella è nel disco usb e questo non è attaccato il grub dà errore.bruno59 ha scritto: Comunque ho provato anche a scollegare i SATA (sda e sdb) e il Grub non cambia.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
[Risolto] Re: [Grub] Rifare GRUB
Da buon principiante mi sono perso in un bicchier d'acqua.
L'installazione che avevo fatto non so perchè, mi aveva scritto il grub nella stessa partizione dell'installazione, sebbene fossi sicuro di avere selezionato MBR.
Seguendo le indicazioni di steff abbinate alla giuda del wiki ho risolto, ma soprattutto ho imparato qualcosa.
Decisive anche le istruzioni di patel che mi hanno permesso di estrarre le indicazioni necessarie e suggerito di lavorare con tutti gli altri HDD scollegati.
Ho poi pulito /boot/grub/menu.lst adeguatamente lasciando solo le righe che mi interessano.
Un sentito grazie alla Comunità e voi in particolare, spero di essere in grado di contraccambiare (quando avrò mangiato qualche crostino in più...)
javascript:void(0);
L'installazione che avevo fatto non so perchè, mi aveva scritto il grub nella stessa partizione dell'installazione, sebbene fossi sicuro di avere selezionato MBR.
Seguendo le indicazioni di steff abbinate alla giuda del wiki ho risolto, ma soprattutto ho imparato qualcosa.
Decisive anche le istruzioni di patel che mi hanno permesso di estrarre le indicazioni necessarie e suggerito di lavorare con tutti gli altri HDD scollegati.
Ho poi pulito /boot/grub/menu.lst adeguatamente lasciando solo le righe che mi interessano.
Un sentito grazie alla Comunità e voi in particolare, spero di essere in grado di contraccambiare (quando avrò mangiato qualche crostino in più...)
javascript:void(0);
- steff
- Moderatore Globale

- Messaggi: 40370
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: [Grub] Rifare GRUB
Ci credo che non era semplice con quattro dischi e due o tre ubuntu 
Ma devi mettere[risolto] nel titolo del primo post (clicca "modifica), non nell'ultimo...
Ma devi mettere[risolto] nel titolo del primo post (clicca "modifica), non nell'ultimo...
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti
