Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Problém s GRUB (asi) na 9.04 - nejde Win  (Přečteno 2789 krát)

Lovap

  • Návštěvník
  • Příspěvků: 63
Problém s GRUB (asi) na 9.04 - nejde Win
« kdy: 22 Července 2009, 09:45:46 »
Zdravím
Na disku mám Vistu, Mandrivu 2009.1 a chcel som nainštalovať Ubuntu 9.04. Teda nainštalovalo sa to v poriadku, aspoň v tom zmysle, že to fungovalo. Problém nastal po reštarte, keď som sa chcel dostať do Windows. Grub síce píše že Iné operačné systémy, ale namiesto Win je tam Linux na sda1 - a to je blbosť, mal by tam byť Win. Do Mandrivy sa dostanem, ale nie do aktuálneho jadra - iba do defaultného (ktoré sa nainštalovalo pri prvotnej inštalácii).
Prosto si myslím, že to nesprávne rozpozná iné systémy. Rovnaké problémy som mal aj pri Linux Mint - presne to isté, tak som ho chcel nahradiť Ubuntu (aspoň je zrozumiteľnejšie vzhľadom na lepšie počeštenie/poslovenčenie).

dog.big

  • Aktivní člen
  • *
  • Příspěvků: 216
  • inactive :/
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #1 kdy: 22 Července 2009, 10:21:26 »
Vítej na fóru..
K první věci.. o jakou verzi WIN se jedná?

Postni sem výpis z (po zadání do konzole)
Kód: [Vybrat]
sudo fdisk -l
a zkopíruj sem celý obsah souboru po zadání:
Kód: [Vybrat]
gedit /boot/grub/menu.lst
.. vše prosím do
Kód: [Vybrat]
Momentálně Linux INACTIVE.. problém s IGP
My powerful PC :D: Laptop Toshiba L40-14D, CPU: Intel Celeron 1,73Ghz, Chipset: Intel GL960, RAM: 3GB dual ch., VGA: Intel x3100, HDD: 120GB Toshiba, Snd: Realtek HD

Lovap

  • Návštěvník
  • Příspěvků: 63
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #2 kdy: 22 Července 2009, 10:30:52 »
Dík
Bude to trochu trvať - teraz som v práci a po príchode domov budem musieť Ubuntu nanovo inštalovať. Keďže som chcel prístup do Win, otvoril som v Mandrive to udělátko, ktorým sa šteluje zavádzanie systému a potvrdil som mandrivácky GRUB. Takže Ubuntu síce fyzicky na disku je, ale nie je k nemu prístup. Takže to musím nainštalovať.
Inak verziu Win mám Vistu Home Premium 64b.

Krysař

  • Stálý člen
  • **
  • Příspěvků: 1253
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #3 kdy: 22 Července 2009, 11:26:22 »
Takže Ubuntu síce fyzicky na disku je, ale nie je k nemu prístup. Takže to musím nainštalovať.
Myslim, ze neni potreba znovu instalovat, ale jen spravne napsat polozku v /boot/grub/menu.lst

Ale jestli chces precejen instalovat, doporucuji vytvorit samostatny diskovy oddil pro /boot a nastavit ho jako spolecny pro oba/vsechny linuxove systemy. Vyhnes se tim moznym budoucim problemum pri upgradu jadra.
„Nepropadejte naději, jste z nejhoršího vevnitř.“

Lovap

  • Návštěvník
  • Příspěvků: 63
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #4 kdy: 22 Července 2009, 11:46:05 »
"Ale jestli chces precejen instalovat, doporucuji vytvorit samostatny diskovy oddil pro /boot a nastavit ho jako spolecny pro oba/vsechny linuxove systemy. Vyhnes se tim moznym budoucim problemum pri upgradu jadra."

Ehm ... to je jaksi nad moje schopnosti. Vytvoriť by som aj vytvoril, čo o to, ale nastaviť ho ako spoločný ... nemám páru.

Krysař

  • Stálý člen
  • **
  • Příspěvků: 1253
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #5 kdy: 22 Července 2009, 11:53:16 »
blbe jsem se vymacknul...
Nejde o to ten oddil nejak nastavovat, ale nastavit system aby mel /boot na tom oddilu.
„Nepropadejte naději, jste z nejhoršího vevnitř.“

Lovap

  • Návštěvník
  • Příspěvků: 63
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #6 kdy: 22 Července 2009, 15:45:19 »
Výpis z fdisk -l

