logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Błąd GRUB po instalacji Ubuntu 10.04 obok Windows XP - brak wyboru systemu

viperx 29 Wrz 2010 01:08 10971 89
Najlepsze odpowiedzi

Jak naprawić GRUB po instalacji Ubuntu 10.04 obok Windows XP, żeby komputer znów pokazywał wybór systemu?

Trzeba uruchomić Ubuntu z LiveCD, zamontować właściwą partycję z Ubuntu, wejść w `chroot` i ponownie zainstalować GRUB do MBR poleceniem `grub-install /dev/sda` [#8586462] Przed `chroot` należy zamontować także `proc` i podpiąć `/dev` (`sudo mount -t proc none /mnt/sda7/proc`, `sudo mount -o bind /dev /mnt/sda7/dev`), bo bez tego `update-grub` potrafi zwracać błąd, że nie widzi urządzenia dla `/` [#8586462] Jeśli wcześniej użyłeś `FIXMBR`/`FIXBOOT`, Windows XP zacznie startować, ale GRUB zniknie z MBR, więc po naprawie trzeba go zainstalować ponownie [#8563548][#8586462] Gdy w chroot nie działa `apt-get update` przez błędy DNS, skopiuj `resolv.conf` do zamontowanego systemu i dopiero wtedy instaluj potrzebne narzędzia [#8587713][#8587766] Warto też sprawdzić układ partycji `fdisk -lu` oraz wpisy w `/boot/grub/grub.cfg`, bo zły numer partycji albo zła ścieżka do Ubuntu powodują komunikaty typu `No such partition` [#8563548][#8587544]
Wygenerowane przez model językowy.
REKLAMA
  • #1 8562994
    viperx
    Poziom 12  
    Posty: 93
    Witam.

    Zachciało mi się Linuxa :)
    Zainstalowałem 10.04 według tej instrukcji http://pl.wikibooks.org/wiki/Ubuntu/Instalacja_systemu
    Wbijałem wszystko tak jak jest pokazane w tej instrukcji.
    Cała instalacja przebiegła bez zarzutu. Po instalacji pokazał się błąd odnoście GRUB-a.
    Czytałem trochę o tym w necie. Ale nic konkretnego. Nigdy nie instalowałem Linux-a, jestem zielony.
    Może ktoś wie jak to po kroku naprawić?
    Bo ani XP ani Linux nie chcą się uruchomić. Nie mam wyboru systemu, a chciałbym mieć...

    Mam LiveCD i z tego właśnie tutaj piszę, bo inaczej nie da rady...
  • REKLAMA
  • Pomocny post
    #2 8563548
    Redgy
    Poziom 33  
    Posty: 1939
    Pomógł: 227
    Ocena: 823
    Zresetuj ustawienia biosu do fabrycznych.

    Najpierw zaktualizuj MBR od strony Windowsa. Odpal konsole odzyskiwania. FIXMBR and FIXBOOT
    Jeżeli grub dalej wyświetla ten komunikat to odpal live cd i popatrz, na których partycjach masz obecnie OS. Otwórz konsole sudo fdisk -lu (Wyświetli ci wszystkie partycje, zawartość wklej tutaj).
    W 10.4 jest Grub 2.0. Otwierasz konsole wpisujesz sudo gedit /etc/default/grub (podajesz hasło root'a). Wklej jego zawartość tutaj to spróbujemy wywnioskować dlaczego nie masz listy OS.
    Na końcu po zakończonej modyfikacji należy zaaktualizować gruba poleceniem sudo update-grub.
  • #3 8567835
    viperx
    Poziom 12  
    Posty: 93
    Po fixmbr normalnie zaczął się uruchamiać XP. Bez żadnego wybierania z listy... Tak jakby nie było Linuxa.
    Po wpisaniu pierwszje komendy, którą podałeś:

    Dysk /dev/sda: 500.1 GB, bajtów: 500107862016
    głowic: 255, sektorów/ścieżkę: 63, cylindrów: 60801, w sumie sektorów: 976773168
    Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
    Identyfikator dysku: 0xe5e8e5e8
    
    Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
    /dev/sda1   *          63    33800759    16900348+   c  W95 FAT32 (LBA)
    /dev/sda2        33800760   976768064   471483652+   f  W95 Rozsz. (LBA)
    /dev/sda5        33800823   302102324   134150751    b  W95 FAT32
    /dev/sda6       302102388   669717719   183807666    7  HPFS/NTFS
    
    Dysk /dev/sdb: 2041 MB, bajtów: 2041405952
    głowic: 63, sektorów/ścieżkę: 62, cylindrów: 1020, w sumie sektorów: 3987121
    Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
    Identyfikator dysku: 0x62756c20
    
    Nie wygląda to na tablicę partycji
    Prawdopodobnie wybrano niewłaściwe urządzenie.
    
    Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
    /dev/sdb1   ?   234842985  3012013426  1388585221   6e  Nieznany
    Partycja 1 ma różne początki fizyczy i logiczny (nie jest linuksowa?):
         fizyczny=(288, 110, 57) logiczny=(60123, 41, 6)
    Partycja 1 ma różne końce fizyczny i logiczny:
         fizyczny=(622, 111, 24) logiczny=(771124, 49, 45)
    Partycja 1 nie kończy się na granicy cylindra.
    /dev/sdb2   ?  1918503437  3553525105   817510834+  73  Nieznany
    Partycja 2 ma różne początki fizyczy i logiczny (nie jest linuksowa?):
         fizyczny=(377, 32, 36) logiczny=(491168, 19, 52)
    Partycja 2 ma różne końce fizyczny i logiczny:
         fizyczny=(511, 107, 53) logiczny=(909760, 41, 4)
    Partycja 2 nie kończy się na granicy cylindra.
    /dev/sdb3   ?  1802725731  3474510787   835892528+  2c  Nieznany
    Partycja 3 ma różne początki fizyczy i logiczny (nie jest linuksowa?):
         fizyczny=(362, 116, 53) logiczny=(461527, 20, 30)
    Partycja 3 ma różne końce fizyczny i logiczny:
         fizyczny=(353, 32, 46) logiczny=(889531, 43, 36)
    Partycja 3 nie kończy się na granicy cylindra.
    /dev/sdb4   ?        2573  3603543564  1801770496   77  Nieznany
    Partycja 4 ma różne początki fizyczy i logiczny (nie jest linuksowa?):
         fizyczny=(353, 107, 44) logiczny=(0, 41, 32)
    Partycja 4 ma różne końce fizyczny i logiczny:
         fizyczny=(378, 105, 51) logiczny=(922566, 12, 25)
    Partycja 4 nie kończy się na granicy cylindra.
    
    Wpisy w tablicy partycji nie są w tej kolejności, co na dysku


    Po drugiej komendzie:
    
    # 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"
    


    A gdy chcę zrobić update:

    /usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).


    Pomożesz? :) Nie znam się na tym
    :cry:

    I już piszę jak z tymi partycjami...
    C: SYSTEM - XP
    D,E, - należą do XP.
    Była jeszcze F, ale rozszerzyem ją o kolejną partycję 15GB na linuxa.
    Więc 150GB jest nieulokowane jeszcze.

    Tą 15GB Linuxa podzieliłem na
    1. "/boot" ext4
    2. "/" systemową linuxa ext4
    3. punkt wymiany 1GB
    4. jakieś 8GB na "/home" ext4

    Tak, jak w instrukcji...
  • #4 8567911
    Redgy
    Poziom 33  
    Posty: 1939
    Pomógł: 227
    Ocena: 823
    Mógłbym ci pomóc ale wydaje mi się, że nie jesteś zaawansowany z linuxem, więc może być ciężko (nie obraź się ale do tego trochę wiedzy trzeba). Po pierwsze edytujesz gruba nie tego co trzeba (musiałbyś podmontować partycje na której jest Ubuntu). Po drugie wystarczy jeden błąd (nawet przez przeoczenie) w Grubie i żaden system nie wstanie. Widząc, że nie wiesz sam co robisz odradzam. Niepotrzebnie sam ustalasz partycje dla linuxa. Zostaw mu wolną niepodzieloną przestrzeń (żadnych partycji nie twórz sam) o takim rozmiarze jaki byś chciał i użyj opcji w instalatorze "Największa wolna przestrzeń". Linux sam przydzieli odpowiednie rozmiary i rozszerzenia. Przeinstaluj Linuxa i powinno być OK. To najprostsze wydaje mi się rozwiązanie.
  • REKLAMA
  • #5 8567931
    linuks
    Spec od komputerów
    Posty: 10981
    Pomógł: 1473
    Ocena: 491
    Witam.
    Najprościej będzie jak zainstalujesz ubuntu na jednej partycji ok 5-10GB punkt montowania / system plików ext3 z księgowaniem i zrobisz partycje swap 1GB.Na dane można używać partycji windowsowych (wspólnie z windowsem).
    Pozdrawiam
  • #6 8567987
    Redgy
    Poziom 33  
    Posty: 1939
    Pomógł: 227
    Ocena: 823
    Można i tak ale najpierw trzeba byłoby się zaprzyjaźnić z tym Linuxem. (Montowanie pratycji etc).


    Przykładowa składnia listy systemów z grub.cfg
    
    ### 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 7f4a8faa-4937-410e-8f4f-a1ab3c1dff14
    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 7f4a8faa-4937-410e-8f4f-a1ab3c1dff14
    set locale_dir=($root)/boot/grub/locale
    set lang=pl
    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, with 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 7f4a8faa-4937-410e-8f4f-a1ab3c1dff14
    	linux	/boot/vmlinuz-2.6.32-21-generic root=UUID=7f4a8faa-4937-410e-8f4f-a1ab3c1dff14 ro   quiet splash
    	initrd	/boot/initrd.img-2.6.32-21-generic
    }
    menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    	recordfail
    	insmod ext2
    	set root='(hd0,6)'
    	search --no-floppy --fs-uuid --set 7f4a8faa-4937-410e-8f4f-a1ab3c1dff14
    	echo	'Loading Linux 2.6.32-21-generic ...'
    	linux	/boot/vmlinuz-2.6.32-21-generic root=UUID=7f4a8faa-4937-410e-8f4f-a1ab3c1dff14 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 7f4a8faa-4937-410e-8f4f-a1ab3c1dff14
    	linux16	/boot/memtest86+.bin
    }
    menuentry "Memory test (memtest86+, serial console 115200)" {
    	insmod ext2
    	set root='(hd0,6)'
    	search --no-floppy --fs-uuid --set 7f4a8faa-4937-410e-8f4f-a1ab3c1dff14
    	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###
    
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
    	insmod ntfs
    	set root='(hd0,1)'
    	search --no-floppy --fs-uuid --set 568440d98440bd6d
    	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 ###



    Nie jest nie wiadomo jak trudna ale trochę podstawowej wiedzy wymaga. Jeżeli czujesz się na siłach to podziałamy :) Jeżeli nie to zrób tak jak napisałem wyżej.
  • #7 8568010
    linuks
    Spec od komputerów
    Posty: 10981
    Pomógł: 1473
    Ocena: 491
    to tylko tak wygląda strasznie ale jest proste
    Plik grub.cfg mój(mam xp więc to samo co u ciebie)
    #
    # 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 /boot/grub/grubenv ]; then
    have_grubenv=true
    load_env
    fi
    set default="2"
    if [ ${prev_saved_entry} ]; then
    saved_entry=${prev_saved_entry}
    save_env saved_entry
    prev_saved_entry=
    save_env prev_saved_entry
    fi
    insmod ext2
    set root=(hd0,10)
    #search --no-floppy --fs-uuid --set ad601a64-f987-47a8-b678-90ae8d43eb29
    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
    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/white
    ### END /etc/grub.d/05_debian_theme ###

    ### BEGIN /etc/grub.d/10_linux ###



    menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
    insmod fat
    set root=(hd0,1)
    search --no-floppy --fs-uuid --set 4491-1a4f
    drivemap -s (hd0) ${root}
    chainloader +1
    }


    menuentry "Debian-lenny GNU/Linux, (hda7) (on /dev/hda7)" {
    insmod ext2
    set root=(hd0,7)
    linux /vmlinuz root=/dev/hda7 ro
    initrd /initrd.img
    }

    menuentry "Ubuntu 9.04, kernel 2.6.31-14-generic (on /dev/sda8)" {
    insmod ext2
    set root=(hd0,8)
    linux /vmlinuz root=/dev/sda8 ro quiet splash
    initrd /initrd.img
    }

    menuentry "Linux Mint7, kernel 2.6.31 (sda9) (on /dev/sda7)" {
    insmod ext2
    set root=(hd0,9)
    linux /vmlinuz root=/dev/sda9 ro quiet splash
    initrd /initrd.img
    }
    menuentry "Ubuntu 9-10, kernel 2.6.31 (sda10) (on /dev/sda10)" {
    insmod ext2
    set root=(hd0,10)
    linux /vmlinuz root=/dev/sda10 ro
    initrd /initrd.img
    }


    menuentry "Linux Mint9, kernel 2.6.32 (/dev/sdb1)" {
    insmod ext2
    set root=(hd1,1)
    linux /vmlinuz root=/dev/sdb1
    initrd /initrd.img
    }

    menuentry "openSUSE 11.1 - 2.6.27.37-0.1 (on /dev/sdb2)" {
    insmod ext2
    set root=(hd1,2)
    linux /boot/vmlinuz root=/dev/sdb2 resume=/dev/sdb5 splash=silent showopts vga=0x31a
    initrd /boot/initrd
    }

    menuentry "Ubuntu 10-04, kernel 2.6.32 (on /dev/sdb3)" {
    insmod ext2
    set root=(hd1,3)
    linux /vmlinuz root=/dev/sdb3 ro
    initrd /initrd.img
    }


    menuentry "Debian-squeeze GNU/Linux, (on /dev/sdb6)" {
    insmod ext2
    set root=(hd1,6)
    linux /vmlinuz root=/dev/sdb6 ro
    initrd /initrd.img
    }


    menuentry "Linux Mint8, kernel 2.6.31 (on /dev/sdb7)" {
    insmod ext2
    set root=(hd1,7)
    linux /vmlinuz root=/dev/sdb7 ro quiet splash
    initrd /initrd.img
    }

    menuentry "Mandriva Linux 2010.0 (on /dev/sdb8)" {
    insmod ext2
    set root=(hd1,8)
    linux /boot/vmlinuz BOOT_IMAGE=mandriva_20091_kernel_2629_(sdb8) root=/dev/sdb8 splash=silent vga=788
    initrd /boot/initrd.img
    }
    menuentry "Mandriva Linux 2009.1 (on /dev/sdb9)" {
    insmod ext2
    set root=(hd1,9)
    linux /boot/vmlinuz root=/dev/sdb9
    initrd /boot/initrd.img
    }
    menuentry "Ubuntu 8.04.3 LTS kernel 2.6.24-24 (on /dev/sdb10)" {
    insmod ext2
    set root=(hd1,10)
    linux /vmlinuz root=/dev/sdb10
    initrd /initrd.img
    }
    menuentry "Ubuntu 9.04-PL, kernel 2.6.31-14-generic (on /dev/sdb11)" {
    insmod ext2
    set root=(hd1,11)
    linux /vmlinuz root=/dev/sdb11 ro quiet splash
    initrd /initrd.img
    }
    menuentry "PClinuxOS-2010 (on /dev/sdb12)" {
    insmod ext2
    set root=(hd1,12)
    linux /boot/vmlinuz BOOT_IMAGE=linux root=/dev/sdb12 acpi=on splash=silent #vga=788
    initrd /boot/initrd.img
    }

    menuentry "Debian-sid GNU/Linux, (on /dev/sdb13)" {
    insmod ext2
    set root=(hd1,13)
    linux /vmlinuz root=/dev/sdb13 ro
    initrd /initrd.img
    }


    menuentry "Debian5-lenny GNU/Linux, (on /dev/hdd5)" {
    insmod ext2
    set root=(hd2,5)
    linux /vmlinuz root=/dev/hdd5 ro
    initrd /initrd.img
    }
    menuentry "Slackware Linux (Zenwalk 6.4) (on /dev/sdc6)" {
    insmod ext2
    set root=(hd2,6)
    linux /boot/vmlinuz root=/dev/sdc6
    }


    menuentry "Arch-linux, (on /dev/sdc7)" {
    insmod ext2
    set root=(hd2,7)
    linux /boot/vmlinuz26 root=/dev/sdc7 ro
    initrd /boot/kernel26.img
    }





    menuentry "Mandriva Linux 2010.1 (on /dev/sdc8)" {
    insmod ext2
    set root=(hd2,8)
    linux /boot/vmlinuz BOOT_IMAGE=mandriva_20091_kernel_2629_(sdb8) root=/dev/sdc8 splash=silent vga=788
    initrd /boot/initrd.img
    }

    menuentry "openSUSE 11.2 (on /dev/sdc9)" {
    insmod ext2
    set root=(hd2,9)
    linux /boot/vmlinuz root=/dev/sdc9 resume=/dev/sdb5 splash=silent quiet showopts vga=0x31a
    initrd /boot/initrd
    }



    menuentry "Ubuntu10-10, kernel 2.6.34 (on /dev/sdc10)" {
    insmod ext2
    set root=(hd2,10)
    linux /vmlinuz root=/dev/sdc10 ro
    initrd /initrd.img
    }

    menuentry "Fedora 13 2.6.33.6-147.2.4.fc13.i686) (on /dev/sdc11)" {
    insmod ext2
    set root=(hd2,11)
    linux /boot/vmlinuz-2.6.33.6-147.2.4.fc13.i686 ro root=/dev/sdc11 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=pl_PL.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=pl2 rhgb quiet
    initrd /boot/initramfs-2.6.33.6-147.2.4.fc13.i686.img
    }
    menuentry "Lubuntu 10-04, kernel 2.6.32 (on /dev/sdc12)" {
    insmod ext2
    set root=(hd2,12)
    linux /vmlinuz root=/dev/sdc12 ro
    initrd /initrd.img
    }


    ### 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 ###
  • #8 8568340
    viperx
    Poziom 12  
    Posty: 93
    Zainstalowałem, zaznaczając opcję użyj największej wolnej przestrzeni i nic to nie dało. Ten sam błąd wyskakuje.
    Szkoda, bo spodobał mi się Linux, a ja lubię nowości :)
    Z racji tego, że nie mam odpowiedniej wiedzy na ten temat, dam sobie z tym spokój.
    Nie wiem co robić krok po kroku, jakie dawać komendy, żeby to naprawić. Zero, tym razem sam sobie nie poradzę, niestety.
    Dzięki za pomoc.

    Teraz tak... Z ta partycją, na której był Linux był problem pod XP. Jakoś udało mi się ją odzyskać i system ją widzi. Ale...Partycja E była niesformatowana. Straciłem z niej wszystkie dane :( Da się je jakoś odzyskać? Poza tym - pod dosem rozmiar F jest 175GB, a pod windowsem 181GB.
    Uruchomiłem Parition Table Doctor spod DOS-a (nie wiem czy ktoś to używał) i przy C jest czerwony krzyżyk i przy E (czyli tej, z której dane straciłem), czyli coś z "boot'em". Próbowałem je naprawić poprzez fixboot z tego programu i nic to nie dało. Czy GRUB coś namotał?
    Najbardziej mnie bolą te utracone dane. Nazwa partycji się zwróciła, ale dane nie. Zdenerwowałem się jak cholera, bo to była moja najważniejsza część dysku...
  • #9 8568554
    linuks
    Spec od komputerów
    Posty: 10981
    Pomógł: 1473
    Ocena: 491
    Wyraźnie pisałem zainstaluj linuksa na jednej partycji(najlepiej przygotowanej przed instalacją). Jak dałeś polecenie żeby ci intalator sam utworzył partycje to jest taki efekt. Partycje linuksowe nie są widoczne z windowsa.Trudno mi powiedzieć co na partycjach było porobione.Po dwukrotnym instalowaniu linuksa odzyskanie danych z partycji będzie trudne jeżeli nie niemożliwe.Pokaż jakie masz partycje w zarządzaniu dyskami. Z tego co piszesz to instalowałeś linuksa na partycji z ważnymi danymi? Jak odzyskiwałeś partycje linuksa że ją windows widzi?
  • REKLAMA
  • #10 8568968
    Redgy
    Poziom 33  
    Posty: 1939
    Pomógł: 227
    Ocena: 823
    Generalnie tak kończą się zabawy z Linuxem, jak się wie na jego temat niewiele. Jeżeli lubisz nowości to najpierw można po praktykować na wirtualnej maszynie np Virtual PC 2007 lub nowszej. Dopiero potem brać się za coś poważniejszego.

    Nie wiem jak ty to zrobiłeś że skasowało ci dane. Po prostu nie umiem odtworzyć twojego toku postępowania i rozumowania. Miałeś usunąć partycje które stworzyłeś wcześniej i zostawić niepodzieloną przestrzeń dyskową wolną od jakichkolwiek partycji i użyć opcji największa wolna przestrzeń. Ewentualnie zrobić tak jak kolega linuks radził. Jak zrobiłeś nie wiem.

    Teraz pozostaje zaopatrzyć się w jakiś inny dysk i skanować tą partycje z danymi programami do odzyskiwania. I żmudnie wyciągać dane.
  • #11 8570166
    viperx
    Poziom 12  
    Posty: 93
    Tą partycję, z której straciłem dane to sam sobie przez przypadek spieprzyłem :) Ale odzyskałem dane, także jest ok :)
    A niewidzialną partycję odzyskałem przez przebudowanie tabeli wszystkich partycji. Aczkolwiek i tak mi jeszcze to wszystko nie pasuje do końca. Popracuje jeszcze nad tym :)
    Generalnie człowiek uczy się na błędach, teraz będę wiedział jak to jest gdy się mało wie.
    Dzięki chłopcy za pomoc.
  • #12 8570373
    piachu2
    Poziom 17  
    Posty: 280
    Pomógł: 5
    Ocena: 32
    viperx napisał:
    ...
    Szkoda, bo spodobał mi się Linux, a ja lubię nowości :)
    ...

    Taki jest Linuks - widziałeś go przez chwilę i spodobał Ci się,
    więcej samozaparcia, a urzeknie Cię całkowicie.
    Kolego - ile lat uczyłeś się życia w Matrixie ( czytaj Łindołsie) - Linuksowi w wersji Ubuntu poświęć jedynie kilka miesięcy, a poznasz jego zalety.
    Moim zdaniem , Linucha najlepiej poznawać instalując go na innym dysku lub przed instalacją odpowiednio podzielić swój dysk.
    I tak dla przykładu, ja kiedyś robiłem to tak:
    HDD 120MB
    Podczas instalacji XP dysk dzieliłem na:
    - 20GB dla XP,
    - 30GB na EXT
    - 1GB SWAP
    - reszta dysku na dokumenty w formacie FAT lub NTFS coby XP zobaczył.
    Jako pierwszy system instalowałem XP z formatowaniem wszystkich partycji.
    Potem instalowałem Ubuntu, wskazując /. ten 30GB i 1GB jako SWAP.
    Po paru latach nieco inaczej jest instalowany linux u mnie.

    Obecnie nie znam programu pod Windows, którego nie uruchomię na Linuksie.
    Przepraszam - są takie!
    Są to programy antywirusowe :-)
    Choć czasami odpalam clamav, aby sprawdzić czy przypadkiem nie zaśmiecę systemu koledze dając mu coś na PenDrive od innego kolegi.

    Ps.: Kolego Linuks i Redgy nie zabijajcie nowego usera takimi odpowiedziami, przecież napisał że jest początkujący!
    Zwykły - domowy "Administrator" Windowsa nie ogląda takich plików i nawet nie wie że coś takiego jest, a wy takie teksty rzucacie początkującemu w linuksie?
    Jak ten człowiek to zobaczy to ucieknie, i dalej będzie klikał "OK", "OK" ... bez czytania i myślenia, bo tak robią użytkownicy Windowsa.
  • #13 8570434
    Redgy
    Poziom 33  
    Posty: 1939
    Pomógł: 227
    Ocena: 823
    Ja co prawda zaczynałem od Unixa -> Solaris, potem Debiana, na końcu Ubuntu. Wiem, że zacząć nie jest prosto ale nie wolno się poddawać. Dlatego zalecam w celach edukacyjnych postawić Virtual PC lub Virtual Box i dopiero tam poćwiczyć, żeby później było lżej i bez niespodzianek.

    Virtual Box
  • #14 8570451
    viperx
    Poziom 12  
    Posty: 93
    Nie jest to tak, że ja się w ogóle na systemach operacyjnych nie znam. XP mam obcykanego w miarę dobrze, wiele rzeczy już psułem, naprawiałem i wciąż tak jest :)
    Linux to dla mnie nowość, chciałem po prostu spróbować. Samo LiveCD mnie urzekło, więc postanowiłem zainstalować według instrukcji. No ale nie wyszło.
    Dalej nie wiem co z tymi partycjami zrobiłem nie tak :( 3 partycje były "windowsowe", resztę zostawiłem dla Linuxa, nie dzieliłem dla niego partycji tylko pozwoliłem, żeby sam sobie wszystko zrobił. Wyszło na to samo.
    Może to być przez to, że ściągnąłem "remiks" Linuxa (z pousuwanymi jakimiś badziewiami, coś było dodane itd) a nie oryginała?
  • #15 8570457
    Redgy
    Poziom 33  
    Posty: 1939
    Pomógł: 227
    Ocena: 823
    Ciężko powiedzieć czy ktoś ingerował w instalator czy nie. Spróbuj na Wirtualnej maszynie tam nic nie zepsujesz :) Trening czyni mistrza.

    Tu jest tutorial obrazkowy.
    http://www.psychocats.net/ubuntu/virtualbox

    Tu nawet młody kolega zrobił film instruktażowy :)



  • #16 8570897
    linuks
    Spec od komputerów
    Posty: 10981
    Pomógł: 1473
    Ocena: 491
    Remiks nic tu nie namieszał.Kluczowe było partycjonowanie dysku.Jak się nie zraziłeś do linuksa (wg mnie lepszy system niż windows) to można spróbować zaintalować ale byś musiał podać więcej informacji o dyskach jakie masz w kompie ,żeby cie pokierować krok po kroku przez instalacje.Co do usuniętych danych to sam nic nie próbuj bo tylko zmiejszasz szanse odzyskania danych. Mgol21 jest expertem od dysków to pomoże odzyskać dane.
    Używam linuksów ponad 10 lat i bardzo sobie chwalę ten system.
    Pozdrawiam
  • #17 8571951
    viperx
    Poziom 12  
    Posty: 93
    Nie zraziłem się do Linuksa. Tak czy siak i tak chcę przeskoczyć temat, choćby nie wiem co. Jestem uparty :P

    Próbowałem przez VirtualBox odpalić 10.04, ale nie poszedł... Chyba mam za mało RAM-u, bo muli jak cholera. 9 poszła szybciej, ale też nie chciało coś wejść.

    Dysk mam jeden. WD 500GB SATA, podłączony przez adaptor pod złącze ATA.
    C-SYSTEM 16GB
    D-130GB
    E-181GB
    (F-To nagrywarka)
    G-140GB

    Teraz jak podzielić tą ostatnią? Bo ostatnią mam pustą. Podzielić ją przez instalator Linuksa czy przez jakiś program do partycjonowania?
    Będę raczej instalował 9.10, bo 10.04 chyba nie pociągnie mój komputer.
    Mam 512MB ramu, Celerona 2,2GHZ, dysk wiadomo jaki, grafikę też mam dobrą z dużą ilością pamięci. Więc lepiej 10 czy 9?
  • #18 8572326
    linuks
    Spec od komputerów
    Posty: 10981
    Pomógł: 1473
    Ocena: 491
    Witam.
    Na tym sprzęcie każdy linuks będzie dobrze chodził.10-04 ma największe wymagania co do RAM ale max co zużywa to 300MB. Z uruchomionym filmem z youtube ok 260 MB zużywa.(scrin poniżej)
    Z tego co podałeś to masz jeden dysk ale chce się upewnić co do układu partycji więc podaj scrin z zarządzania dyskami
    Nie ma sensu instalować starszej wersji.Partycje będziemy robić używając GParted z CD ubuntu 10.04
    Pozdrawiam.
    Błąd GRUB po instalacji Ubuntu 10.04 obok Windows XP - brak wyboru systemu
  • REKLAMA
  • #19 8572482
    viperx
    Poziom 12  
    Posty: 93
    Proszę :)

    Screen:

    Błąd GRUB po instalacji Ubuntu 10.04 obok Windows XP - brak wyboru systemu
  • #20 8572551
    linuks
    Spec od komputerów
    Posty: 10981
    Pomógł: 1473
    Ocena: 491
    Uruchom ubuntu 10.04 (nie instaluj). Wpisz w terminal: sudo gparted
    W Gparted suń partycje sda7 (partycja G wg windowsa) i utwórz partycje:
    pierwsza ok 10 GB system plików ext3,
    druga swap ok 1 GB,
    trzecia ok 10GB system plików ext3 .
    Resztę zostaw nie przydzielone (potem się zrobi partycje na kopie windowsa i linuksa)
    Jak zrobisz to uruchom gparted. Nowe partycje powinny być:
    pierwsza sda7 10GB ext3,
    druga sda8 swap,
    trzecia sda9 10GB ext3.
    Pozdrawiam
  • #21 8572567
    jankolo
    Spoczywaj w Pokoju
    Posty: 32197
    Pomógł: 1792
    Ocena: 583
    Linuks, popraw wszystkie swoje posty stosując taki znak interpunkcyjny jak przecinek oraz poustawiaj poprawnie spację.
  • #22 8572613
    linuks
    Spec od komputerów
    Posty: 10981
    Pomógł: 1473
    Ocena: 491
    Pisownia trudniejsza niż instalacja linuksa ale już sie robi :).Fakt wyglądało jak groch z kapustą i bardzo nieczytelnie. Dzięki za zwrócenie uwagi.
  • #23 8572690
    viperx
    Poziom 12  
    Posty: 93
    A te znaki jak "/", "/boot", "/home" używać? Czy nie?
    W tym terminalu jak uruchomię geparted to będę wiedział jak usunąć i utworzyć partycje? Czy jakieś komendy potrzebne?
  • #24 8572723
    linuks
    Spec od komputerów
    Posty: 10981
    Pomógł: 1473
    Ocena: 491
    Będziesz wiedział. GParted ma graficzny interfejs. Prawa mysz na partycje i pokaże się menu kontekstowe. Jak wszystko zrobisz to trzeba kliknąć Zastosuj lub Aply to dobiero wykona operacje czekające w kolejce.Narazie tylko partycje robimy to znaki nie będą potrzebne. Uważaj i nie usuń innej partycji (partycja do usunięcia będzie ostatnia /sda7)
  • #25 8572821
    viperx
    Poziom 12  
    Posty: 93
    Jak już to zrobię to można to spokojnie wyłączyć i zajrzeć do tego np. jutro bez usunięcia tego co robiłem? :)
  • #26 8572829
    linuks
    Spec od komputerów
    Posty: 10981
    Pomógł: 1473
    Ocena: 491
    Oczywiście.Nie ma pośpiechu.Instalacji tylko nie można przerywać. Zanim przystąpimy do instalacji to zrobimy jeszcze kopie MBR.
    Pozdrawiam
  • #27 8573595
    Qukac
    Poziom 20  
    Posty: 320
    Pomógł: 30
    Ocena: 26
    Dwa najczęstsze i kardynalne błędy przy instalacji linuxa.

    1. to dzielenie partycji pod linuxa na logiczną czy też rozszerzoną, ma być podstawowa dla "/" czyli inaczej dla root, dopiero drugą partycję podstawową dzielimy na logiczną czy też rozszerzoną zgodnie z naszymi potrzebami "home" "boot" itp.

    2. to instalowanie gruba do MBR, jeżeli masz windowsa a dopiero zaczynasz przygodę z linuxem powinieneś instalować na partycji gdzie jest katalog "/boot" a do uruchamiania linuxa użyć komendy "dd if=/dev/sdaX bs=512 count=1 of=linux.boot" gdzie plik linux.boot kopiujesz na partycję z windowsem i dodajesz odpowiedni wpis w bootmenu windowsa.

    Wszystko na ten temat można znaleźć na google jeżeli się chce.
  • #28 8573761
    piachu2
    Poziom 17  
    Posty: 280
    Pomógł: 5
    Ocena: 32
    Qukac napisał:

    Wszystko na ten temat można znaleźć na google jeżeli się chce.

    A można, można, ale pod warunkiem, że szukający wie czego ma szukać.
    Nie wprowadzaj zamętu, instalator Ubuntu od lat ma to pięknie rozwiązane, pod warunkiem, że wcześniej zrobi się odpowiednie partycje i zainstaluje Windowsa (nie odwrotnie!) potem Ubuntu.
    Po restarcie zgłasza się GRUB i możesz wybrać jaki OS uruchamiasz ( domyślnie po 10s Ubuntu uruchamia się sam).
    Nie każ początkującemu wykonywać takie operacje.
    W Ubuntu instalator jest intuicyjny i bardzo prosty.
    A informacje wyczytane w tutorialach o Niemieckich linuksach zostaw sobie, chyba że chcesz o tym pogadać.
  • #29 8574039
    linuks
    Spec od komputerów
    Posty: 10981
    Pomógł: 1473
    Ocena: 491
    Qukac jak nie wiesz o czym piszesz to nie pisz bo wprowadzasz w błąd.
    Z twojego postu wynika, że linuksa znasz z opowiadania.
    1.Linuks nie poptrzebuje do instalacji partycji podstawowej.Mam kilka linuksów zainstalowanych i wszystkie na rozszerzonej partycji.Ciekawe jak zainstalujesz np 6 linuksów i wszystkie na partycji podstawowej?.Większej bzdury od tego ,że linuks potrzebuje do instalacji partycji podstawowej nie słyszałem od lat.
    2 MBR ma 446 bajtów nie 512.(reszta to układ partycji)
    Kopie MBR będziemy robić jak przyjdzie czas( wyrażnie to napisałem)
    Po co ingerować w windows? Lepiej zrobić kopie MBR i w przypadku rezygnacji z linuksa przywrócić MBR z kopii.
    Pozdrawiam
  • #30 8574320
    Qukac
    Poziom 20  
    Posty: 320
    Pomógł: 30
    Ocena: 26
    @linuks

    Tak linuksa zainstalujesz na każdej partycji ale mogą być problemy głównie z rozruchem znam to z autopsji i nie zarzucaj komuś braku w wiedzy gdy samemu ma się jej nie wiele.

    Nic nie pisałem o kopi MBR tylko o nie instalowaniu gruba do MBR bo jeżeli coś nie pójdzie to nie uruchomi już komputera.

Podsumowanie tematu

✨ Użytkownik zainstalował Ubuntu 10.04 obok Windows XP, jednak napotkał problemy z GRUB-em, który nie umożliwiał wyboru systemu operacyjnego. Po instalacji systemy nie uruchamiały się, co skłoniło go do poszukiwania pomocy. W odpowiedziach zasugerowano różne metody naprawy, w tym resetowanie ustawień BIOS, aktualizację MBR za pomocą poleceń FIXMBR i FIXBOOT, a także edytowanie pliku konfiguracyjnego GRUB-a. Użytkownik próbował różnych rozwiązań, w tym reinstalacji systemu oraz użycia LiveCD, ale nadal występowały błędy, takie jak "grub error unknown filesystem" oraz problemy z plikiem hal.dll. W końcu zasugerowano, aby zainstalować czystą wersję Ubuntu, a nie remiks, oraz aby użyć GRUB4DOS jako alternatywnego bootloadera.
Wygenerowane przez model językowy.
REKLAMA