Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.



fakam fszycho
Trzeba odczytać partycje, może ma tam jakieś recovery albo cuś?
Offline
ippo76, dziękuję za wskazówki. Wygląda na to, że nie jest to taka łatwa sprawa, jak na początek mojej przygody z Debianem :-)
W najbliższych dniach postaram się jednak przestudiować polecony przez Ciebie artykuł, a także wpisy, które pojawiły się na forum.
W tej chwili mogę się jedynie odnieść do pytania, jak w programie GParted jest widziany dysk z Windows. Otóż, jest on widziany jako urządzenie /dev/sda z partycjami:
- /dev/sda1 (system plików NTFS, flaga boot)
- dev/sda2 (extended): /dev/sda5 (system plików NTFS)
Może w porzednich postach trochę nieprecyzyjnie się wyraziłem, mówiąc o urządzeniu na którym mam zainstalowany Windows. Napisałem wtedy, że Windows 7 znajduje się na dysku oznaczonym sda1. Według programu GParted sda1 to tylko partycja na której się znajduje system. Urządzenie zaś nazywa się sda.
Offline



fakam fszycho
Zainstaluj cfdisk i wklej rezultat polecenia
cfdisk
spod roota, oczywiście. W cfdisku poruszasz się strzałkami, na koniec postaraj się trafić w "Quit" :)
Musi być jakiś gałaban w partycjach...
Ostatnio edytowany przez ippo76 (2010-01-05 19:36:56)
Offline







Kapelusznik








I odpowiedz na moje pytania z poprzedniego posta... A co do cfdisk'a, to łatwiej fdisk -l po prostu :)
Offline
W cfdisk widzę tylko urządzenie /dev/hda z partycjami hda1 oraz hda5.
Skąd miałby się wziąć ten bałagan w partycjach?
Offline



fakam fszycho
Bądź uprzejmy wkleić, bo ja wierzę tylko w to, co widzę ;)
I jeśli wracamy do starego gruba, to trzeba się pozbyć nowego :)
A to też sprytne:
sudo fdisk -l Disk /dev/hda: 60.0 GB, 60011642880 bytes 255 heads, 63 sectors/track, 7296 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x8f8000b1 Device Boot Start End Blocks Id System /dev/hda1 1 729 5855661 83 Linux /dev/hda2 730 5573 38909430 83 Linux /dev/hda3 5574 5834 2096482+ 82 Linux swap / Solaris /dev/hda4 * 5835 7296 11743515 c W95 FAT32 (LBA)
Ale w cfdisku łatwiej przypisać partycję windzie, bo ma nr 3, czyli taki jak w grubie :)
Ostatnio edytowany przez ippo76 (2010-01-05 19:47:26)
Offline







Kapelusznik








Ja wolę fdisk -l, wyświetli od razu wszystkie podpięte dyski, no i nie da się "przypadkiem" czegoś rozwalić ;]
fdisk -l
Dysk /dev/sda: 500.1 GB, bajtów: 500107862016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 60801
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Identyfikator dysku: 0x0001da56
Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 * 1 10443 83883366 83 Linux
/dev/sda2 10444 54827 356514480 83 Linux
/dev/sda3 54828 60801 47986155 f W95 Ext'd (LBA)
/dev/sda5 54828 54843 128488+ 83 Linux
/dev/sda6 54844 54957 915673+ 82 Linux swap / Solaris
/dev/sda7 54958 56262 10482381 83 Linux
/dev/sda8 56263 57306 8385898+ 83 Linux
/dev/sda9 57307 58611 10482381 83 Linux
/dev/sda10 58612 59916 10482381 83 Linux
/dev/sda11 59917 60177 2096451 83 Linux
/dev/sda12 60178 60801 5012248+ 83 Linux
Dysk /dev/sdb: 160.0 GB, bajtów: 160041885696
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 19457
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Identyfikator dysku: 0xbb8cbb8c
Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sdb1 * 1 2612 20980858+ 7 HPFS/NTFS
/dev/sdb2 2613 3917 10482412+ 83 Linux
/dev/sdb3 3918 19457 124825050 f W95 Ext'd (LBA)
/dev/sdb5 3918 3930 104391 83 Linux
/dev/sdb6 3931 5235 10482381 83 Linux
/dev/sdb7 5236 6018 6289416 83 Linux
/dev/sdb8 6019 6149 1052226 82 Linux swap / Solaris
/dev/sdb9 6150 16592 83883366 83 Linux
/dev/sdb10 16593 17636 8385898+ 7 HPFS/NTFS
/dev/sdb11 17637 18941 10482381 83 Linux
/dev/sdb12 18942 19457 4144738+ 83 Linux
Offline



