Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] [OT] Grub i Windows z partycji logicznej.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2, 3  
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW
View previous topic :: View next topic  
Author Message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Sun Jan 15, 2006 3:58 pm    Post subject: Reply with quote

@Ratman: A co powiesz na opcję makeactive? Czy ona działa tylko dla partycji podstawowych? Bo ja właśnie od wczoraj odpalam windę przez gruba w ten sposób: root (hd0,1) makeactive (hd0,1) chainloader +1 boot i śmiga. (hd0,1) czy jeśli wolisz /dev/hda2 to jest partycja podstawowa, więc nie neguje Twojej wypowiedzi. Zastanawiam się tylko, czy sekwencja typu mapuj (hd0,7) jako (hd0,0) makeactive (hd0,0) itd. nie doprowadzi do zabootowania windy :?.
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Sun Jan 15, 2006 5:22 pm    Post subject: Reply with quote

Mimo, że nie do mnie napisałeś to Ci odpowiem: cała ta sekwencja mapowania nie doprowadzi Cię do zabootowania Windy. Chcesz - próbuj. Ja już próbowałem to wiem. Próbowałem też ukrywać partycje linuksowe leżące przez windowsową - to doprowadziło do utraty bootrekordu partycji rozszerzonej - w wyniku tego żadna logiczna nie była widoczna.
_________________
powered by power plant
Back to top
View user's profile Send private message
Ratman
Tux's lil' helper
Tux's lil' helper


Joined: 22 Dec 2005
Posts: 141

PostPosted: Sun Jan 15, 2006 8:36 pm    Post subject: Reply with quote

No dobra - jeszcze raz:

Partycja logiczna nie może być aktywna

mapuj sobie ile chcesz, co nie zmienia faktu że zmapowanie logicznej dalej będzie logiczną - trzeba rozumieć co daje mapowanie - zmienia rozkład partycji ... jakby ci to powiedzieć... "wirtualnie :idea: "
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Sun Jan 15, 2006 8:38 pm    Post subject: Reply with quote

No więc widocznie moi znajomi mają Windowsa na podstawowej partycji, tylko, że nie na pierwszej. No to jest rozwiązanie dla autora wątku. Chyba. Da się wstawić podstawową partycję między logiczne?
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
Ratman
Tux's lil' helper
Tux's lil' helper


Joined: 22 Dec 2005
Posts: 141

PostPosted: Sun Jan 15, 2006 8:44 pm    Post subject: Reply with quote

w linku na drugiej stronie chyba tego tematu jest jak to ma byc (jest dla win98, ale to to samo)

I jeszcze raz - twoi znajomi maja windowsa na logicznych partycjach, na podstawowej mają tylko loadera
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Sun Jan 15, 2006 9:49 pm    Post subject: Reply with quote

Gabrys wrote:
Da się wstawić podstawową partycję między logiczne?

Nie da się. Rozszerzona musi być ciągła i jedna na jednym dysku.
Nigdy tak nie robiłem, ale z tego co wiem to można dać rozszerzoną przed podstawowe, albo pomiędzy podstawowe.
_________________
powered by power plant
Back to top
View user's profile Send private message
qermit
Veteran
Veteran


Joined: 02 Feb 2005
Posts: 1032

PostPosted: Sun Jan 15, 2006 10:15 pm    Post subject: Reply with quote

BeteNoire wrote:
Gabrys wrote:
Da się wstawić podstawową partycję między logiczne?

Nie da się. Rozszerzona musi być ciągła i jedna na jednym dysku.
Nigdy tak nie robiłem, ale z tego co wiem to można dać rozszerzoną przed podstawowe, albo pomiędzy podstawowe.
ponieważ partycje rozszerzone znajdują się na jednej z partycji podstawowych
_________________
"A co ty masz w swoim LinuXie?" - Dr Qermit
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Mon Jan 30, 2006 6:36 pm    Post subject: Reply with quote

Ratman wrote:
Pytanie:
A jakie to pliki?
Odpowiedź:
NTLDR i boot.ini
Pytanie:
Co powinien wskazywać boot.ini?
Odpowiedź:
Partycję z plikami WindowsXP według formatu bootloadera XP, a ten jest zgodny z formatem GRUB

