Newsgroup: it.comp.os.linux.debian
Titolo: Problema con il multi boot

non so se il posto giusto sia questo o it.os.linux.iniziare
comunque...
quando installai linux per provare, cosi', lo misi su un hard disk
secondario (hdb), e ho fatto il dischetto di boot con grub che se lo
infilo parte linux, altrimenti parte hda con windows
ora dopo un po' di mesetti di utilizzo, vorrei eliminare sto dischetto,
e far partire direttamente il menu' di scelta.
a questo punto (sotto la sapiente guida di un amico), ho ritoccato il
menu.lst, ecc. ecc.
e ora se infolo il dischetto mi parte il menu' di scelta
oggi, abbiamo detto: proviamo a metterlo direttamente su mbr
copia del mbr non si sa mai
poi
sudo grup
da li'
root (hd1,0)
setup (hd0)
quit
riavvio
messaggio di errore:
"reboot and select proper Boot Device, or Insert Boot Media in selected
Boot Device and press any key"
se inserisco il dischetto e premo un tasto, parte GRUB e il menu' e
tutto normale. e parte anche windows, ovviamente
alla fine ho ripristinato il vecchio mbr: e siamo da capo a dodici:
-senza dischetto parte windows
-col dischetto parte il menu' di scelta di grub (che puo' far partire
linux o windows, a scelta)
temo il problema non sia su grub ne' sul dischetto ma sugli hard disks;
facendo fdisk mi da:
------------
fabio@hal9000:~$ sudo fdisk -l /dev/hda
Disk /dev/hda: 80.0 GB, 80000000000 bytes
255 heads, 63 sectors/track, 9726 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1913    15366141    7  HPFS/NTFS
/dev/hda2            1914        9726    62757922+   f  W95 Ext'd (LBA)
/dev/hda5            1914        4463    20482843+   b  W95 FAT32
/dev/hda6            4464        9726    42275016    b  W95 FAT32
fabio@hal9000:~$ sudo fdisk -l /dev/hdb
Disk /dev/hdb: 60.0 GB, 60040544256 bytes
255 heads, 63 sectors/track, 7299 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1           4       32098+  83  Linux
/dev/hdb2               5        7299    58597087+   5  Esteso
/dev/hdb5            7238        7299      498015   82  Linux swap /
Solaris
/dev/hdb6               5         977     7815559+  83  Linux
/dev/hdb7             978        1342     2931831   83  Linux
/dev/hdb8            1343        7236    47343523+  83  Linux
Partition table entries are not in disk order
fabio@hal9000:~$
 
--------------------
che posso fare?
-- 
DD

Dottor Divago wrote:

Cambiare l'amico e prenderne uno più sapiente =)
A parte gli scherzi ho sentito parlare di un certo comando
mi sembra fosse grub install o grub setup vedi te =)
cmq cerca installare grub nell'mbr
per esempio ho trovato questo
http://web.mailcity.it/technology/configuraregrub
Valgard, the future
-- 
My Windows is dead, fuck you too Bill

Ho trovato anche il programmino grub-install ti rimando al man =)


grub> quit          (Esce dalla shell di GRUB)
solo che invece che root (hd0,0) ho messo root (hd1,0) perche' la
partizione di boot sta nell'hard disk secondario (hd1, ovvero hdb)
il problema sembra nascere da altre parti...
ma dove?
-- 
DD

 che posso fare?
# grub-install /dev/hda
(AFAIK devi usare il MBR del primo disco)
Oppure installi il bootloader (loader) GRUB nella partizione di boot di
linux (es. hdb1)
# grub-install /dev/hdb1
e il bootmanager (manager) GAG nel MBR
http://sourceforge.net/projects/gag/
(metti GAG in un dischetto, lo imposti e poi lo salvi sul disco, tutto
in maniera semplice e trasparente)
-- 
Ciao, Lurkos

 (AFAIK devi usare il MBR del primo disco)
sudo grub-install /dev/hda
Password:
/dev/hda does not have any corresponding BIOS drive.
O.O
-- 
DD

 /dev/hda does not have any corresponding BIOS drive.
Uhm... su /dev c'è hda?
Eventualmente puoi provare la seconda soluzione.
-- 
Ciao, Lurkos

 Uhm... su /dev c'è hda?
facendo ls /dev c'e' la voce hda (e anche hda1, hda2 ecc. :) )
del resto le partizioni su hda sono anche montate (non so se c'entri
qualcosa...)
:\
credo che dovro' tenermi so dischetto per un bel po' :(
-- 
DD