GRUB wykasował Windows Bootloadera - jak go przywrócić?

Tylko tematy nie mieszczące się powyżej.
nakus
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 18 lut 2010, 20:40
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: nakus »

Witam,

Od pewnego czasu mam pewien problem z moim Ubuntu, może zacznę od początku.

Posiadałem laptopa z Windows 7 i postanowiłem wgrać Ubuntu 9.
Po instalacji wszystko śmigało dobrze, grub odpalał zarówno jeden system jak i drugi - brak problemów.

Niestety po upgradzie na Ubuntu 10 coś pokręciłem z ustawieniami i od tej pory nie mogę już odpalić Windowsa. Tylko Linux.

Po wybraniu w GRUBie linii z Windowsem odpala mi się czarny ekran, w gornym lewym rogu miga kursor. Brak Bootloadera windowsa.

Odpaliłem płytę z Win7 wszedłem w odzyskiwanie sytemu, aby przywrócić bootoadera Windowsa, ale niestety brak poprawy. Używałem też jakiś komend z wiersza poleceń, które znalazłem w internecie, ale to też nic nie dawało.

W końcu w akcie desperacji poszedł format dysku C i wgrałem Windows XP. Instalacja przebiegała bez zakłóceń, aż do ponownego restartu - znowu brak bootloadera, czyli migający kursor na czarnym ekranie.

Pozostało odpalic Live CD z linuxem i wgranie GRUBa...

Macie jakieś pomysły jak odzyskać 2 system?
Awatar użytkownika
kefir
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 23 wrz 2010, 23:47
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: kefir »

Do (skutecznego) odpalenia Windowsa mój grub używa:

Kod: Zaznacz cały

### 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 4444455b444550ba
        drivemap -s (hd0) ${root}
        chainloader +1
}
A jaki Ty masz wpis w /boot/grub/grub.cfg odnośnie Windowsa?
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: namok »

@nakus ściągnij na Pulpit Boot Info Script. W terminalu wpisz:

Kod: Zaznacz cały

sudo bash ~/Pulpit/boot_info_script*.sh
Skrypt utworzy na Pulpicie plik "RESULTS.txt" który dołącz do następnego postu.
nakus
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 18 lut 2010, 20:40
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: nakus »

Walczyłem, walczyłęm i wywalczyłem...
Po przejściu z Ubuntu 10,04 na 10.10 system się nie odpala. dzieje się to smao co z wcześniejszymi opcjami.
Po raz kolejny wyciągam z szafy płytę z Windows 7 /a może coś się zmieniło i się zainstaluje/, ale niestety bez zmian... Po 1 części instalacji i 1 resecie komputer mruga do mnie kursorem...

Kaplica...

Obecnie mam wsadzone live CD, ale to chyba nie najlepsze rozwiązanie.

Poniżej wyciąg z pracy skryptu boot info.

Kod: Zaznacz cały

   Boot Info Script 0.55    dated February 15th, 2010                    

============================= Boot Info Summary: ==============================

 => Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in 
    partition #6 for (,msdos6)/boot/grub.

sda1: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows 7
    Boot files/dirs:   /bootmgr /Boot/BCD /Windows/System32/winload.exe

sda2: _________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info:  

sda5: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  According to the info in the boot sector, sda5 starts 
                       at sector 63.
    Operating System:  Windows 7
    Boot files/dirs:   /Windows/System32/winload.exe

sda6: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info:  
    Operating System:  Ubuntu 10.10
    Boot files/dirs:   /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sda7: _________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info:  

sda8: _________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info:  
    Operating System:  
    Boot files/dirs:   

sda3: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files/dirs:   

=========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot         Start           End          Size  Id System

/dev/sda1    *             63    80,922,239    80,922,177   7 HPFS/NTFS
/dev/sda2          80,922,301   223,397,999   142,475,699   f W95 Ext d (LBA)
/dev/sda5          80,922,303   163,388,006    82,465,704   7 HPFS/NTFS
/dev/sda6         181,485,423   195,849,359    14,363,937  83 Linux
/dev/sda7         195,849,423   200,143,439     4,294,017  82 Linux swap / Solaris
/dev/sda8         200,143,503   223,397,999    23,254,497  83 Linux
/dev/sda3         223,399,890   234,436,544    11,036,655   7 HPFS/NTFS


