Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Wasabi 08 Května 2008, 19:12:01
-
Ahoj, potrebuji poradit. Mam Windows Vista a nedavno sem si nainstaloval Ubuntu 8.04 na stejny disk, ale na jiny odil. Muj problem je, ze PC buduje rovnou do Ubuntu, ale Vistu nemam navyber. Uz sem zkousel a cetl co sem nasel, ale zatim nic. Tenhle pripad sem nasel casto, ale obracene, slo bootovat jen do Win. Jo a jeste. Mam dva fyzicke disky a oba jsou rozdeleny na dve casti. Vista ja na prvnim HDD a Ubuntu na druhem. Diky vsem za rady.
-
postupuj podle stranky Přidání Windows do GRUBu (http://wiki.ubuntu.cz/GRUB/Přidání%20Windows)
-
Diky za typ. To uz sem zkousel, ale do Win sem se nedostal. Je jeste nejaky zkusob jak na to?
-
tak mi sem hod vypis
sudo fdisk -la
cat /boot/grub/menu.lst
-
Dobra, tady to je:
1)
Disk /dev/sda: 160,0 GB, 160 041 885 696 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 19 457
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0x08490848
Zařízení Zavádět Začátek Konec Bloky Id Systém
/dev/sda1 1 6375 51200000 7 HPFS/NTFS
/dev/sda2 * 6375 19457 105086976 7 HPFS/NTFS
Disk /dev/sdb: 160,0 GB, 160 041 885 696 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 19 457
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0xd64cd64c
Zařízení Zavádět Začátek Konec Bloky Id Systém
/dev/sdb1 1 1805 14498631 7 HPFS/NTFS
/dev/sdb2 3737 19457 126278932+ f W95 Rozš. (LBA)
/dev/sdb3 * 1806 3736 15510757+ 83 Linux
/dev/sdb5 3827 19457 125555976 7 HPFS/NTFS
/dev/sdb6 3737 3826 722862 82 Linux swap/Solaris
Diskové oddíly jsou chybně seřazeny
2)
wasabi@WaSaBi-desktop-LINUX:~$ cat /boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 3
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=3010bdc7-98e0-457d-aaf4-65879df8d4fd ro
## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,2)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash noapic locale=cs_CZ
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false
## ## End Default Options ##
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd1,2)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=3010bdc7-98e0-457d-aaf4-65879df8d4fd ro quiet splash noapic locale=cs_CZ
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd1,2)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=3010bdc7-98e0-457d-aaf4-65879df8d4fd ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, kernel 2.6.22-14-generic
root (hd1,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=3010bdc7-98e0-457d-aaf4-65879df8d4fd ro quiet splash noapic locale=cs_CZ
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 8.04, kernel 2.6.22-14-generic (recovery mode)
root (hd1,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=3010bdc7-98e0-457d-aaf4-65879df8d4fd ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 8.04, memtest86+
root (hd1,2)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
title Microsoft Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
-
uzavri, prosim, jednotlive vypisy do tagu [ code][ /code] (bez mezer), dekuji :)
-
takze zacneme tim, ze pred radek hiddenmenu napises #
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.zaloha
sudo gedit /boot/grub/menu.lst
jeste si tam muzes v radku timeout nastavit vyssi cislo - je to pocet sekund, po ktere se ti zobrazi tabulka, kde si vybiras, ktery system se ma spustit - ja tam mam napr. 10
a jeste mi sem napis, na kterem z tech disku/oddilu mas ty windows nainstalovane
-
Tak to prave presne nevim. Myslim, ze je to prvni odil na slave, ale nejsem si tim jisty. Mel by mit 52.4GB, vic urcite ne.
-
Pokud se Windows necházejí na jiném disku měl by se použít trik s map takže položka v /boot/grub/menu.lst by měla být pro windows u vás asi takhle
title Microsoft Windows
rootnoverify (hd0,0)
makeactive
map (hd1) (hd0)
map (hd0) (hd1)
chainloader +1
Když tak to vyzkoušejte.
-
no rekl bych, ze to mas rozdeleny dost divoce ty disky :)
kdyz jsi to upravil tak jak jsem ti psal, tak zkus restartovat PC... mela by se ti objevit ta tabulka (GRUB) o ktere jsem psal.
Tam sipkama normalne zkus vybrat Microsoft Windows a dej enter.
Pokud to nenabootuje, zkus jeste najet do Ubuntu a udelej nasledujici upravu /boot/grub/menu.lst v prislusne casti - tedy na konci :)
title Microsoft Windows
rootnoverify (hd0,1)
makeactive
chainloader +1
-
title Microsoft Windows
rootnoverify (hd0,0)
makeactive
map (hd1) (hd0)
map (hd0) (hd1)
chainloader +1
to neznam :) co to dela? :)
-
Měl by se tak namapovat ten druhý disk, protože myslím Grub nedokáže zavést Windows pokud jsou na jiném fyzickém disku. Vím, že sem to tak již dělal jinak mi to nešlo :).
-
Diky za rady, hned to jdu testovat. Snad uz to pujde :)
-
no rekl bych, ze to mas rozdeleny dost divoce ty disky :)
kdyz jsi to upravil tak jak jsem ti psal, tak zkus restartovat PC... mela by se ti objevit ta tabulka (GRUB) o ktere jsem psal.
Tam sipkama normalne zkus vybrat Microsoft Windows a dej enter.
Pokud to nenabootuje, zkus jeste najet do Ubuntu a udelej nasledujici upravu /boot/grub/menu.lst v prislusne casti - tedy na konci :)
title Microsoft Windows
rootnoverify (hd0,1)
makeactive
chainloader +1
Přesně jak píše Premet, pokud máš win na jiném disku musíš používat metodu s map. Klasika v tomto případě nefunguje, jedině když jsou systémy na stejném disku.
http://forum.ubuntu.cz/index.php?topic=3194.msg21515#msg21515
-
Tak sem testoval ruzne moznosti, ale ani jedna nepomohla. Myslim si, ze Visty jsou zde:
[b]/dev/sda1 1 6375 51200000 7 HPFS/NTFS[/b]
, ale kdyz dam zadam
title=Windows
rootnoverify (hd0,0)
map (hd1) (hd0)
map (hd0) (hd1)
chainloader +1
tak to vyhodi hlazku: BOOTMGR chybi
-
ja bych tam dal teda
rootnoverify (hd0,1)
-
Já ne, protože se začíná od 0 a jelikož se jedná o sda1 takže je první takže to rootnonverify (hd0,0) by mělo být dobře :).
-
Podívej se ješte sem na toto téma http://forum.ubuntu.cz/index.php?topic=17624.msg126800#msg126800 (http://forum.ubuntu.cz/index.php?topic=17624.msg126800#msg126800) :)
-
Tak Vam vsem diky za rady. Ten posledni odkaz vypada dobre. Asi to bude tim jak se tam pise. Uz na to dnes nemam silu, takze se na to vrhnu az o vikendu. Kdybych s tim mel jeste problem tak se ozvu.
-
jenze podle /dev/sda2 * 6375 19457 105086976 7 HPFS/NTFS je sda2 bootovaci disk...
-
Jo to pak jo já jsem to bral podle toho co psal Wasabi nekoukal jsem na výpis z fdisku
Myslim si, ze Visty jsou zde:
[b]/dev/sda1 1 6375 51200000 7 HPFS/NTFS[/b]