Sprawa wygląda tak: zainstalowałem XP na hda1 i sklonowałem go Ghostem do sda10. Sda2 to mój mały boot windowsowy. Odpalam WinXP z hda1, kopiuję boot.ini i ntldr na sda2. Edytuję boot.ini poprzez msconfig - można tu od razu sprawdzić poprawność ścieżek - wyskakuje okienko, że są poprawne. Niestety bootowanie zatrzymuje się zaraz po GRUBie z komunikatem ntldr, że nie może znaleźć dysku...



EDIT: Kolejny kroczek naprzód. Uruchomiłem konsolę ratunkową z płyty WinXP, zalogowałem się do instalacji systemu na D: (sda10) i wydałem polecenie fixboot, które zapisało nowy sektor rozruchowy na partycji C: (sda2 - boot dla WinXP). Teraz WIndows zaczyna się uruchamiać prawidłowo, niestety zatrzymuje się na niebieskim ekranie z małym logo tego OS. Mysz działa ale nic nie mogę więcej zrobić :(
_________________
powered by power plant
Back to top
View user's profile Send private message
Ratman
Tux's lil' helper
Tux's lil' helper


Joined: 22 Dec 2005
Posts: 141

PostPosted: Mon Jan 30, 2006 6:55 pm    Post subject: Reply with quote

Nie wiem, czy to ci coś pomoże, ale w przypadku gdy instaluje się np XP z małą partycją rozruchową, to instalator umieszcza na tej partycji te pliki:

Bootfont.bin
autoexec.bat
boot.ini
bootsect.dos
config.sys
io.sys (no ten chyba dla systemu najważniejszy :D )
msdos.sys
ntdetect.com
ntlrd
pagefile.sys (malutki pagefile)

czyli wszystkie pliki które są ukryte w katalogu głównym windowsa.

Sprobuj może w takim układzie (pamiętaj o normalnym swapie na sda10, lub normalnym na sda2 jeśli to spora partycja - chociaż wszystkie dokumentacje zalecaja swap dla windowsa jak najbliżej początku dysku )
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Mon Jan 30, 2006 10:49 pm    Post subject: Reply with quote

Wreszcie zmusiłem ten system do zrobienia tego co chcę - WinXP z partycji logicznej wstaje. Niestety opcja z obrazem Ghosta nie wyszła, ale ostatecznie osiągnąłem to co chciałem i po wielu perturbacjach, rebootach, repartycjonowaniach dodaję wreszcie do tego tematu SOLVED. :D

Odpaliłem od początku instalkę szanownego Windows XP ładując po drodze z dyskietki sterowniki do kontrolera dysku SATA (na którym to właśnie miał się ów szanowny znaleźć). Za docelową partycję wybrałem sda11 (tak, we wcześniejszych postach była pomyłka, sda10 to mój /home), czyli po "ichniemu" D: . Instalator mocno upierał się przy zrobieniu mi partycji na jakieś pliki systemowe na dysku... PATA, czyli po naszemu mówiąc: hda. Zrobiłek tą partycję (hda1), dając w nadmiarze 2 gb i puściłek instalkę. Poszło gładko i bez problemów. Po wszystkim na dysku hda1 (R: - nie wiem czemu taka litera) znalazły się pliki bootujące WinXP, a na partycji C: (sda2) było ich nawet więcej - te które wymienił @Ratman: AUTOEXEC.BAT Bootfont.bin BOOT.INI CONFIG.SYS IO.SYS MSDOS.SYS NTDETECT.COM ntldr. Właściwy bootloader Windows zainstalował się oczywiście w MBR na hda. Ale ja byłem perfidny i mu to hda usunąłem, a w GRUBie zrobiłem mu dojście do sda2, dając jednocześnie tej partycji flagę boot.
W skrócie mój grub.conf wygląda tak a partycje tak.
_________________
powered by power plant
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Sat Feb 18, 2006 3:23 pm    Post subject: Reply with quote

http://www.gentoo.org/doc/pl/handbook/handbook-x86.xml?part=1&chap=10 wrote:
Listing 3: grub.conf dla nie używających genkernela

# Która pozycja ma być uruchamiana domyślnie. 0 oznacza pierwszą, 1 drugą itd.
default 0
# Ile sekund oczekiwać przed uruchomieniem pozycji domyślnej.
timeout 30
# Ładny obrazek na zaostrzenie apetytu :)
# Zakomentuj jeśli nie masz zainstalowanej karty graficznej
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.12-r10
# Partycja na której znajduje się obraz jądra (lub system operacyjny)
root (hd0,0)
kernel /boot/kernel-2.6.12-gentoo-r10 root=/dev/hda3

# Następne trzy linie są potrzebne tylko gdy będzie uruchamiany również system Windows.
# W tym przypadku Windows znajduje się na /dev/hda6.
title=Windows XP
rootnoverify (hd0,5)
chainloader +1

Czy to oznacza, że /dev/hda6 w tym listingu jest wyssane z palca i NIE będzie działać? Bo tak mi wychodzi z treści tego wątku.
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Sat Feb 18, 2006 5:18 pm    Post subject: Reply with quote

BeteNoire wrote:
Wreszcie zmusiłem ten system do zrobienia tego co chcę - WinXP z partycji logicznej wstaje.


No to gratuluję ,ale jak dla mnie to zbyt dużo z tym zabawy.

Teraz nie mam windy, ale niedługo ją zainstaluje bo aukrat piszę pracę Inżynierską - "Współdzielenie Systemów Operacyjnych".

Na poprzednim komputerze miałem to rozwiązane w ten sposób:

/dev/hda1 - partycja linuxowa /boot - Aktywna
/dev/hda2 - partycja NTFS i na niej WindowsXP - Dysk C po uruchomieniu tego systemu
/dev/hda3 - partycja FAT32 i na niej Windows98 - Dysk C po uruchomieniu tego systemu (E - jeśli uruchomiony jest WinXP)
/dev/hda4 - Partycja Rozszerzona

/dev/hda5 - SWAP
/dev/hda6 - partycja linuxowa /
/dev/hda7 - partycja linuxowa /home
/dev/hda8 - partycja FAT32 - Dysk D

Sekret udanej instalacji obydwu Łind:
- podczas instalowania WindowsaXP - partycja /dev/hda2 musi być partycją aktywną
- podczas instalowania Windowsa98 - partycja /dev/hda3 musi być partycją aktywną

Po wszystkim ustawiamy /dev/hda1 jako aktywną i dopisujemy odpowiednie parametry do Gruba lub Lilo.

Aha odradzam instalowanie Linuxowego Bootloadera w MBR ponieważ Łinda przy instalacji go nadpisze.

Zamiast odzyskiwać MBR po instalacji Łindy po prostu ustawiamy z powrotem partycję aktywną na /dev/hda1 - /boot

Jeszcze jeden Tips:
- Gdyby po instalacji windy i zmianie partycji akrywnej na /dev/hda1 nadal Odpalała się winda a nie linuxowy bootloader, należy odpalić DOS'a (z CDROM'u lub dyskietki instalacyjnej) i uruchomić dosowego fdiska z parametrem mbr - fdisk /mbr.
- Tak samo można usunąć linuxowego bootloadera z MBR jeśli chcemy go umieścić na partycji /dev/hda1