blkid -c /dev/null: ____________________________________________________________

Device           UUID                                   TYPE       LABEL                         

/dev/loop0                                              squashfs                                 
/dev/mmcblk0p1   44A1-8F1B                              vfat       Ât€OúÊ·ü                    
/dev/sda1        DAD0E55BD0E53DFF                       ntfs       Preload                       
/dev/sda2: PTTYPE="dos" 
/dev/sda3        108962334AF17EEF                       ntfs       beckup                        
/dev/sda5        92BC9613BC95F249                       ntfs       STAFF                         
/dev/sda6        591faf9f-58cb-4304-a99b-1bbb5a45c67a   ext4                                     
/dev/sda7        6719484f-0e6d-4a36-bcb4-a0c3f37d00e1   swap                                     
/dev/sda8        6c357545-bed9-4297-9a5d-d65f9e9fe236   ext4                                     
/dev/sda: PTTYPE="dos" 

============================ "mount | grep ^/dev  output: ===========================

Device           Mount_Point              Type       Options

aufs             /                        aufs       (rw)
/dev/sr0         /cdrom                   iso9660    (ro,noatime)
/dev/loop0       /rofs                    squashfs   (ro,noatime)


=========================== sda6/boot/grub/grub.cfg: ===========================

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
  set have_grubenv=true
  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
}

function load_video {
  insmod vbe
  insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd1,msdos6)'
search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos6)'
search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
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-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    linux    /boot/vmlinuz-2.6.32-25-generic root=UUID=591faf9f-58cb-4304-a99b-1bbb5a45c67a ro   quiet splash
    initrd    /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    echo    'Loading Linux 2.6.32-25-generic ...'
    linux    /boot/vmlinuz-2.6.32-25-generic root=UUID=591faf9f-58cb-4304-a99b-1bbb5a45c67a ro single 
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    linux    /boot/vmlinuz-2.6.32-24-generic root=UUID=591faf9f-58cb-4304-a99b-1bbb5a45c67a ro   quiet splash
    initrd    /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    echo    'Loading Linux 2.6.32-24-generic ...'
    linux    /boot/vmlinuz-2.6.32-24-generic root=UUID=591faf9f-58cb-4304-a99b-1bbb5a45c67a ro single 
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    linux    /boot/vmlinuz-2.6.32-23-generic root=UUID=591faf9f-58cb-4304-a99b-1bbb5a45c67a ro   quiet splash
    initrd    /boot/initrd.img-2.6.32-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    echo    'Loading Linux 2.6.32-23-generic ...'
    linux    /boot/vmlinuz-2.6.32-23-generic root=UUID=591faf9f-58cb-4304-a99b-1bbb5a45c67a ro single 
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    linux    /boot/vmlinuz-2.6.32-22-generic root=UUID=591faf9f-58cb-4304-a99b-1bbb5a45c67a ro   quiet splash
    initrd    /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    echo    'Loading Linux 2.6.32-22-generic ...'
    linux    /boot/vmlinuz-2.6.32-22-generic root=UUID=591faf9f-58cb-4304-a99b-1bbb5a45c67a ro single 
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.32-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    linux    /boot/vmlinuz-2.6.32-21-generic root=UUID=591faf9f-58cb-4304-a99b-1bbb5a45c67a 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 part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    echo    'Loading Linux 2.6.32-21-generic ...'
    linux    /boot/vmlinuz-2.6.32-21-generic root=UUID=591faf9f-58cb-4304-a99b-1bbb5a45c67a 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_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos6)'
    search --no-floppy --fs-uuid --set 591faf9f-58cb-4304-a99b-1bbb5a45c67a
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
    insmod part_msdos
    insmod ntfs
    set root='(hd1,msdos1)'
    search --no-floppy --fs-uuid --set dad0e55bd0e53dff
    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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

