Debian vs WinXP

Pomoc dotycząca instalacji systemu
tjzeero
Posty: 5
Rejestracja: 20 marca 2007, 13:15

Debian vs WinXP

Post autor: tjzeero »

Witam wszystkich

to jest mój pierwszy post i tak się dziwię że tak daleko zaszedłem
mam hdd sata a na nim partycje

Kod: Zaznacz cały

1. NTFS C:\
2. ext3 /boot
3. ext3 /
4. ext3 /tmp
5. ext3 /home
6. ext3 /usr
7. swap
zainstalowałem Debiana Etch AMD64, wszystko skonfigurowane
działa :)

ale po odpaleniu Windy już nie umiem załączyć Debiana
nie ładuje mi GRUB'a.
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post autor: mlyczek »

http://debian.linux.pl/viewtopic.php?t=693
Poczytaj tutaj. Jeśli instalowałeś GRUB'a przy instalacji to poczytaj część o naprawie, a jeśli go nie instalowałeś, to oczywiście sekcja - instalacja
tjzeero
Posty: 5
Rejestracja: 20 marca 2007, 13:15

Post autor: tjzeero »

Chyba źle sprecyzowałem swój problem, GRUB działa do pierwszego uruchomienia windy. W/w link trochę mi pomógł, tzn. zainstalowałem GRUB'a ponownie w MBR. No ale niestety znów ta sama sytuacja, czyli GRUB ładuje się do momentu aż odpalę windę, potem się ulatnia z MBR.
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

Post autor: Rad »

Wygląda na to, że Windows za każdym razem nadpisuje GRUBA, nie wiem dlaczego tak się dzieje, zobacz czy nie masz powyłączanych dziwnych programów w autostarcie, lub pozaznaczanych opcji związanych z przywracaniem systemu.
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

co to za winda, czyżby vista? nic tym nie sugeruje, ale raczej XP, ani starsze windy nic nie grzebały w mbr podczas startu, a jak to jest w viście to nie wiem, bo nie posiadam tego systemu.

lub co to jest za komputer? bo z tego co wiem to niektóre laptopy mają opcja automatycznej odzyskiwania systemu (i tego co z nim związane).


ale to są tylko moje sugestie...




aloha
adi90
Posty: 1
Rejestracja: 24 marca 2007, 22:26

Post autor: adi90 »

Witam! W WinXP jest ponoć taki problem z instalowaniem GRUB w MBR. Bootloader powinien być zainstalowany w głównym sektorze partycji rozruchowej np. sda !!

Osobiście mam WinXP i cdlinuksa z zainstalowanym GRUB na sda i wszystko pięknie działa :mrgreen:
tjzeero
Posty: 5
Rejestracja: 20 marca 2007, 13:15

a ja dalej nie wiem co jest grane

Post autor: tjzeero »

prawie mi się udało rozwiązać problem, tzn tak myślałem prawie robi wielką różnice... :)
co prawda nie myślałem że to ma jakieś znaczenie ale byłem w błędzie
nie napisałem że mam jeszcze jeden dysk twardy ATA
do kompa mam podłączonego HDD ATA i SATA
co prawda w biosie miałem wprowadzone że ma startować z SATA
ale GRUB załadował mi się na ATA i odpalał Debiana z SATA
gdy zmieniłem w biosie kolejność dysków wszytsko było OK
moja aktualna konfiguracja partycji w cfdisk przedstawia się następująco:

Kod: Zaznacz cały

   Name        Flags      Part Type     FS Type          [Label]        Size (MB)
 ------------------------------------------------------------------------------
    hda1        Boot        Primary     NTFS             []                   14048,78          <-------brak systemu
    hda5                       Logical      W95 FAT32                         105994,72*
    sda1        Boot        Primary     NTFS             []                   35163,08          <-------WinXP
    sda5                       Logical      NTFS             []                 107446,84
    sda6                       Logical      NTFS             []                   53694,63
    sda7                       Logical      W95 FAT32                            6136,06
    sda8                       Logical      Linux ext3       [boot]               254,99          <-------boot Linux
    sda9                       Logical      Linux ext3       [/]                 10001,95          <-------katalog główny
    sda10                     Logical      Linux ext3    [programfiles]   20003,89
    sda11                     Logical      Linux ext3       [home]          10001,95
    sda12                     Logical      Linux ext3       [tmp]              1998,75
    sda13                     Logical      Linux ext3       [var]               3397,05
    sda14                     Logical      Linux swap                           1957,62
