greeker Δημοσ. 28 Σεπτεμβρίου 2010 Share Δημοσ. 28 Σεπτεμβρίου 2010 γεια σας παιδιά, έχω dual boot vista-ubuntu 10.04 το output της fdisk -l: >Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xdf76c80a Device Boot Start End Blocks Id System /dev/sda1 1 1148 9216000 27 Unknown /dev/sda2 * 1148 13439 98731741+ 7 HPFS/NTFS /dev/sda3 13440 34451 168778890 7 HPFS/NTFS /dev/sda4 34452 38914 35843073 5 Extended /dev/sda5 34452 34949 3999744 82 Linux swap / Solaris /dev/sda6 34950 38232 26365952 83 Linux /dev/sda7 38232 38914 5475328 83 Linux θέλω να αλλάξω το μέγεθος των partitions.. συγκεκριμένα τα sda2, sda3 θα μικρύνουν (που είναι τα vista και ένα partition για data) για να αυξήσω τα διαμερίσματα sda6, sda7 που φιλοξενούν το / και /home του ubuntu. την αλλαγή θα την κάνω με το gparted η ερώτηση είναι τι, πώς (και πότε) πρέπει να κάνω ώστε να ενημερωθεί ο grub με τις νέες θέσεις των partitions και να συνεχίσει να boot-άρει τα 2 λειτουργικά. ευχαριστώ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 28 Σεπτεμβρίου 2010 Share Δημοσ. 28 Σεπτεμβρίου 2010 Εφοσον τα partitions σου δεν θα αλλαξουν θεση μεταξυ, θα συνεχισεις να εχεις /dev/sda1-7, οποτε δεν χρειαζεται να κανεις κατι αλλο. Αν ομως ο grub (grub.cfg) εχει uuid αντι για device names που εχει το fstab, τοτε δες μηπως αυτα αλλαξουν ή καντα ολα απο τωρα device names να εισαι σιγουρος. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
greeker Δημοσ. 28 Σεπτεμβρίου 2010 Μέλος Share Δημοσ. 28 Σεπτεμβρίου 2010 ευχαριστώ για την απάντηση δεν είμαι σίγουρος αν κατάλαβα τι λες. επισυνάπτω το grub.cfg μάλλον οι καταχωρήσεις είναι uuid... τι μπορώ να κάνω; grub.cfg.txt Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 28 Σεπτεμβρίου 2010 Share Δημοσ. 28 Σεπτεμβρίου 2010 Σε uuid ειναι, πχ >menuentry 'Ubuntu, με Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod ext2 set root='(hd0,6)' search --no-floppy --fs-uuid --set cbcc5ca1-5bab-47f4-96db-bfe2dfe1d327 linux /boot/vmlinuz-2.6.32-24-generic root=[b]UUID=cbcc5ca1-5bab-47f4-96db-bfe2dfe1d327[/b] ro quiet splash initrd /boot/initrd.img-2.6.32-24-generic } Επειδη το grub.cfg ειναι το "αθροισμα" πολλων αρχειων ρυθμισεων (των οσων περιεχονται στο /etc/grub.d/ και του /etc/default/grub) που γινονται οταν εκτελεστει το update-grub, οποτε δες στο /etc/default/grub για την ρυθμιση αυτη. Δυστυχως δεν εχω grub2 που εχει το ubuntu για να σου πω τι λεει και τι να αλλαξεις μεσα στο παραπανω αρχειο, οποτε παρεθεσε το δικο σου αν μπορεις. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
greeker Δημοσ. 28 Σεπτεμβρίου 2010 Μέλος Share Δημοσ. 28 Σεπτεμβρίου 2010 σε ευχαριστώ για την βοήθεια σου. ορίστε το αρχείο /etc/default/grub > # If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_LINUX_RECOVERY="true" # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1" Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 28 Σεπτεμβρίου 2010 Share Δημοσ. 28 Σεπτεμβρίου 2010 Αφαιρεσε το # απο την παρακατω γραμμη, τρεξε ενα update-grub και δες αν αλλαξανε τα uuid σε /dev/sda6. ># Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux [b]#GRUB_DISABLE_LINUX_UUID=true[/b] Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
greeker Δημοσ. 28 Σεπτεμβρίου 2010 Μέλος Share Δημοσ. 28 Σεπτεμβρίου 2010 οκ θα το κάνω. μπορείς να μου πεις τι μπορώ να κάνω ώστε να κρατήσω ως backup τις τωρινές ρυθμίσεις; ποια αρχεία πρέπει να κρατήσω; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 28 Σεπτεμβρίου 2010 Share Δημοσ. 28 Σεπτεμβρίου 2010 Αφου δεν θα αλλαξεις τιποτε αλλο σχετικα με τη σειρα κλπ, τιποτε μην κρατας. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
greeker Δημοσ. 28 Σεπτεμβρίου 2010 Μέλος Share Δημοσ. 28 Σεπτεμβρίου 2010 σε ευχαριστώ... το νέο μου /boot/grub/grub.cfg πρέπει να είναι σωστά τώρα > # # DO NOT EDIT THIS FILE # # It is automatically generated by /usr/sbin/grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="0" if [ ${prev_saved_entry} ]; then set saved_entry=${prev_saved_entry} save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z ${boot_once} ]; then saved_entry=${chosen} save_env saved_entry fi } function recordfail { set recordfail=1 if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi } insmod ext2 set root='(hd0,6)' search --no-floppy --fs-uuid --set cbcc5ca1-5bab-47f4-96db-bfe2dfe1d327 if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=640x480 insmod gfxterm insmod vbe if terminal_output gfxterm ; then true ; else # For backward compatibility with versions of terminal.mod that don't # understand terminal_output terminal gfxterm fi fi insmod ext2 set root='(hd0,6)' search --no-floppy --fs-uuid --set cbcc5ca1-5bab-47f4-96db-bfe2dfe1d327 set locale_dir=($root)/boot/grub/locale set lang=el insmod gettext if [ ${recordfail} = 1 ]; then set timeout=-1 else set timeout=10 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=white/black set menu_color_highlight=black/light-gray ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### menuentry 'Ubuntu, με Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod ext2 set root='(hd0,6)' search --no-floppy --fs-uuid --set cbcc5ca1-5bab-47f4-96db-bfe2dfe1d327 linux /boot/vmlinuz-2.6.32-24-generic root=/dev/sda6 ro quiet splash initrd /boot/initrd.img-2.6.32-24-generic } menuentry 'Ubuntu, με Linux 2.6.32-24-generic (λειτουργία ανάκτησης)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod ext2 set root='(hd0,6)' search --no-floppy --fs-uuid --set cbcc5ca1-5bab-47f4-96db-bfe2dfe1d327 echo 'Loading Linux 2.6.32-24-generic ...' linux /boot/vmlinuz-2.6.32-24-generic root=/dev/sda6 ro single echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.32-24-generic } menuentry 'Ubuntu, με Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod ext2 set root='(hd0,6)' search --no-floppy --fs-uuid --set cbcc5ca1-5bab-47f4-96db-bfe2dfe1d327 linux /boot/vmlinuz-2.6.32-21-generic root=/dev/sda6 ro quiet splash initrd /boot/initrd.img-2.6.32-21-generic } menuentry 'Ubuntu, με Linux 2.6.32-21-generic (λειτουργία ανάκτησης)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail insmod ext2 set root='(hd0,6)' search --no-floppy --fs-uuid --set cbcc5ca1-5bab-47f4-96db-bfe2dfe1d327 echo 'Loading Linux 2.6.32-21-generic ...' linux /boot/vmlinuz-2.6.32-21-generic root=/dev/sda6 ro single echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.32-21-generic } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_memtest86+ ### menuentry "Memory test (memtest86+)" { insmod ext2 set root='(hd0,6)' search --no-floppy --fs-uuid --set cbcc5ca1-5bab-47f4-96db-bfe2dfe1d327 linux16 /boot/memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { insmod ext2 set root='(hd0,6)' search --no-floppy --fs-uuid --set cbcc5ca1-5bab-47f4-96db-bfe2dfe1d327 linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry "Windows Vista (loader) (on /dev/sda1)" { insmod ntfs set root='(hd0,1)' search --no-floppy --fs-uuid --set e060c74160c71d62 chainloader +1 } menuentry "Windows Recovery Environment (loader) (on /dev/sda2)" { insmod ntfs set root='(hd0,2)' search --no-floppy --fs-uuid --set 625ec9845ec95189 drivemap -s (hd0) ${root} chainloader +1 } ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### οπότε το απόγευμα θα κάνω resize τα partitions και ελπίζω όλα να πάνε καλά. σε ευχαριστώ και πάλι ;-) ---------- Προσθήκη στις 18:06 ---------- Προηγούμενο μήνυμα στις 12:39 ---------- ΥΓ: όλα εντάξει. δούλεψε όπως είπες. ;-) ευχαριστώ και πάλι Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.