=============================== sda6/etc/fstab: ===============================

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda6 during installation
UUID=591faf9f-58cb-4304-a99b-1bbb5a45c67a /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda8 during installation
UUID=6c357545-bed9-4297-9a5d-d65f9e9fe236 /home           ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=6719484f-0e6d-4a36-bcb4-a0c3f37d00e1 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

=================== sda6: Location of files loaded by Grub: ===================


  93.0GB: boot/grub/core.img
  95.8GB: boot/grub/grub.cfg
 100.0GB: boot/initrd.img-2.6.32-21-generic
  97.3GB: boot/initrd.img-2.6.32-22-generic
  97.2GB: boot/initrd.img-2.6.32-23-generic
  95.1GB: boot/initrd.img-2.6.32-24-generic
  95.1GB: boot/initrd.img-2.6.32-25-generic
  94.5GB: boot/vmlinuz-2.6.32-21-generic
 100.1GB: boot/vmlinuz-2.6.32-22-generic
  97.2GB: boot/vmlinuz-2.6.32-23-generic
  94.1GB: boot/vmlinuz-2.6.32-24-generic
  95.1GB: boot/vmlinuz-2.6.32-25-generic
  95.1GB: initrd.img
  95.1GB: initrd.img.old
  95.1GB: vmlinuz
  94.1GB: vmlinuz.old
castor_troy: używaj znaczników

Kod: Zaznacz cały

, a nie [quote][/color]
Awatar użytkownika
kefir
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 23 wrz 2010, 23:47
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: kefir »

Dziwny błąd, trochę poszukałem i widzę, że po instalacji 10 inni mieli podobne objawy. Mnie trochę dziwi, że skoro masz jeden dysk twardy sda, to wszystkie wpisy w grub.cfg dotyczą hd1. Wyedytuj plik /boot/grub/grub.cfg, skopiuj któryś (najlepiej najnowszy) wpis dla Linuksa i zamień hd1 na hd0. Przetestuj.
Jeśli nie pomoże warto by było wkleić wyniki polecenia fdisk -l
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: dk75 »

To dziwne... wszędzie jest hd1 a według dokumentacji GRUB2 dyski są liczone od 0 a tylko partycje są liczone od 1 - aż podglądnę mój grub.cfg.
Tak, wszędzie dla pierwszego dysku mam hd0 a dla pierwszej partycji na pierwszym dysku mam (hd0,1) a ty masz (hd1,msdos6) - to dziwne, że ci nawet Ubuntu startuje no chyba, że tak Canonical pozmieniał GRUB2...
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: mucha090 »

a nie lepiej wpisać w terminal

Kod: Zaznacz cały

sudo update-grub
||| główny OS: Linux Mint Debian Edition 2 64-bit || zapasowy OS: Crunchbang Linux 32-bit |||
jkmkp
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 12 paź 2010, 21:18
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: jkmkp »

słuchajcie mam podobny problem i pilnie potrzebuję pomocy, gdyż dopiero zaczynam z ubuntu

miałem zainstalowanego win 7 i na innej partycji zainstalowałem Ubuntu 10

od tatmej pory odpala się tylko Ubuntu i nie mogę na żaden sposób odpalić win 7?
Awatar użytkownika
mucha090
Zakręcona Traszka
Zakręcona Traszka
Posty: 775
Rejestracja: 15 mar 2008, 11:05
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Brak
Architektura: x86_64
Lokalizacja: Kielce, Poland
Kontakt:

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: mucha090 »

a spróbuj może zainstalować burga http://czytelnia.ubuntu.pl/index.php/20 ... amy-gruba/ może on coś zmieni bo wygląd to napewno :P
||| główny OS: Linux Mint Debian Edition 2 64-bit || zapasowy OS: Crunchbang Linux 32-bit |||
Suchy_szper
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 22 cze 2009, 20:38
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: Suchy_szper »

Nie wiem czy to dobry pomysł istalować BURGa - ja oczywiście na zainstalowałm bo miało ładnie wyglądać - skończyło się na ponownej instalacji bootloadera z livecd.
Awatar użytkownika
bardzo
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 21 gru 2008, 20:33
Płeć: Kobieta
Wersja Ubuntu: 8.04
Środowisko graficzne: KDE Plasma

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: bardzo »

