Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    grub e numero partizione

    sul pc avevo la necessità di ridimensionare la partizione di windows, per fare spazio per altre distro.
    ho utilizzato diskdrake, ma visto che la partizione di windows era la prima, inserendone altre due alla fine di questa, il programma mi ha rinominato tutte le partizioni successive.
    il mio problema è che da allora, quando installo un nuovo kernel per debian sid, grub si autoaggiorna mantenendo i nomi delle partizioni originarie e devo ogni volta correggere a mano il file /grub/menu.lst (la partizione di / era su /hda5, ora è diventata /hda7, ma sul file menu.lst mi crea il collegamento alla partizione di root e al kernel sempre come fosse ancora /hda5).

    come posso fare per farlo aggiornare automaticamente con i percorsi giusti?

  2. #2
    Moderatore di Linux e software L'avatar di francofait
    Registrato dal
    Aug 2001
    Messaggi
    13,559

    Re: grub e numero partizione

    Originariamente inviato da jimbojack
    sul pc avevo la necessità di ridimensionare la partizione di windows, per fare spazio per altre distro.
    ho utilizzato diskdrake, ma visto che la partizione di windows era la prima, inserendone altre due alla fine di questa, il programma mi ha rinominato tutte le partizioni successive.
    il mio problema è che da allora, quando installo un nuovo kernel per debian sid, grub si autoaggiorna mantenendo i nomi delle partizioni originarie e devo ogni volta correggere a mano il file /grub/menu.lst (la partizione di / era su /hda5, ora è diventata /hda7, ma sul file menu.lst mi crea il collegamento alla partizione di root e al kernel sempre come fosse ancora /hda5).

    come posso fare per farlo aggiornare automaticamente con i percorsi giusti?
    devi aggiornare a manina i file /etc/fstab e menu.lst a tutte le distro.

  3. #3
    sul pc attualmento ho windows xp, arch e debian sid.
    quando ho installato arch, non gli ho fatto installare grub, ma ho semplicemente aggiunto a mano le righe necessarie per avviarlo alla fine del /grub/menu.lst di debian (visto anche che aggiornando il kernel di arch, la parte relativa ad esso non dovrebbe variare).
    il problema mi si presenta quindi soltanto quando aggiorno il kernel di sid.

    questo è il mio /etc/fstab su sid:
    codice:
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    /dev/hda7       /               ext3    defaults,errors=remount-ro 0       0
    /dev/hda9       none            swap    sw              0       0
    /dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
    /dev/hdb        /media/cdrom1   udf,iso9660 user,noauto     0       0
    /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
    /dev/hda8 	/mnt/fat	 vfat auto,user,umask=000 0 0
    /dev/hda5	/home/mario	ext3	defaults	1	2
    e questo è il risultato di fdisk -l dove hda7 è la partizione / di sid e hda6 quella di arch:
    codice:
    Disk /dev/hda: 80.0 GB, 80060424192 bytes
    255 heads, 63 sectors/track, 9733 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0xd069d069
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/hda1   *           1        4455    35784756    7  HPFS/NTFS
    /dev/hda2            4456        9733    42395535    5  Extended
    /dev/hda5            4456        5736    10289601   83  Linux
    /dev/hda6            5737        7692    15711538+  83  Linux
    /dev/hda7            7693        9029    10739421   83  Linux
    /dev/hda8            9108        9733     5028313+   b  W95 FAT32
    /dev/hda9            9030        9107      626503+  82  Linux swap / Solaris

    inoltre questo è il mio /menu.lst (funzionante):
    codice:
    title		Debian GNU/Linux, kernel 2.6.25-2-686
    root		(hd0,6)
    kernel		/boot/vmlinuz-2.6.25-2-686 root=/dev/hda7 ro 
    initrd		/boot/initrd.img-2.6.25-2-686
    
    title		Debian GNU/Linux, kernel 2.6.25-2-686 (single-user mode)
    root		(hd0,6)
    kernel		/boot/vmlinuz-2.6.25-2-686 root=/dev/hda7 ro single
    initrd		/boot/initrd.img-2.6.25-2-686
    
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    
    # This is a divider, added to separate the menu items below from the Debian
    # ones.
    title		Other operating systems:
    title		Windows XP
    root		(hd0,0)
    savedefault
    makeactive
    chainloader +1
    
    title		Arch
    root		(hd0,5)
    kernel 		/boot/vmlinuz26 root=/dev/sda6 ro
    initrd 		/boot/kernel26.img
    #root
    dove sbaglio?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.