Oczywiście pamiętajcie o właściwych wpisach w Lilo lub Grub'ie.

Uff

Powodzenia :D

PS. Słów kilka na temat STRACHU PRZED UTRATĄ DANYCH.

Z konsoli wpiszcie fdisk -l /dev/hda lub fdisk -l /dev/sda. No po prostu swój dysk :).

Kawałek kodu:
Code:
Device Boot      Start         End      Blocks   Id  System
 /dev/sda1   *           1          19      152586   83  Linux


Teraz zapiszcie wszystkie granice partycji np dla sda1 widocznego powyżej zapisujecie od 1 do 19.
I tak uczyńcie z resztą partycji.

Jeśli coś zwalicie z partycjami odpalacie fdisk (nie cfdisk) i wpisujecie zapisane granice.

Warunek to nienadpisanie danych na partycjach. BTW dosowe czy łindowsowe formatowanie nie czyni zbyt wielu szkód :).

Reszta jest tu man fdisk
_________________
Szukajcie a znajdziecie a będzie wam dane.

http://ratujtybet.org/

http://www.freetibet.org/


Last edited by Nomen on Sun Feb 19, 2006 1:46 pm; edited 1 time in total
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Sat Feb 18, 2006 6:15 pm    Post subject: Reply with quote

BeteNoire wrote:
Wreszcie zmusiłem ten system do zrobienia tego co chcę - WinXP z partycji logicznej wstaje.
...
W skrócie mój grub.conf wygląda tak a partycje tak.