jkmkp pisze:słuchajcie mam podobny problem i pilnie potrzebuję pomocy, gdyż dopiero zaczynam z ubuntu

miałem zainstalowanego win 7 i na innej partycji zainstalowałem Ubuntu 10

od tatmej pory odpala się tylko Ubuntu i nie mogę na żaden sposób odpalić win 7?
W7 ma partycję ukrytą, 3, lub 4 w kolejności w systemie FAT - zmieniony 100Mb. To jest partycja boot 7-ki. Grub odczytuje ją jako vista przekierowuje na rozruch 7 i działa.
Jest to skomplikowane, a więc będzie sie psuć. Dlatego trzeba przemyśleć sposób instalacji Linuxa.

1. Recovery, 2 system 3 Win7.

Najlepiej mieć Ubu na oddzielnym dysku np instalowanym przy odłączonym podstawowym. Wszystkie sposoby naprawy Gruba, czy przywracania bootloadera 7 są mało skuteczne, albo złożone. WIdziałem nawet desperata, który walczył o odzyskanie tych 100Mb, bo myślał, że to 100G:}
reinstalka Gruba pomaga. Jeśli ktoś nie umie, to cały ubu - to przecie tylko 10 minut.
Awatar użytkownika
kefir
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 23 wrz 2010, 23:47
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: kefir »

jkmkp pisze:słuchajcie mam podobny problem i pilnie potrzebuję pomocy, gdyż dopiero zaczynam z ubuntu

miałem zainstalowanego win 7 i na innej partycji zainstalowałem Ubuntu 10

od tatmej pory odpala się tylko Ubuntu i nie mogę na żaden sposób odpalić win 7?
a w jaki sposób próbujesz go odpalać? jeśli przez grub-a, to pokaż jak masz go skonfigurowanego w /boot/grub/grub.cfg + wynik polecenia

Kod: Zaznacz cały

sudo fdisk -l
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: dk75 »

ze względu na wzgląd myślę, że powinniśmy przestać używać fdiska i zacząć parted

Kod: Zaznacz cały

sudo parted -l
nawet numer partycji zgodny z GRUB podaje
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
przemomezep
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 21 sty 2011, 14:40
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: przemomezep »

Witam

Mam podobny problem do wyżej opisanych. Na komputerze miałem win XP i Ubuntu 10.04, ze do laptop firmowy został na na nim uaktualniony system do win7 co spowodowało brak możliwości odpalenia Ubuntu. Po instalacji "7" wyczyściłem partycje linuxowe, ściągnąłem 10.10 i zainstalowałem, lecz zrobiłem to nie udolnie gdyż po odpaleniu kompa, uruchamia mi się boot loader z którego mam wybór Ubuntu , mem test, i Win 7

Ubuntu działa natomiast po wybraniu windy powraca ponownie boot loader i ponownie mam powyższy wybór. Nie znam się na linuxie a jedynie traktuje go jako system do pracy, poczty, netu.

Bardzo proszę o pomoc w uruchomieniu windy.



Poniżej wyciąg z pracy skryptu boot info.




Boot Info Script 0.55 dated February 15th, 2010

============================= Boot Info Summary: ==============================

=> Windows is installed in the MBR of /dev/sda

sda1: _________________________________________________________________________

File system: ntfs
Boot sector type: Grub 2
Boot sector info: Grub 2 is installed in the boot sector of sda1 and
looks at sector 328902776 of the same hard drive for
core.img, but core.img can not be found at this
location. No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files/dirs: /bootmgr /Boot/BCD /Windows/System32/winload.exe
/ntldr /NTDETECT.COM

sda2: _________________________________________________________________________

File system: Extended Partition
Boot sector type: -
Boot sector info:

sda5: _________________________________________________________________________

File system: swap
Boot sector type: -
Boot sector info:

sda6: _________________________________________________________________________

File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 10.10
Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

=========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

Dysk /dev/sda: 250.1 GB, bajtów: 250059350016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401, w sumie sektorów: 488397168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512

Partition Boot Start End Size Id System

