Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: maydule 05 Ledna 2012, 16:16:59
-
Ahoj,
mam nasledujici problem... Mam stolni pc hp G5400cs s Win 7 64 bit a chtela jsem dual boot s ubuntu 11.10 (vybrala jsem 64bit instalacku). Postupovala jsem volbou "nainstalovat ubuntu vedle win", bohuzel, instalace sice probehla, ale nasledne nejsem schopna ubuntu nastartovat - grub se vubec neobjevi... Rovnou se spusti windows.
Koukala jsem, ze se resily nefunkcni win po zavedeni dual bootu, ale u me je to opacne :'(
Je zapotrebi grub obnovit? Nebo je to slozitejsi? Prikladam vypis RESULTS.txt z boot_info_script, spusteneho z LiveCD.
Moc diky za napady!
Boot Info Script 0.60 from 17 May 2011
============================= Boot Info Summary: ===============================
=> Windows is installed in the MBR of /dev/sda.
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sda2: __________________________________________________________________________
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: /Windows/System32/winload.exe
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: /bootmgr /boot/bcd
sda4: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sda5: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 11.10
Boot files: /boot/grub/grub.cfg /etc/fstab
sda6: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
============================ Drive/Partition Info: =============================
Drive: sda _____________________________________________________________________
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 * 2,048 206,847 204,800 7 NTFS / exFAT / HPFS
/dev/sda2 206,848 1,159,747,317 1,159,540,470 7 NTFS / exFAT / HPFS
/dev/sda3 1,926,408,192 1,953,521,663 27,113,472 7 NTFS / exFAT / HPFS
/dev/sda4 1,159,747,582 1,926,406,143 766,658,562 5 Extended
/dev/sda5 1,159,747,584 1,918,062,591 758,315,008 83 Linux
/dev/sda6 1,918,064,640 1,926,406,143 8,341,504 82 Linux swap / Solaris
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/loop0 squashfs
/dev/sda1 924C9C9E4C9C7EA3 ntfs SYSTEM
/dev/sda2 58BC095DBC0936D2 ntfs OS
/dev/sda3 C4564D1A564D0F1C ntfs HP_RECOVERY
/dev/sda5 a6b98f56-eeb9-4370-a24c-97286fa991b6 ext4
/dev/sda6 5ab83b97-ba72-4518-9313-cd0634f9e5ac swap
================================ Mount points: =================================
Device Mount_Point Type Options
/dev/loop0 /rofs squashfs (ro,noatime)
/dev/sr0 /cdrom iso9660 (ro,noatime)
=========================== sda5/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 efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root a6b98f56-eeb9-4370-a24c-97286fa991b6
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root a6b98f56-eeb9-4370-a24c-97286fa991b6
set locale_dir=($root)/boot/grub/locale
set lang=cs_CZ
insmod gettext
fi
terminal_output gfxterm
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
if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, with Linux 3.0.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root a6b98f56-eeb9-4370-a24c-97286fa991b6
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=a6b98f56-eeb9-4370-a24c-97286fa991b6 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.0.0-12-generic
}
menuentry 'Ubuntu, with Linux 3.0.0-12-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root a6b98f56-eeb9-4370-a24c-97286fa991b6
echo 'Loading Linux 3.0.0-12-generic ...'
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=a6b98f56-eeb9-4370-a24c-97286fa991b6 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.0.0-12-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,msdos5)'
search --no-floppy --fs-uuid --set=root a6b98f56-eeb9-4370-a24c-97286fa991b6
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root a6b98f56-eeb9-4370-a24c-97286fa991b6
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)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 924C9C9E4C9C7EA3
chainloader +1
}
menuentry "Windows Recovery Environment (loader) (on /dev/sda3)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root C4564D1A564D0F1C
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 ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
--------------------------------------------------------------------------------
=============================== sda5/etc/fstab: ================================
--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' 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
# / was on /dev/sda5 during installation
UUID=a6b98f56-eeb9-4370-a24c-97286fa991b6 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=5ab83b97-ba72-4518-9313-cd0634f9e5ac none swap sw 0 0
--------------------------------------------------------------------------------
=================== sda5: Location of files loaded by Grub: ====================
GiB - GB File Fragment(s)
= boot/grub/grub.cfg 1
= boot/initrd.img-3.0.0-12-generic 2
= boot/vmlinuz-3.0.0-12-generic 1
= initrd.img 2
= vmlinuz 1
========= Devices which don't seem to have a corresponding hard drive: =========
sdb
=============================== StdErr Messages: ===============================
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
awk: cmd. line:36: Math support is not compiled in
-
=> Windows is installed in the MBR of /dev/sda.
jenze vy GRUB nainstalovany v MBR vubec nemate...
-
Tipoval by som , že grub nie je v MBR (http://en.wikipedia.org/wiki/Master_boot_record). ale vo VBR (http://en.wikipedia.org/wiki/Volume_boot_record) /dev/sda5 .
http://wiki.ubuntu.cz/GRUB2#Obnoven.2BAO0_GRUB2_pomoc.2BAO0_LiveCD (http://wiki.ubuntu.cz/GRUB2#Obnoven.2BAO0_GRUB2_pomoc.2BAO0_LiveCD)
-
=> Windows is installed in the MBR of /dev/sda.
jenze vy GRUB nainstalovany v MBR vubec nemate...
Nejzahadnejsi je, proc tam neni, kdyz jsem pri instalaci vyslovne navolila, ze se ma na dev/sda nainstalovat... :(
Zkusim grub obnovit.
-
Ahoj,
moc dekuju za rady! Obnova grubu skutecne pomohla :) (Sice to neodpovida na zahadu, proc se grub pri instalaci nenainstaloval, ale to uz asi resit nemusim.)
Prosim tedy o oznaceni tematu jako vyreseneho... Diky!
-
Tipoval by som na chybu niekde medzi stoličkou a klávesnicou... :P
Prosim tedy o oznaceni tematu jako vyreseneho...
To musíš urobiť jedine ty... :o
-
Tipoval by som na chybu niekde medzi stoličkou a klávesnicou... :P
Víš co, nech si zbytečný poznámky pro sebe... :P :) ;)
-
Je to sice krapet starší téma, ale přispěju. Mám stejný problém jako měla maydule. První OS na disku byly Windows 7 Professional 64bit, Ubuntu 12.04 64bit jsem instaloval z SD karty (díky moc za unetbootin). Když se instalátor ptal, jak Ubuntu nainstaloval, zvolil jsem jako vždy "Vedle Windows 7". Instalace doběhla, updaty i jazykové balíky se nainstalovaly a přišel na řadu restart. Jenže nabootovaly Windows aniž by se zobrazil GRUB. Postupoval jsem podle rad zde, tedy udělal jsem obnovu grubu podle návodu výše (z LiveSD karty) - veškeré výpisy byly OK. Provedl jsem restart, ale dočkal jsem se jen záchranné konzoly (kterou ovládat neumím):
File not found.
grub rescue>Oddíl Windows z LiveSD vidím, včetně dat. Zajímavé je, že pokud bootuju z této karty, tak se GRUB zobrazí, vč. možnosti spustit Windows 7. Pokud bootuju z hlavního disku a SD karta je vytažená, dočkám se jen záchranné konzoly GRUBu. :( Tady uvádím výpis fdisku:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
hlav: 255, sektorů na stopu: 63, cylindrů: 60 801, celkem 976 773 168 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0xdf122c94
Zařízení Zavádět Začátek Konec Bloky Id Systém
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 857812823 428802988 7 HPFS/NTFS/exFAT
/dev/sda3 857812990 976771071 59479041 5 Rozšířený
/dev/sda5 857812992 960208895 51197952 83 Linux
/dev/sda6 960210944 976771071 8280064 82 Linux swap/Solaris
Disk /dev/sdb: 2 013 MB, 2 013 265 920 bajtů
hlav: 16, sektorů na stopu: 15, cylindrů: 16 384, celkem 3 932 160 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x00000000
Zařízení Zavádět Začátek Konec Bloky Id Systém
/dev/sdb1 * 255 3932159 1965952+ 6 FAT16
Edit: update GRUBu hlásí toto, přesto se nedaří z HDD nabootovat:
lukas@lukas-thinkpad-t400:~$ sudo update-grub
[sudo] password for lukas:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-23-generic
Found initrd image: /boot/initrd.img-3.2.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
Předem díky za rady.
-
Tak problém vyjasněn. Při instalaci z SD karty se GRUB defaultně nainstaloval právě na ni (aniž bych si toho v instalátoru všiml - lehce přehlédnutelné). Vše vyřešilo vytvoření LiveCD a update GRUBu z něj.