Strona 1 z 1

Konfiguracja gruba, dwa dyski.

: 06 lis 2011, 11:56
autor: Macho1
Witam forumowiczów,
Jestem od niedawna użytkownikiem Ubuntu 11.10, otóż mam taki problem: od pewnego czasu męczę się z konfiguracją gruba, ale coś mi nie wychodzi, mimo zmian w pliku menu.lst (zapisanego z poziomu roota) system bootuje się normalnie. Dyski mam ustawione tak: master: dysk tylko z Ubuntu; slave: dysk z Windows XP. Prosiłbym o pomoc.

O zapomniałbym: dołączam wynik fdisk -l i treść menu.lst:

fdisk -l

Kod: Zaznacz cały

Dysk /dev/sda: 80.0 GB, bajtów: 80026361856
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 9729
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x0009dfc9

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *           1         997     7999488   83  Linux
Partycja 1 nie kończy się na granicy cylindra.
/dev/sda2            9605        9730      999425    5  Rozszerzona
/dev/sda3             997        9605    69149696   83  Linux
/dev/sda5            9605        9730      999424   82  Linux swap / Solaris

Wpisy w tablicy partycji nie są w tej kolejności, co na dysku

Dysk /dev/sdb: 80.1 GB, bajtów: 80060424192
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 9733
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x98a498a4

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdb1   *           1        2040    16386268+   7  HPFS/NTFS
/dev/sdb2            2041        9732    61785990    f  W95 Rozsz. (LBA)
/dev/sdb5            2041        4590    20482843+   7  HPFS/NTFS
/dev/sdb6            4591        9732    41303083+   7  HPFS/NTFS


treść menu.lst (po moich zmianach):

Kod: Zaznacz cały

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

## 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=09a417a0-7222-4bc4-8362-b9a4e8626524 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=09a417a0-7222-4bc4-8362-b9a4e8626524

## 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 11.04, kernel 2.6.38-12-generic
uuid		09a417a0-7222-4bc4-8362-b9a4e8626524
kernel		/boot/vmlinuz-2.6.38-12-generic root=UUID=09a417a0-7222-4bc4-8362-b9a4e8626524 ro quiet splash 
initrd		/boot/initrd.img-2.6.38-12-generic

title		Ubuntu 11.04, kernel 2.6.38-12-generic (recovery mode)
uuid		09a417a0-7222-4bc4-8362-b9a4e8626524
kernel		/boot/vmlinuz-2.6.38-12-generic root=UUID=09a417a0-7222-4bc4-8362-b9a4e8626524 ro  single
initrd		/boot/initrd.img-2.6.38-12-generic

title		Ubuntu 11.04, kernel 2.6.38-8-generic
uuid		09a417a0-7222-4bc4-8362-b9a4e8626524
kernel		/boot/vmlinuz-2.6.38-8-generic root=UUID=09a417a0-7222-4bc4-8362-b9a4e8626524 ro quiet splash 
initrd		/boot/initrd.img-2.6.38-8-generic

title		Ubuntu 11.04, kernel 2.6.38-8-generic (recovery mode)
uuid		09a417a0-7222-4bc4-8362-b9a4e8626524
kernel		/boot/vmlinuz-2.6.38-8-generic root=UUID=09a417a0-7222-4bc4-8362-b9a4e8626524 ro  single
initrd		/boot/initrd.img-2.6.38-8-generic

title		Chainload into GRUB 2
root		09a417a0-7222-4bc4-8362-b9a4e8626524
kernel		/boot/grub/core.img

title		Ubuntu 11.04, memtest86+
uuid		09a417a0-7222-4bc4-8362-b9a4e8626524
kernel		/boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

title		Windows XP Home Edition
root		(hd1,0)
chainloader	+1

title		Ubuntu 11.10
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.38-12-generic root=UUID=09a417a0-7222-4bc4-8362-b9a4e8626524 ro quiet splash
initrd		/boot/initrd.img-2.6.38-12-generic

Re: Konfiguracja gruba, dwa dyski.

: 06 lis 2011, 13:50
autor: marcin1982
Zamień dyski miejscami (kanałami), aby ten z Windą był pierwszy. Dostosuj wpisy w menu.lst.