ale pojawił się nowy problem po aktualizacji Gruba
skasował mi się wpis WINDOWS'a z Gruba
czytałem tutaj na forum jak to naprawić i...
nie umiem tego zrobić
mój plik menu.lst a dokładniej fragment gdzie są systemy:

Kod: Zaznacz cały

title        Microsoft Windows XP Professional
root        (hd1,0)
savedefault
makeactive
chainloader +1
###############################################
title           Debian GNU/Linux, kernel 2.6.18-4-amd64
root            (hd1,7)
kernel          /vmlinuz-2.6.18-4-amd64 root=/dev/sda9 ro
initrd          /initrd.img-2.6.18-4-amd64
savedefault
###############################################
title           Debian GNU/Linux, kernel 2.6.18-4-amd64 (single-user mode)
root            (hd1,7)
kernel          /vmlinuz-2.6.18-4-amd64 root=/dev/sda9 ro single
initrd          /initrd.img-2.6.18-4-amd64
savedefault
gdy BIOS startuje z SATA windows uruchamia mi się normalnie
a gdy Bios startuje z ATA to grub nie umie załączy ć WinXP
pojawia się że nie ma liku NTLDR czy jakoś tak.
grub Debiana załącza wtedy normalnie i nie ma żadnych problemów
a to troche uciązliwe za każdym razem co chcę załączyć inny st\ystem
to żebym musiał wchodzić do biosu i przestawiać kolejnośc dysków

pomocy!!!
co robie źle?!
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Nie wiem czy to dobrze rozumiem, ale wydaje mi się, że GRUB jest albo na dysku SATA albo na ATA. Jeżeli Windows jest na innym niż Debian, to raczej mnie to nie dziwi, choć gdzieś kiedyś na necie natrafiłem na podobną sytuację, oraz z howto jak to rozwiązać...
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

tjzeero, to nie lepiej zainstalować gruba na sata ?
wtedy raczej nie będziesz miał problemów.
w dziale FAQ masz napisane jak to zrobić.



aloha
tjzeero
Posty: 5
Rejestracja: 20 marca 2007, 13:15

Post autor: tjzeero »

Ale mi to tak działało i było dobrze, chodzi o to że nawet jak bedę chciał zrobić reinstalkę windowsa to ten nie nadpisze mi MBR pierwszej partycji jaką jest ATA tylko zapisze się na SATA, natomiast GRUB dalej będzie na ATA i bedzie mi ładował i Debiana i Windowsa (oba systemy zainstalowane na SATA)

Kod: Zaznacz cały

GRUB (ATA) /dev/hda1 £aduje
Windows'a (SATA) /dev/sda1
DEBIAN'a (SATA) /dev/sda8
tylko nie wiem czemu jeżeli ładuje Windowsa przez GRUB'a to wywala mi że nie odnaleziono pliku NTDRL,
może mam coś źle w menu.lst albo gdzieś indziej coś z konfiguracją GRUB'a
####################################
Problem zażegnany, jak się okazało wpis Windowsa należało zmienić na następujący:

Kod: Zaznacz cały

title         Microsoft Windows XP Professional
#rootnoverify    (hd1,0)
#makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader    (hd1,0)+1
dziękuje za wsparcie.

[ Dodano: 2007-04-22, 10:22 ]
i znów pojawił się problem... :-(
musiałem zrobić reinstall WINshita
a zapomniałem odłączyć hda
i nadpisany został MBR
pomyślicie: ...hmm przecież to proste

Kod: Zaznacz cały

mkdir /mnt/root
mount -t ext3 /dev/sda9 /mnt/root
mount -t proc none /mnt/root/proc
mount -o bind /dev /mnt/root/dev
chroot /mnt/root /bin/bash
grub
i tu pojawia się problem pokazuje mi się że nie umie odnaleźć GRUB'a
ODPOWIEDZ