fakam fszycho
[OT] Wiem, że gentoo, widzę windy ale czegoś Ty tam do cholery nainstalował, chopie? [/OT]
Offline







Palacz








Przecież może mieć każdy katalog na osobnej partycji :)
Offline



fakam fszycho
ilin napisał(-a):
Przecież może mieć każdy katalog na osobnej partycji :)
Chyba tak, bo ma mało swapów :) Czyli gentoo, debian, vista i 7 (ale tylko do gier)
Offline







Kapelusznik








ippo76 napisał(-a):
vista i 7 (ale tylko do gier)
Nic z tych rzeczy, po prostu jakoś w zeszłym tygodniu kupiłem nowy dysk i się na niego przesiadłem. Mniejszy jest właściwie do formatu, co na nim będzie jeszcze nie wiem... A nawet jakbym miał i dziesięć systemów, to nie robiłbym więcej niż jeden swap, hibernacji nie używam :)
No i zrzut dla rozwiania wątpliwości :)
Offline



fakam fszycho
mj99 napisał(-a):
W cfdisk widzę tylko urządzenie /dev/hda z partycjami hda1 oraz hda5.
Skąd miałby się wziąć ten bałagan w partycjach?
Bałagan czyli błąd we wpisach w grubie, jaki zaproponował ArnVaker - chyba zgadywał układ partycji... tzn. nie miał dokładnych informacji.
Oto fragment Twojego menu.lst
title Debian GNU/Linux, kernel 2.6.26-2-686 root (hd0,0) kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/hda1 ro quiet initrd /boot/initrd.img-2.6.26-2-686
Jeśli windows jest na drugim dysku, to byłby to hdb ew. sdb wg gparted. Ale ja sam teraz zgaduję. W prawym górnym rogu gprted masz możliwość przełączania między dyskami.
Piszesz też:
W tej chwili mogę się jedynie odnieść do pytania, jak w programie GParted jest widziany dysk z Windows. Otóż, jest on widziany jako urządzenie /dev/sda z partycjami:
- /dev/sda1 (system plików NTFS, flaga boot)
- dev/sda2 (extended): /dev/sda5 (system plików NTFS)
Ja tu czegoś nie rozumiem. Nie może być na hda/sda zarówno debiana, jak i windowsa. Skoro każdy system ma swój własny dysk fizyczny, to jeden musi być na hda/sda a drugi na hdb/sdb....
Edyta:
chyba że jeden dysk jest stary, a drugi nowy (SATA)... ale wróżką nie jestem. Odpal cfdisk, zaznacz obszar, a następnie środkowym klawiszem/rolką myszy wklej go do przeglądarki. Ja bez tego nie ruszę.
Ostatnio edytowany przez ippo76 (2010-01-05 20:49:39)
Offline







Kapelusznik








Ja to widzę tak:
hda1 (ide) - Debian
sda1 (sata) - Windows
I tutaj poniekąd się domyślam jak widzi to grub, obstawiam że:
hda1 - (hd0,0)
sda1 - (hd1,0)
Offline



Dark Sith




