Witam.
Mam 2 dyski twarde (sata i ata). Na /dev/sda1 mam Debiana, na drugim dysku twardym (ata) mam Windowsa. Co mam zrobic zeby GRUB mogl uruchamiac oba systemy?
agamemnon:/home/nnn# grub-install /dev/sda
Searching for GRUB installation directory ... found: /boot/grub
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/sda
agamemnon:/home/nnn#
grub wyswietla tylko jeden dysk twardy, nie widzi tego na ata, gdy probuje wlaczyc Windowsa wyskakuje jakis blad.
problem_o_0 pisze:Witam
Mam 2 dyski twarde (sata i ata). Na /dev/sda1 mam debiana, na drugim dysku twardym (ata) mam windowsa. Co mam zrobic zeby GRUB mogl uruchamiac oba systemy?
Co podaje
fdisk -l
A jaki jest ten błąd. Bo menu.lst wygląda na prawidłowe.
agamemnon:/home/nnn# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0c188669
Device Boot Start End Blocks Id System
/dev/hda1 * 1 623 4997128+ b W95 FAT32
Partition 1 does not end on cylinder boundary.
/dev/hda2 623 1864 9971640 c W95 FAT32 (LBA)
Partition 2 does not end on cylinder boundary.
/dev/hda3 1864 2715 6835657+ 83 Linux
Partition 3 does not end on cylinder boundary.
/dev/hda4 2715 9729 56343231+ 5 Extended
Partition 4 does not end on cylinder boundary.
/dev/hda5 2715 4353 13155975 83 Linux
/dev/hda6 4353 4367 110344+ 82 Linux swap / Solaris
/dev/hda7 4367 6856 19996168+ 83 Linux
/dev/hda8 6856 9729 23080648+ 83 Linux
Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0006b5c9
Device Boot Start End Blocks Id System
/dev/sda1 1 2432 19535008+ 83 Linux
/dev/sda2 2433 4864 19535040 83 Linux
/dev/sda3 4865 7296 19535040 83 Linux
/dev/sda4 7297 77825 566524192+ 5 Extended
/dev/sda5 7297 7418 979933+ 82 Linux swap / Solaris
/dev/sda6 7419 19576 97659103+ 83 Linux
/dev/sda7 19577 41350 174899623+ 83 Linux
/dev/sda8 41351 77825 292985406 83 Linux
agamemnon:/home/nnn#
title Windows XP
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
savedefault
makeactive
chainloader +1
Ale tak jak napisali poprzednicy coś masz z bootloaderem bo dziwne błędy ci wyskakują.
A czy dysk z Windowsem startuje normalnie gdy odłączysz Linuksa?
Dziekuje Dalik, Twoj sposob dziala, tak myslalem zeby cos takiego zrobic ale zmylilo mnie to, ze grub nie pokazywal drugiego dysku twardego. fnmirk, Twoj sposob tez sprawdzilem ale nie dziala, dziekuje jednak za poswiecony czas.
Ps. Faktycznie cos nie tak z tymi partycjamim mam, ale przez 4 lata jakos nie bylo problemu wiec mysle, ze i nastepne 4 lata dam rade ;]
problem_o_0 pisze:Faktycznie cos nie tak z tymi partycjami mam, ale przez 4 lata jakos nie bylo problemu
Nie zapełniałeś całkowicie partycji, których to dotyczy. Partycje nie kończą się na granicy cylindra. I jak jeden system zapełni taką partycje to zamaże informacje znajdujące się na drugiej partycji, z której utracisz dane. Kto wie czy nie z całego dysku. To, że to działało cztery lata to nie jest żadnym pocieszeniem. Jak masz dostęp jeszcze do danych to je zgraj. Utwórz na nowo partycje i zainstaluj ponownie systemy.
Do tworzenia nowych partycji nie używaj płatnych narzędzi dołączanych do czasopism w postaci darmowych bonusów. Zazwyczaj są przestarzałe i gryzą się z nowymi narzędziami dostępnymi w Linuksie. Pobierz jakiegoś Linuksa z programem gparted i z jego pomocą podziel dysk. Od razu przygotuj i wstępnie sformatuj partycje pod Windows. Potem jeszcze raz sformatuj je z poziomu instalatora Windows tylko już nie zmieniaj z jego poziomu układu partycji.
Jeżeli w trakcie korzystania z dysku zamarzy ci się usunięcie lub utworzenie nowych partycji zawsze po takiej operacji przebuduj tablicę partycji. Wiąże się to też z przeinstalowaniem gruba i zmianą wpisów w /etc/fstab jednak pozbawiamy się raz na zawsze wszelkich kłopotów z dyskami czy systemem.