Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Hayden 31 Ledna 2008, 13:59:09
-
Předem se omlouvám za dotaz, který tu již určitě byl zodpovězen, asi jsem špatný hledač :).
Nainstaloval jsem na laptop Win XP a Xubuntu 7.10. V Grubu jsem neměl možnost nabootovat do Windows a tak jsem do něj přidal příslušný řádek podle výpisu z fdisku. Zkoušel jsem i některé variace (root místo rootnoverify), přesto však Grub stále hlásí Error 12.
Disk /dev/sda: 120,0 GB, 120 034 123 776 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 14 593
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0x64ab7690
Zařízení Zavádět Začátek Konec Bloky Id Systém
/dev/sda1 * 1 920 7389868+ 83 Linux
/dev/sda2 921 14592 109820340 f W95 Rozš. (LBA)
/dev/sda5 1045 2088 8385898+ 7 HPFS/NTFS
/dev/sda6 2089 14592 100438348+ 7 HPFS/NTFS
/dev/sda7 921 1044 995967 82 Linux swap/Solaris
Diskové oddíly jsou chybně seřazeny
/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 3
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5
## 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=5df233a5-d0ab-45ca-ad70-2d28422e6c0d ro
## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)
## 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
## 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 7.10, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=5df233a5-d0ab-45ca-ad70-2d28422e6c0d ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=5df233a5-d0ab-45ca-ad70-2d28422e6c0d ro single
initrd /boot/initrd.img-2.6.22-14-generic
title Ubuntu 7.10, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
title Microsoft Windows XP Professional
rootnoverify (hd0,4)
savedefault
makeactive
chainloader +1
-
Podle me tam nebude (hda0,4) ale misto 4 neco jineho, ted si nejsem jist jestli se to cisluje podle oznaceni oddilu-1 nebo podle poradi oddilu na disku, spise bych se priklonil k tomu druhemu takze bych zkusil tam dat
(hda0,2) nebo (hda0,3) .... ted nevidim presne jak to mate rozdeleny. (na tomhle novem foru je vsechno v {code} strasne maly)
-
.. ted nevidim presne jak to mate rozdeleny. (na tomhle novem foru je vsechno v {code} strasne maly)
Super + mousewheel ;)
-
Nefunguje.
-
Podle me tam nebude (hda0,4) ale misto 4 neco jineho, ted si nejsem jist jestli se to cisluje podle oznaceni oddilu-1 nebo podle poradi oddilu na disku, spise bych se priklonil k tomu druhemu takze bych zkusil tam dat
le
(hda0,2) nebo (hda0,3) .... ted nevidim presne jak to mate rozdeleny. (na tomhle novem foru je vsechno v {code} strasne maly)
win xp je na partition sda5. zmenit jsem to zkousel, ale bez uspechu.
-
zkousel tam davat (hd0, 1-5 ) ??? ani jedno nefungovalo.
-
Vyuzil bych toho prostoru, at nemusim pridavat novy topic - jedna se vlastne o podobne tema.
Pouzivam WinXP a Ubuntu 9.10...pri zpusteni pocitace vyberu v Grubu system. Pokud vyberu Ubuntu vse je v poradku a OS se spusti. Pokud vsak zadam Win XP spusti se jeste jedna bootovaci konzole s casovym odpoctem kde se musi predchozi volba znovu potvrdit. Neda se onen "druhy" grub nejak zrusit nebo unifikovat s tim prvnim? Pokud mate odkaz na reseni tohoto problemu, poslete mi ho prosim. Pres vyhledavac jsem to nenasel. Diky
-
Werner: jen tipujem to druhe odpočitavaní si tam mel už před instalaci Buntu že ? pokud ano tak je to v nastaveni XP, start=>spustit=> msconfig a tusim že druha zalozka tam najedes cosi s nabidkami =)
-
Neměl...a bohužel z msconfigu ve Windowsech to k memu udivu neslo odstranit. Zkousel jsem pak přímo editovat boot.ini, ale i kdyz zmeny ulozim, po restartu se nic nezmeni. Ubuntu jsem odinstaloval a presto jsou nadale v bootovacim vyberu pred spustenim Windowsu...zvlastni. Vzhledem k tomu, ze ted budu Ubuntu instalovat na novy disk, rad bych se toho druheho "grubu", da-li se tak nazvat zbavil...cimz se dostavam k me puvodni otazce - Jak to udělat?
-
To druhé je startovací nabídka windows a dá se editovat v systému. Vyřadit se dá také opravou při nastartování z cd windows jako první oprava R, kde se použije fixmbr a fixboot. Poté se opraví grub podobně nastartováním z cd ubuntu. Popisy těchto věcí jsou na http://wiki.ubuntu.cz (http://wiki.ubuntu.cz)
-
Postup k odstraneni "starovaci nabidky windows" jsem nenasel ani pres uzizi klicovych slov ve vyhledavaci, ani pri zbezne prohlidce vaseho odkazu. Predesilam, ze jsem se o to jiz pokousel prikazy FIXMBR a FIXBOOT, pres MSCONFIG, editaci boot.ini i pres nastroje pro spravu. Zcela jiste jsem neco opomněl. Mohl/i byste mi poskytnout podrobnejsi navod, jak odstranit startovaci nabidku? Verim, ze nejsem posledni, kdo s tim bude potrebovat pomoct a tento odkaz se jiste vyuzije i v budoucnu. Díky
-
...používám Win XP, bohužel Win 7 nemám k dispozici....mám za to, že v mém předešlém postupu jsem něco vynechal nebo jsem někde udělal chybu.Řešil-li někdo tento problém a pamatuje-li si krok po kroku postup, velmi by mi pomhlo, kdyby jej zde uverejnil...
-
Tak dejte sem obsah textu na té druhé přihlašovací nabídce, posoudíme, co to vlastně je.
-
Tohle se mi stalo, když jsem instaloval Ubuntu přes Wubi - zkuste nabootovat do Ubuntu a na disku, kde je disk C: s Windows (/host) a najděte tam soubor boot.ini. Ten editujte a nastavte dobu čekání na 0 sekund - a uložte. Pak restartujte a mělo by to fungovat. (Psal jsem to zpaměti, tak snad to bude správně.)
-
Přesně tak, počkáme na ten obsah, aby tam nebylo něco nevhodného.
-
Jan Skořepa: Navrhujete správný postup, takto se te konzole skutecne zbavim. Jde mi vsak o to, abych porozumnel tomu, jak se nastavuje v systemu zruseni teto nabidky. Timto krokem by veci zustaly pri starem, jen by se vzhledem k nulovému timeoutu nemohly projevit. Pokud neprijdu na to, jak vyber zrusit, urcite vyuziju Vasi rady, za niz Vam dekuji.
Ladarozan: zasílám Vám podobu teto, velmi zvlastni nabidky...prazdny radek rovznez nabootuje Windows
[attachment deleted by admin]
-
Výběr zrušíte právě dalšími úpravami toho bootovacího menu Windows, které je v tom souboru boot.ini. Třeba Vám pomohou tyhle odkazy:
http://support.microsoft.com/kb/289022
http://vlaurie.com/computers2/Articles/bootini.htm
Každopádně si boot.ini radši zálohujte. Hodně štěstí. :)
-
To jsem předpokládal, bude to jednoduché :)
-
Děkuji Vám pane Skořepa, Vaše rada (odkaz) mi pomohla problém vyřešit...a bylo to snadné. Vše již funguje správně. Jen mne udivuje, že když jsem přesně totéž udělal jinak :) , nic se nezměnilo - přestože jsem notedpadem editoval boot.ini a umazal jsem přebývající "systémy", změna se neprojevila. Zřejmě je potřeba, aby při provádění těchto změn byl spuštěn sysdm.cpl
Celkový rezultát a postup pro ostaní:
Není třeba zadávat bootcfg /delete /ID#, mimochodem ve Win XP Home, není bootcfg ani k dispozici. Boot.ini je dobré si zálohovat.
1) Pravým tlačítkem myši klikněte na položku Tento počítač a potom na příkaz Vlastnosti.
nebo klikněte na tlačítko Start, potom na příkaz Spustit, zadejte příkaz sysdm.cpl a klikněte na tlačítko OK.
2) Na kartě Upřesnit klikněte na tlačítko Nastavení ve skupinovém rámečku Spuštění a zotavení systému.
3) Ve skupinovém rámečku Spuštění systému klikněte na tlačítko Upravit. Soubor se otevře v programu Poznámkový blok, kde jej můžete upravit.
4) Zde stačí umazat neexistující resp. přebývající volby, nemusí se ani nijak upravovat timeout a systém apriori nabootuje Windows.
-
Nemáte zač, rádo se stalo. Já zase děkuji za napsání návodu, který Vám fungoval - aspoň další po Vás budou mít snadnější práci. :)
-
Měl bych ještě jeden, snad už na delší dobu poslední, dotaz.
Nainstaloval jsem Ubuntu na samostaný disk, na druhem disku jsou tedy Win XP. Po uspesne instalaci a naslednem restartu vyskocila hlaska:
error: no such disk
grub rescue
pročítal jsem přehršle návodů na instalaci grubu. Pres terminal se mi ale Grub nedari zprovoznit a situace s chybovou hlaskou se stale opakuje. Jak by mel znit presny prikaz do terminalu, ktery Grub zprovozní?
-
Aby se dalo s mým dotazem nejak pracovat přidávám zápis v terminálu. Snazil jsem se postupovat dle návodu s GRUBEM 2 (mam Ubuntu 9.10). Abych řekl pravdu, nevim jake zmeny mam zapsat do /etc/default/grub v návodu je uváděno (http://wiki.ubuntu.cz/GRUB2#Obnoven.2BAO0_GRUB2_pomoc.2BAO0_Liv ) nastavte soubor /etc/default/grub dle vašeho systému, jako by bylo explitně jasné, o jaké nastavení se jedná. Nouzově tedy používám Win XP, který po každém pokusu o vytvoření Grubu musím spouštět přes instalační CD - resp. FIXMBR. Zkoušel jsem si i stáhnout Supergrub, bezúspěšně. Po svém "heuristickém martýriu" v archivech vašeho webu jsem snažil získat dostatek informací o nastaveni grubu, zel bohu marně. Problémy s Grubem jsou pomerne casto dotazovany, jejich charakter vsak odpovida konkretnim uzivatelum a ja bohuzel nejsem schopen analogicky vyvodit zaver vhodny pro svou situaci. Verim, ze pro zkuseneho uzivatele se jedna o naprostou banalitu, proto bych chtel poprosit nekoho, kdo vi jak postupovat, at mi poradi.
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x09470946
Device Boot Start End Blocks Id System
/dev/sda1 * 1 60801 488384001 7 HPFS/NTFS
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x20b520b5
Device Boot Start End Blocks Id System
/dev/sdb1 1 9327 74919096 83 Linux
/dev/sdb2 9328 9729 3229065 5 Extended
/dev/sdb5 9328 9729 3229033+ 82 Linux swap / Solaris
ubuntu@ubuntu:~$ sudo mount /dev/sdb1 /mnt
mount: /dev/sdb1 already mounted or /mnt busy
mount: according to mtab, /dev/sdb1 is already mounted on /mnt (příkaz jsem zadal 2x)
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo chroot /mnt
nano /etc/default/grub
-------------------------------------------------------------------------------------------------------------------------
GNU nano 2.0.9 File: /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=5
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
---------------------------------------------------------------------------------------------------------
-
Šlo by na to jít ještě jinak. Pokud mám v PC dva fyzické disky, tak instaluji odděleně. Nejprv připnu první disk a dám windows, pak prohodím a instaluji pohodlně Ubuntu.
Na konci zapojím oba a výběr systému dělám z nabídky biosu stiskem F11 - čili zkuste, máte-li tuto možnost. A je po zápasu s Grubem.
-
Díky za tip, snažil jsem se dle něj postupovat. Zjistil jsem však, že když ponechám v počítači pouze druhý disk, na nemž je nově nainstalován Ubuntu, systém se nenabootuje. Jako by disk nebyl schopen spustit system. Bios muj druhy disk detekuje jako Primary slave.V boot nastaveni jsem zadal prioritu HDD, ale zde mi přišlo divné, že se nenastavuje konkrétní "jméno" disku, ale zkrátka jen Hard Drive. V době když jsem neměl na počítači ubuntu nainstalované, jsem ve Win běžně s tímto diskem pracoval a nebyl s nim zadne potize.Takze se musim ptat, co jsem neudelal spravne tentokrat. Za jakoukoli radu jiz ted dekuji.
PS: zkousel jsem i zmenit cestu zavadece...bez výsledku.
[attachment deleted by admin]
-
Tak u tohoto biosu to bohužel nejde mít to elegantně přepínané. Nicméně lze to upravit tak, že Grub bude sedět na disku Master, kde jsou windows,
obsah linuxu bude na tom slave disku. A méně práce by bylo s verzí 9.04 se starým grubem.
-
Ano, to jsem se pokusel udelat tim, ze jsem instaloval ubuntu na slave, ale zavadec jsem master disk s XP. Sytem se nenabootoval ani v tomto pripade, ale raekce byla jina. Misto klasicke hlasky "error: no such disk grub rescue" vyskoucilo na blackscreenu pouze UBUNTU: z cehoz jsem se vyprostil az restartem. Pote jsem ze zoufalosti zkousel davat zavadece ruzne...nikdy se ubuntu nespustil a nakonec jsem byl donucen FIXBOOTEM zavest zpet Win XP. Prece neni mozne, ze bych byl jediny, kdo ma takovou potiz s dual-bootem. Kazdopadne Vam dekuji, ze jste se memu problemu venoval.
-
Zkus se podívat ještě sem:
http://forum.ubuntu.cz/index.php/topic,40812.0.html
Pokud se ti nepodaří problém s Grubem2 vyřešit, tak mrkni sem:
http://forum.ubuntu.cz/index.php/topic,41971.0.html
-
Já bych ještě zdůraznil ten důležitý moment a sice, že po instalaci Ubuntu 9.04 na ten slave se grub usadí na mástra a znemožní přístup na windows.
Nyní se pod sudo edituje soubor /boot/grub/menu.lst a v něm se odstraní křížky u řádek odkazujících na windows. Toť vše a po restartu už bude v úvodní nabídce jak volba Ubuntu tak volba windows. Tu zmíněnou část menu.lst tady uvedu:
--------------------------------------------------
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
--------------------------------------------------