No wg mnie, partycja rozruchowa windy jest podstawowa, nie logiczna. Chyba nie bardzo rozumiem o co tu chodzi.
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
Ratman
Tux's lil' helper
Tux's lil' helper


Joined: 22 Dec 2005
Posts: 141

PostPosted: Sat Feb 18, 2006 6:43 pm    Post subject: Reply with quote

Gabrys wrote:

No wg mnie, partycja rozruchowa windy jest podstawowa, nie logiczna. Chyba nie bardzo rozumiem o co tu chodzi.


Własnie o to, że fizycznie windows jest na logicznej.
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Sat Feb 18, 2006 7:01 pm    Post subject: Reply with quote

Ale rozruchowa musi i tak być na podstawowej, tak? I jak to się ma do listingu, który przytoczyłem? przecież /dev/hda6 to musi być logiczna.
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Sat Feb 18, 2006 11:10 pm    Post subject: Reply with quote

Gabrys wrote:
Ale rozruchowa musi i tak być na podstawowej, tak?


Jak widać na obrazku musi. Więc dla mnie to bezsens.Bo skoro i tak zajmuje cenne miejsce w partycjach podstawowych to wolałbym już żeby wińdziarz siedział mi całkowicie w primary. Nie zapominajcie o tym ,że winda długo nie posiedzi bez przeistalowania. I co? Wtedy znowu balet z instalacją ?? Co prawda jest ghost lub dd, ale przypuśćmy ,że będzie potrzeba zainstalowania go od nowa lub wrzucenia innego windziarza. Po co komplikować sobie życie ?? :)

Gdzieś w jakimś topicu przeczytałem ,że ten problem dotyczy tak zwanych "power userów" :lol:
_________________
Szukajcie a znajdziecie a będzie wam dane.

http://ratujtybet.org/

http://www.freetibet.org/
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Sat Feb 18, 2006 11:49 pm    Post subject: Reply with quote

Nie wiem co to power user, ale "przeinstalowywanie" "windy" to głupota, z którą muszą radzić sobie tzw. niedzielni userzy.
_________________
powered by power plant
Back to top
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Sat Feb 18, 2006 11:53 pm    Post subject: Reply with quote

To mi gwoździa zabiłeś :).

Mówię tylko ,że istnieje taka możliwość ,że będzie to potrzebne :P.
_________________
Szukajcie a znajdziecie a będzie wam dane.

http://ratujtybet.org/

http://www.freetibet.org/
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Sat Feb 18, 2006 11:56 pm    Post subject: Reply with quote

Spokojnie, sposób, jaki opisałem w tym wątku umożliwia bezproblemowe bootowanie jak i zainstalowanie tego systemu na logicznej. I o to mi właśnie chodziło.
_________________
powered by power plant
Back to top
View user's profile Send private message
Nomen
Apprentice
Apprentice


Joined: 29 Nov 2005
Posts: 281
Location: Poland:PLOCK/UK:London

PostPosted: Sun Feb 19, 2006 12:11 am    Post subject: Reply with quote

Ale czy nie uważasz ,że skoro do jego pracy i tak wymagane jest użycie partycji podstawowej to nie prościej po prostu tam wrzucić windę ?
_________________
Szukajcie a znajdziecie a będzie wam dane.

http://ratujtybet.org/

http://www.freetibet.org/
Back to top
View user's profile Send private message
Aktyn
l33t
l33t