Kód: [Vybrat]
Disk /dev/sda: 250,0 GB, 250 059 350 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 30 401
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0xe66c0457

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda1   *           1       10199    81920000    7  HPFS/NTFS
/dev/sda2           10200       19592    75449272+   5  Rozšířený
/dev/sda5           10200       12798    20876436   83  Linux
/dev/sda6           12799       13307     4088511   82  Linux swap/Solaris
/dev/sda7           13308       16056    22081311   83  Linux
/dev/sda8           16057       17768    13751608+  83  Linux
/dev/sda9           17769       19592    14651248+  83  Linux

Disk /dev/sdb: 500,1 GB, 500 107 862 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 60 801
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0x77cb1f10

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sdb1               1       60801   488384001    7  HPFS/NTFS
Nejaké vysvetlivky: sda5 a sda7 sú / a /home Mandrivy. Sda 8 a 9 sú / a /home Ubuntu

Výpis z /boot/grub/menu.lst:

Kód: [Vybrat]
# 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 10

## 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=ea4f6868-f936-4b48-9983-12226c018ab3 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=ea4f6868-f936-4b48-9983-12226c018ab3

## 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

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## 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 9.04, kernel 2.6.28-11-generic
uuid ea4f6868-f936-4b48-9983-12226c018ab3
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=ea4f6868-f936-4b48-9983-12226c018ab3 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid ea4f6868-f936-4b48-9983-12226c018ab3
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=ea4f6868-f936-4b48-9983-12226c018ab3 ro  single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 9.04, memtest86+
uuid ea4f6868-f936-4b48-9983-12226c018ab3
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title linux (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title linux-nonfb (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d
initrd (hd0,4)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title failsafe (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 failsafe
initrd (hd0,4)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title desktop 2.6.29.3-1mnb (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.29.3-desktop-1mnb BOOT_IMAGE=desktop_2.6.29.3-1mnb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.29.3-desktop-1mnb.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title desktop 2.6.29.6-1mnb (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.29.6-desktop-1mnb BOOT_IMAGE=desktop_2.6.29.6-1mnb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.29.6-desktop-1mnb.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title linux (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title linux-nonfb (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d
initrd (hd0,4)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title failsafe (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 failsafe
initrd (hd0,4)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title desktop 2.6.29.3-1mnb (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz-2.6.29.3-desktop-1mnb BOOT_IMAGE=desktop_2.6.29.3-1mnb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.29.3-desktop-1mnb.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title desktop 2.6.29.6-1mnb (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz-2.6.29.6-desktop-1mnb BOOT_IMAGE=desktop_2.6.29.6-1mnb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.29.6-desktop-1mnb.img
savedefault
boot
Systém je Win Vista Home Premium 64b
« Poslední změna: 22 Července 2009, 15:48:26 od Lovap »

Krysař

  • Stálý člen
  • **
  • Příspěvků: 1253
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #7 kdy: 23 Července 2009, 06:54:09 »
Tak tady v tom menu.lst skutecne Win neni - predpokladam, ze to je menu.lst nachazejici se na sda8 mrkni jeste na menu.lst na sda5. Verim tomu, ze tam okna najdes.
Dalsi postup bych videl nasledovne:
1- instalace GRUBu tak, aby se obnovilo bootovani z sda5 (tim by se to taky melo dostat do win) viz: http://wiki.ubuntu.cz/GRUB/Obnova
2-bud editace menu.lst na sda5 a pridani ubuntu (zkopirovani odpovidajicich polozek z menu.lst na sda8) - bude fungovat i bez reinstalu ubuntu, ale muze vznikat problem pri upgradu kernelu ubuntu.
nebo 3- vytvoreni partition pro /boot + presun obsahu adresare /boot na tuto partition + zaznam do fstab, aby se ta partition pripojovala jako /boot (a ted me napada, ze pokud to same se udela i pro ubuntu, tak se to ani nemusi preinstalovavat)
„Nepropadejte naději, jste z nejhoršího vevnitř.“

Lovap

  • Návštěvník
  • Příspěvků: 63
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #8 kdy: 23 Července 2009, 08:28:10 »
Dík za rady.
Pri bode 2. by som sa chcel spýtať ktoré položky by som mal zkopírovať? Myslíte tie medzi riadkami :
## ## End Default Options ##
a
### END DEBIAN AUTOMAGIC KERNELS LIST
(asi by malo stačiť zkopírovať toto, nie?

Kód: [Vybrat]
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid ea4f6868-f936-4b48-9983-12226c018ab3
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=ea4f6868-f936-4b48-9983-12226c018ab3 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
A pri prípadnej zmene jadra Ubuntu by som to musel prosto prepísať, resp. doplniť o taký istý zápis, len s iným jadrom (asi).

Ak sa Vám chce mohli by ste tú 3. rozpísať trocha podrobnejšie? Priznám sa, tuším síce o čo vlastne ide, ale absolútne nemám šajn ako toho dosiahnuť.

Lovap

  • Návštěvník
  • Příspěvků: 63
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #9 kdy: 23 Července 2009, 08:50:32 »
Ešte ma čosi napadlo  ;D
Nestačilo by zmazať z ubuntieho /boot/grub/menu.lst toto:
Kód: [Vybrat]
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title linux (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title linux-nonfb (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d
initrd (hd0,4)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title failsafe (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 failsafe
initrd (hd0,4)/boot/initrd.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title desktop 2.6.29.3-1mnb (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.29.3-desktop-1mnb BOOT_IMAGE=desktop_2.6.29.3-1mnb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.29.3-desktop-1mnb.img
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title desktop 2.6.29.6-1mnb (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz-2.6.29.6-desktop-1mnb BOOT_IMAGE=desktop_2.6.29.6-1mnb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.29.6-desktop-1mnb.img
savedefault
boot
a nahradiť ho niekde v menu týmto?:
Kód: [Vybrat]
title Microsoft Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
Lebo ak tomu dobre  :D rozumiem, snaží sa na Windows partíciu hd(0,0) čo je vlastne sda1 a to je win partícia, nabootovať linuxové jadro, sa mi zdá.

Krysař

  • Stálý člen
  • **
  • Příspěvků: 1253
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #10 kdy: 23 Července 2009, 09:44:33 »
Neni to tak uplne pravda. Pridanim
Kód: [Vybrat]
title Microsoft Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
by se melo dat nabootovat do win, ale to co chces odstranovat jsou vse zalezitosti Mandrivy viz
Kód: [Vybrat]
initrd (hd0,4)/boot/initrd-2.6.29.3-desktop-1mnb.img - grub cisluje oddily od 0, takze (hd0,4) odpovida sda5

...jinak uz se snazim sepsat ten navod ad 3)
„Nepropadejte naději, jste z nejhoršího vevnitř.“

Lovap

  • Návštěvník
  • Příspěvků: 63
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #11 kdy: 23 Července 2009, 10:12:40 »
To viem (teraz  ;D), ale všimnite si, že sú tam zapletené dve veci: raz tam je linux installation on /dev/sda1 (čo je blbosť - tam je win) a raz tam je linux installation on /dev/sda5 (tam je Mandriva). Viem, že tam je to nešťastné
Kód: [Vybrat]
initrd (hd0,4)/boot/initrd-2.6.29.3-desktop-1mnb.img, ale všimnite si, že ten riadok je totožný aj na sda1 aj na sda5 a, myslím si, že jediný správny ba mal byť na sda5. 
 Ak si porovnáte tie dva zápisy:
Kód: [Vybrat]
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title linux (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
savedefault
boot
a
Kód: [Vybrat]
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title linux (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
savedefault
boot
Zistíte, že sú vlastne totožné, dokonca odkazujú na partíciu s rovnakým UUID, rozdiel je len
Kód: [Vybrat]
root (hd0,0)a
Kód: [Vybrat]
root (hd0,4) Pričom len jeden by mal byť správny:ten druhý (s sda5).
Ono to vlastne celé hovorí (podľa mňa), že "Linuxová inštalácia na sda1 sa štartuje z hd(0,4)" a "Linuxová inštalácia na sda5 sa štartuje z hd(0,4)".
No a keďže na sda1 je win, tak to nejak blbne.
« Poslední změna: 23 Července 2009, 10:19:35 od Lovap »

Krysař

  • Stálý člen
  • **
  • Příspěvků: 1253
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #12 kdy: 23 Července 2009, 10:25:59 »
Dík za rady.
Pri bode 2. by som sa chcel spýtať ktoré položky by som mal zkopírovať? Myslíte tie medzi riadkami :
## ## End Default Options ##
a
### END DEBIAN AUTOMAGIC KERNELS LIST
(asi by malo stačiť zkopírovať toto, nie?

Kód: [Vybrat]
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid ea4f6868-f936-4b48-9983-12226c018ab3
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=ea4f6868-f936-4b48-9983-12226c018ab3 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
A pri prípadnej zmene jadra Ubuntu by som to musel prosto prepísať, resp. doplniť o taký istý zápis, len s iným jadrom (asi).

Ak sa Vám chce mohli by ste tú 3. rozpísať trocha podrobnejšie? Priznám sa, tuším síce o čo vlastne ide, ale absolútne nemám šajn ako toho dosiahnuť.

ad 2)
Ano v podstate staci toto. Pokud by nastal problem s grafickym prostredim, nebo z jakehokoli jineho duvodu bylo potreba bootovat recovery mod je mozne to tam nakopirovat pozdeji - jde jen o to, jestli to udelat hned, nebo az v pripade potreby.

ad 3)
predpokladam, ze na disku uz neni nealokovane misto, takze bude potreba nekterou partition zmensit a na uvolnenem miste vytvorit novou a naformatovat (napr. ext3). K tomu poslouzi program gparted. Je potreba to delat s nepripojenou partition, takze asi nejlepe nabootovat z LiveCD.

Potom (jeste z LiveCD) zkopirovat vse vcetne podadresaru z "/boot na sda8" i z "/boot na sda5" na tu novou. (jako root, takze napr. v terminalu gksudo nautilus) a upravit v /grub/menu.lst potrebne polozky (pokud se mezitim podarilo upravit bootovani vsech OS, tak jen pouzit ten spravny menu.lst)

Podle http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku/fstab se upravi fstab jak v Mandrive tak v Ubuntu, aby se ta nova partition pripojovala jako /boot

Pak jeste http://wiki.ubuntu.cz/GRUB/Obnova  a jelikoz by mel prikaz find najit 3x stage1, tak je potreba zase vybrat tu spravnou tj. tu nove vytvorenou partition.

Az to bude vse fungovat, pak bude mozne smazat obsah puvodnich adresaru /boot  - ale pozor, pri nabootovane Mandrive to mazat v Ubuntu (sda8) a obracene. Nebo radeji z LiveCD, at je jistota, ze tam nebude namountovana ta nova partition.

Ono to vlastne celé hovorí (podľa mňa), že "Linuxová inštalácia na sda1 sa štartuje z hd(0,4)" a "Linuxová inštalácia na sda5 sa štartuje z hd(0,4)".
No a keďže na sda1 je win, tak to nejak blbne.
Pravda, predtim jsem to neprohlizel tak detailne - je to zvlastni. Predpokladam, ze ta volba "Linuxová inštalácia na sda1 sa štartuje z hd(0,4)" nefunguje, takze se klidne muze odstranit. Resp. stejne se asi pouzije menu.lst z Mandrivy do ktereho se pridaji polozky Ubuntu, takze je vlastne bezpredmetne nad tim badat.
„Nepropadejte naději, jste z nejhoršího vevnitř.“

Lovap

  • Návštěvník
  • Příspěvků: 63
Re: Problém s GRUB (asi) na 9.04 - nejde Win
« Odpověď #13 kdy: 24 Července 2009, 11:57:21 »
Ha! Podarilo sa! Nevytváral som zvláštnu /boot partíciu - to je na mňa trocha hardcore. Editoval so ubunťácky /boot/grub/menu.lst tak, ž som vymazal tie blbiny a dopísal som toto:
Kód: [Vybrat]
title Microsoft Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
 

A funguje to! Pôvodne som chcel upravovať mandrivácky menu.lst, ale tam je nejaký iný systém zapisovania, pretože som tam jednoducho nakopčil riadky zabezpečujúce štart Ubuntu, ale nefungovalo to. Tam sa operuje dvakrát s nejakým UUID viď:
Kód: [Vybrat]
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,4)/boot/gfxmenu
default 5

title linux
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd.img

title linux-nonfb
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d
initrd (hd0,4)/boot/initrd.img

title failsafe
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 failsafe
initrd (hd0,4)/boot/initrd.img

title windows
root (hd0,0)
makeactive
chainloader +1

title desktop 2.6.29.3-1mnb
kernel (hd0,4)/boot/vmlinuz-2.6.29.3-desktop-1mnb BOOT_IMAGE=desktop_2.6.29.3-1mnb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.29.3-desktop-1mnb.img

title desktop 2.6.29.6-1mnb
kernel (hd0,4)/boot/vmlinuz-2.6.29.6-desktop-1mnb BOOT_IMAGE=desktop_2.6.29.6-1mnb root=UUID=47bff874-e92a-493d-b571-2bd28ecfe5f0 resume=UUID=36a5658b-c078-4400-b985-29c40eb8e40d splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.29.6-desktop-1mnb.img
A tam to haslo - nevedel som akého disku sa týka to druhé - za tým RESUME.
No ale ako vravím podarilo sa mi editovať ubuntu menu.lst a fachá to! Dá sa dostať do všetkých systémov - YESSSSS!

 

Provoz zaštiťuje spolek OpenAlt.