Re: Konfiguracja gruba, dwa dyski.

: 06 lis 2011, 13:54
autor: Echinos
Czy na pewno posiadasz starą wersję GRUBa? Domyślnie w 11.10 jest GRUB2.

Re: Konfiguracja gruba, dwa dyski.

: 06 lis 2011, 13:58
autor: marcin1982
Czy na pewno posiadasz starą wersję GRUBa? Domyślnie w 11.10 jest GRUB2.
Pokaż przy okazji wynik:

Kod: Zaznacz cały

dpkg -l | grep grub

Re: Konfiguracja gruba, dwa dyski.

: 06 lis 2011, 15:29
autor: Macho1

Kod: Zaznacz cały

ii  grub                                    0.97-29ubuntu61.1                          GRand Unified Bootloader (Legacy version)
ii  grub-common                             1.99~rc1-13ubuntu3                         GRand Unified Bootloader, version 2 (common files)
rc  grub-pc                                 1.99~rc1-13ubuntu3                         GRand Unified Bootloader, version 2 (PC/BIOS version)
Powyżej wynik komendy podanej przez Marcina1982, wynikało by z tego, że mam GRUBa 2, to znaczy, że konfiguruje się go inaczej?

Re: Konfiguracja gruba, dwa dyski.

: 06 lis 2011, 15:35
autor: marcin1982
Nie - jest w porządku, masz Gruba 0.97. Zamień dyski miejscami, dostosuj wpisy w /boot/grub/menu.lst i próbuj. Windows o ile dobrze pamiętam może mieć problem ze startem z urządzenia slave.

Re: Konfiguracja gruba, dwa dyski.

: 06 lis 2011, 15:42
autor: Macho1
A trzeba będzie zainstalować GRUBA w MBR dysku z Windą? Bo jak zamienię zworki i odpalę komputer to mi Winda najprawdopodobniej wyskoczy.

Re: Konfiguracja gruba, dwa dyski.

: 06 lis 2011, 15:48
autor: marcin1982
A trzeba będzie zainstalować GRUBA w MBR dysku z Windą?
Nie znajdzie konfigu ...

Re: Konfiguracja gruba, dwa dyski.

: 06 lis 2011, 16:00
autor: Macho1
Teraz utrzymuje mi się w terminalu coś takiego (po wpisaniu grub-install /dev/sdb):

Kod: Zaznacz cały

Searching for GRUB installation directory ... found: /boot/grub
To po wszystkim?

Re: Konfiguracja gruba, dwa dyski.

: 06 lis 2011, 16:05
autor: marcin1982
Zrób jeszcze:

Kod: Zaznacz cały

sudo update-grub
Sam już nie wiem, powinno być ok. Pozmieniaj wpisy w /boot/grub/menu.lst

Re: Konfiguracja gruba, dwa dyski.

: 06 lis 2011, 16:59
autor: Macho1
Kurcze, po przestawieniu dysków i odpaleniu komputera wyświetla mi się Hardware Monitor, pokazuje, ze bootuje z plyty, następnie jest linia GRUB i komp nie odpowiada...

Re: Konfiguracja gruba, dwa dyski.

: 21 gru 2011, 16:04
autor: mucha090
on ma grub2 tylko że ten pakiet grub to pakiet atrapa po to aby się go lepiej updejtowało.... dlatego też jeśli tobie się chce konfiguracji gruba2 to sobie zainstaluj grub-customizer i będzie po krzyku

Re: Konfiguracja gruba, dwa dyski.

: 21 gru 2011, 16:52
autor: luk1don
rc grub-pc
Chyba były jakieś "kombinacje"... To oznacza, że kolega usunął grub2, bo ten wpis to pozostałości... Radziłbym z powrotem zainstalować gruba2 :-D

Re: Konfiguracja gruba, dwa dyski.

: 22 gru 2011, 13:17
autor: Ubek308
Spod gruba windows startuje mi na 4 dysku czyli definitywnie na slave.

W /boot/grub/grub.conf jest linia:
set default="0"
Zero to numer dysku z ktorego startuje domyslny system.
Jesli te cyfre zmienisz i przeinstalujesz gruba - domyslny start skoczy na inny dysk a co tam masz to twoja sprawa.