/dev/sda1 * 63 244,734,209 244,734,147 7 HPFS/NTFS
/dev/sda2 244,735,998 488,396,799 243,660,802 5 Extended
/dev/sda5 479,111,168 488,396,799 9,285,632 82 Linux swap / Solaris
/dev/sda6 244,736,000 479,111,167 234,375,168 83 Linux


blkid -c /dev/null: ____________________________________________________________

Device UUID TYPE LABEL

/dev/sda1 E8D4D3D2D4D3A15C ntfs Windows
/dev/sda2: PTTYPE="dos"
/dev/sda5 2a74cb08-b507-4bbc-bae3-9caf7e06d3a7 swap
/dev/sda6 d204a065-1e8a-4765-9ebe-f1fce50eac78 ext4
/dev/sda: PTTYPE="dos"
error: /dev/sdb: No medium found

============================ "mount | grep ^/dev output: ===========================

Device Mount_Point Type Options

/dev/sda6 / ext4 (rw,errors=remount-ro,commit=0)


=========================== sda6/boot/grub/grub.cfg: ===========================

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
set have_grubenv=true
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
}

function load_video {
insmod vbe
insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set d204a065-1e8a-4765-9ebe-f1fce50eac78
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set d204a065-1e8a-4765-9ebe-f1fce50eac78
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.35-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set d204a065-1e8a-4765-9ebe-f1fce50eac78
linux /boot/vmlinuz-2.6.35-24-generic root=UUID=d204a065-1e8a-4765-9ebe-f1fce50eac78 ro quiet splash
initrd /boot/initrd.img-2.6.35-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set d204a065-1e8a-4765-9ebe-f1fce50eac78
echo 'Loading Linux 2.6.35-24-generic ...'
linux /boot/vmlinuz-2.6.35-24-generic root=UUID=d204a065-1e8a-4765-9ebe-f1fce50eac78 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-24-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set d204a065-1e8a-4765-9ebe-f1fce50eac78
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=d204a065-1e8a-4765-9ebe-f1fce50eac78 ro quiet splash
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set d204a065-1e8a-4765-9ebe-f1fce50eac78
echo 'Loading Linux 2.6.35-23-generic ...'
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=d204a065-1e8a-4765-9ebe-f1fce50eac78 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-23-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set d204a065-1e8a-4765-9ebe-f1fce50eac78
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set d204a065-1e8a-4765-9ebe-f1fce50eac78
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set e8d4d3d2d4d3a15c
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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

=============================== sda6/etc/fstab: ===============================

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda6 / ext4 errors=remount-ro 0 1
/dev/sda5 none swap sw 0 0

=================== sda6: Location of files loaded by Grub: ===================


168.3GB: boot/grub/core.img
168.4GB: boot/grub/grub.cfg
126.4GB: boot/initrd.img-2.6.35-23-generic
126.7GB: boot/initrd.img-2.6.35-24-generic
168.3GB: boot/vmlinuz-2.6.35-23-generic
168.3GB: boot/vmlinuz-2.6.35-24-generic
126.7GB: initrd.img
126.4GB: initrd.img.old
168.3GB: vmlinuz
168.3GB: vmlinuz.old
=======Devices which don't seem to have a corresponding hard drive==============

sdb

Ze względu na to że to laptop firmowy muszę przywrócić odpalanie windowsa.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: namok »

Po pierwsze to wstawiaj wyniki w tagach.
Po drugie zainstalowałeś grub'a na partycji w7:
sda1: __________________________________________________ _______________________

File system: ntfs
Boot sector type: Grub 2
Boot sector info: Grub 2 is installed in the boot sector of sda1 and
looks at sector 328902776 of the same hard drive for
core.img, but core.img can not be found at this
location. No errors found in the Boot Parameter Block.

Operating System: Windows 7
Boot files/dirs: /bootmgr /Boot/BCD /Windows/System32/winload.exe
/ntldr /NTDETECT.COM
Przywrócisz go za pomocą tego(przewiń do "How to restore the Windows Vista or 7 bootloader").
przemomezep
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 21 sty 2011, 14:40
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: GRUB wykasował Windows Bootloadera - jak go przywrócić?

Post autor: przemomezep »

dzięki, udało się :)
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości