Skocz do zawartości

Grub, Dwa Dyski


4fakir

Rekomendowane odpowiedzi

To mój pierwszy post, zatem jakże mógłby być inny, aniżeli problemowy ;).

 

Do rzeczy. Mam dwa dyski jeden SATA drugi ATA. Na SATA stoi WinXP. Na ATA chciałem postawić Fedore.

Instalując wrzuciłem Gruba na ATA. W BIOS przestawiłem, ażeby priorytetowo system startował z ATA.

Chodziło o to, ażeby linux nic nie mieszał na partycji Windows.

 

fdisk -l

[root@localhost ~]# fdisk -l

 

Disk /dev/sda: 80.0 GB, 80025280000 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x738f738f

 

Device Boot Start End Blocks Id System

/dev/sda1 6376 9729 26941005 f W95 Ext'd (LBA)

/dev/sda2 * 1 6375 51207156 7 HPFS/NTFS

/dev/sda5 6376 9729 26940973+ 7 HPFS/NTFS

 

Partition table entries are not in disk order

 

Disk /dev/sdb: 80.0 GB, 80025280000 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0xa39b15dc

 

Device Boot Start End Blocks Id System

/dev/sdb1 * 1 2611 20972826 83 Linux

/dev/sdb2 2612 2872 2096482+ 82 Linux swap / Solaris

/dev/sdb3 2873 9729 55078852+ 83 Linux

 

Disk /dev/dm-0: 4294 MB, 4294967296 bytes

255 heads, 63 sectors/track, 522 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x00000000

 

Disk /dev/dm-0 doesn't contain a valid partition table

 

Disk /dev/dm-1: 4294 MB, 4294967296 bytes

255 heads, 63 sectors/track, 522 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x00000000

 

Disk /dev/dm-1 doesn't contain a valid partition table

 

Disk /dev/sdc: 4110 MB, 4110228480 bytes

16 heads, 63 sectors/track, 7964 cylinders

Units = cylinders of 1008 * 512 = 516096 bytes

Disk identifier: 0x00000000

 

Device Boot Start End Blocks Id System

/dev/sdc1 * 1 7965 4013863+ b W95 FAT32

[root@localhost ~]#

 

grub:

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You do not have a /boot partition. This means that

# all kernel and initrd paths are relative to /, eg.

# root (hd0,0)

# kernel /boot/vmlinuz-version ro root=/dev/sdb1

# initrd /boot/initrd-version.img

#boot=/dev/sdb1

default=1

timeout=8

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

hiddenmenu

title Fedora (2.6.23.1-42.fc8)

root (hd0,0)

kernel /boot/vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=/1 rhgb quiet

initrd /boot/initrd-2.6.23.1-42.fc8.img

title Windows

rootnoverify (hd1,1)

chainloader +1

 

System ani razu nie wystartował. Podczas startu pokazuje się logo fedory informacja, że przez naciśnięcie klawisza wejdzie się do menu i ma się na to 5 sekund. Wciśnięcie klawisza nie powoduje żadnej reakcji. Po owych pięciu sekundach uzyskuje następujący komunikat:

Booting 'Windows'

rootnoverify (hd1,1)

chainloader +1

 

Czekam na propozycje rozwiązania tego problemu?

Zależy mi na tym ażeby nie mieszać absolutnie nic na dyskach Windowsa, albowiem instalacje taką muszę wykonać na 20 dyskach podłączanych do komputerów z podobną konfiguracją Windows (z dwoma partycjami). Mam nadzieję, że tak można to rozwiązać, tylko jeszcze nie wiadomo jak to zrobić :).

Odnośnik do komentarza
Udostępnij na innych stronach

Odpal linuksa z płytki w trybie rescue, a później wyedytuj bodajże plik /mnt/sysimage/boot/grub/grub.conf (w każdym bądź razie ma być to grub.conf) i zmień default=1 na default=0 i wtedy spróbuj czy odpali Ci linuksa. Natomiast dziwne ze nie reaguje na wciśnięcie klawisza. Wygląda to na jakiś problem z klawiaturą. Jak Ci się uda zabootować linuksa to zobacz czy klawiatura działa ok.

Odnośnik do komentarza
Udostępnij na innych stronach

Jak na moj gust to problem lezy tu, czyli w grub.conf:

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

hiddenmenu

title Fedora (2.6.23.1-42.fc8)

root (hd0,0)

kernel /boot/vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=/1 rhgb quiet

initrd /boot/initrd-2.6.23.1-42.fc8.img

title Windows

rootnoverify (hd1,1)

chainloader +1

... kolejnosc dyskow przestawiles w BIOSie juz po zainstalowaniu Fedory, czyli po tym jak system zapisal dev-map.

Pobaw sie numerkami dyskow - ja zaczal bym od zamiany (hd0,0) na (hd1,0)...

Odnośnik do komentarza
Udostępnij na innych stronach

...zmień default=1 na default=0 ...

Zadziałało i Fedorka ruszyła. Jestem wdzięczny.

 

Pozostaje problem klawiatury. W Fedorce jak widać działa, czego nie można napisać o menu startowym.

Jakieś pomysły, propozycje?

 

Klawiatura Logitech wpięta w USB. Mogę wejść w BIOS, zatem na tym etapie funkcjonuje.

Odnośnik do komentarza
Udostępnij na innych stronach

No i właśnie w biosie bym zaczął szukać na początku, jako że do momentu uruchomienia bootowania z kernela to wlaśnie bios jest odpowiedzialny za obsługę sprzętu. Zobacz czy nie masz jakichś opcji związanych z klawiaturą i pokombinuj z nimi. Jeśli nie znajdziesz nic w biosie związanego z klawiaturą/usb, to przejrzyj wątki z http://www.google.com/search?q=grub+usb+ke...n-US:unofficial , może tam coś znajdziesz, bo jak widać grub + klawiatura usb to problem dość stary. Jeśli nie znajdziesz żadnego rozwiązania to proponowałbym zgłosić buga w grubie, choć ztcw powino to być naprawione.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...