Joined: 25 Dec 2005
Posts: 619

PostPosted: Sun Feb 19, 2006 12:24 am    Post subject: Reply with quote

BeteNoire wrote:
Nie wiem co to power user, ale "przeinstalowywanie" "windy" to głupota, z którą muszą radzić sobie tzw. niedzielni userzy.

Czyżby winda była aż taka dobra :wink:
_________________
Aktyn Pages
są ludzie inteligentni, są nad wyraz inteligentni i błyskotliwi, są jasnowidze, są wszechwiedzący bogowie, oraz ludzie piszący kompilatory
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Sun Feb 19, 2006 8:52 am    Post subject: Reply with quote

Pozwólcie, że się nachalnie przypomnę:
http://www.gentoo.org/doc/pl/handbook/handbook-x86.xml?part=1&chap=10 wrote:
Listing 3: grub.conf dla nie używających genkernela
...
# Następne trzy linie są potrzebne tylko gdy będzie uruchamiany również system Windows.
# W tym przypadku Windows znajduje się na /dev/hda6.
title=Windows XP
rootnoverify (hd0,5)
chainloader +1

Jednocześnie u osoby, która podobno rozwiązała problem grub prowadzi do (hd0,1) czyli jak nie patrzeć do partycji podstawowej. Albo w handbooku piszą bzdury, albo jednak da się uruchomić windę z logicznej, przy pominięciu tzw. partycji rozruchowej.
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
qermit
Veteran
Veteran


Joined: 02 Feb 2005
Posts: 1032

PostPosted: Sun Feb 19, 2006 9:09 am    Post subject: Reply with quote

A czy można uruchomoić linuxa z partycji slave, nawet gdy /boot nie jest na primary?
_________________
"A co ty masz w swoim LinuXie?" - Dr Qermit
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Sun Feb 19, 2006 9:23 am    Post subject: Reply with quote

qermit wrote:
A czy można uruchomoić linuxa z partycji slave, nawet gdy /boot nie jest na primary?

Slave - chodzi Ci o partycję logiczną. Można. To jest właśnie duży plus linuksa. Nie można Windows ani *BSD.
Gabrys wrote:
Jednocześnie u osoby, która podobno rozwiązała problem grub prowadzi do (hd0,1) czyli jak nie patrzeć do partycji podstawowej. Albo w handbooku piszą bzdury, albo jednak da się uruchomić windę z logicznej, przy pominięciu tzw. partycji rozruchowej.

Wg mnie handbook się myli. Chociaż możnaby zapytać czy partycja podstawowa może mieć numerek większy niż 4 ?
Nomen wrote:
Ale czy nie uważasz ,że skoro do jego pracy i tak wymagane jest użycie partycji podstawowej to nie prościej po prostu tam wrzucić windę ?

Uważam, że prościej. Ale chciałem sobie skomplikować życie ;) I udowodnić, że możliwe jest to co chcę mieć: Winblows na logicznej.
_________________
powered by power plant
Back to top
View user's profile Send private message
Gabrys
Veteran
Veteran


Joined: 05 Dec 2005
Posts: 1096
Location: Toruń [PL]

PostPosted: Sun Feb 19, 2006 9:29 am    Post subject: Reply with quote

Dzięki za odpowiedź (w końcu) -- może trzeba dać znać autorowi tej sekcji handbooka? Co do prościej/trudniej. Nie zawsze mamy miejsce na początku dysku. Ja, żeby zainstalować windę zrobiłem sobie miejsce na /dev/hda8, a nie chciałoby mi się przeorganizowywać całego dysku tylko po to, żeby winda spoczęła na podstawowej. Dobrze, że miałem chociaż /boot na podstawowej, to mogłem go poświęcić dla /boot-a windy (bo jak czytamy wyżej i to jest święta prawda -- Linux bootuje się również z logicznej).
_________________
Sabayon Professional 1.1 (czyli zdradziłem oryginalne Gentoo)
@ Dell Inspiron 8600 (nVidia, Realtek, Pentium M)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW All times are GMT
Goto page Previous  1, 2, 3
Page 3 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum