Strona 1 z 1

Debian vs WinXP

: 20 marca 2007, 14:17
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.

: 20 marca 2007, 14:31
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

: 20 marca 2007, 15:37
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.

: 20 marca 2007, 15:47
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.

: 20 marca 2007, 17:33
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

: 24 marca 2007, 23:02
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:

a ja dalej nie wiem co jest grane

: 01 kwietnia 2007, 21:11
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?!

: 01 kwietnia 2007, 21:24
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ć...

: 01 kwietnia 2007, 22:20
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

: 01 kwietnia 2007, 22:52
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