A o rootnoverify ktoś tu jeszcze pamięta?
Ahh, ta dzisiejsza młodzież, takie to nierozgarnięte biega ;)
title Windows 7 rootnoverify (hd1,0) savedefault makeactive map (hd0) (hd1) map (hd1) (hd0) chainloader +1
Ostatnio edytowany przez Zbooj (2010-01-05 23:04:37)
Offline
Dziękuję Wszystkim za odpowiedzi i przepraszam za opóźnioną reakcję (musiałem jakoś ogarnąć te wszystkie dane) :-)
ippo76: te polecenia niestety u mnie nie działają, więc nie wiem w jaki sposób zmodyfikować ten plik.
debian:/home/mj99# grub bash: grub: command not found debian:/home/mj99# null( bash: syntax error near unexpected token `newline'
Polecenie
cfdisk
wyrzuca mi
cfdisk (util-linux-ng 2.13.1.1)
Disk Drive: /dev/hda
Size: 20060651520 bytes, 20.0 GB
Heads: 255 Sectors per Track: 63 Cylinders: 2438
Name Flags Part Type FS Type [Label] Size (MB)
------------------------------------------------------------------------------
hda1 Boot Primary Linux ext3 19173,13
hda5 Logical Linux swap / Solaris 880,11
[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ]
[ Quit ] [ Type ] [ Units ] [ Write ]
Toggle bootable flag of the current partitionippo76, jest dokładnie tak, jak piszesz. Każdy z dwóch systemów jest zainstalowany na innym dysku. Windows jest zastalowany na nowszym typie dysku - sATA a Linux Debian na starszym typie dysku - ATA.
ArnVaker: Mam Windows 7 już od dawna. Wcześniej na obecnej linuksowej patrycji miałem system plików NFTS lub FAT32. Sformatowałem tę partycję pod Windows, a później także podczas instalacji Linuksa Debiana.
Polecenie
fdisk -l
wyrzuca mi
Disk /dev/hda: 20.0 GB, 20060651520 bytes 255 heads, 63 sectors/track, 2438 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xe10ae10a Device Boot Start End Blocks Id System /dev/hda1 * 1 2331 18723726 83 Linux /dev/hda2 2332 2438 859477+ 5 Extended /dev/hda5 2332 2438 859446 82 Linux swap / Solaris Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xb64bf73c Device Boot Start End Blocks Id System /dev/sda1 * 1 1958 15727603+ 7 HPFS/NTFS /dev/sda2 1959 19457 140560717+ 5 Extended /dev/sda5 1959 19457 140560686 7 HPFS/NTFS
Uff :-)
Offline







Kapelusznik








Sprawdziłeś na wpisie, który podał Zbooj?
Offline
Tak. Nie pomogło :-(
Offline







Kapelusznik








No to ja bym sprawdził, czy na tej partycji sda1 jest w ogóle wszystko co potrzebne do odpalenia Windows 7.
Edit:
Chodzi mi po głowie możliwość, że Windows trzymał jakieś swoje pliki na partycji, którą sformatowałeś pod Debiana i że to pierwotnie właśnie z niej startował system, jako że była to pierwsza partycja podstawowa na "pierwszym" dysku według kolejności ustawionej w biosie...
Ostatnio edytowany przez ArnVaker (2010-01-06 01:48:06)
Offline
ArnVaker, tak właśnie było przed instalacją Linuksa Debiana :-) Myślę, że nadal tak jest :-) Niebawem jednak postaram się to sprawdzić, tak jak piszesz.
Offline
Odłączyłem stary dysk (ATA), pozostawiając tylko ten nowy (sATA) na którym jest wgrany Windows.
Także i tym razem otrzymałem komunikat:
A kernel file is missing from the disc.
(GRUB tym razem oczywiście się nie wyświetlił)
Ostatnio edytowany przez mj99 (2010-01-06 02:29:05)
Offline







Kapelusznik








Czyli to nie wina gruba :) Napraw najpierw Windowsa przy odłączonym dysku z Debianem, to i z wpisu w grubie (tego z mapowaniem) też powinien potem ruszyć. To teraz trochę postrzelam, bo z Windowsem ostatnio nie za wiele mam do czynienia...
Windows 7 to w sumie taka podrasowana Vista, czyli polecenia w konsoli odzyskiwania powinny być te same, powinno pomóc:
bootrec /fixboot
bootrec /fixmbr
Powyższe wydane z poziomu konsoli odzyskiwania instalatora Windowsa (podejrzewam, że nada się Vista lub 7).
Ostatnio edytowany przez ArnVaker (2010-01-06 02:47:10)
Offline
Dziękuję Wszystkim za pomoc.
Udało mi się rozwiązać ten problem poprzez ponowne zainstalowanie Windows.
Offline