View previous topic :: View next topic |
Author |
Message |
Gabrys Veteran
Joined: 05 Dec 2005 Posts: 1096 Location: Toruń [PL]
|
Posted: Sun Jan 15, 2006 3:58 pm Post subject: |
|
|
@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 |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Sun Jan 15, 2006 5:22 pm Post subject: |
|
|
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 |
|
|
Ratman Tux's lil' helper
Joined: 22 Dec 2005 Posts: 141
|
Posted: Sun Jan 15, 2006 8:36 pm Post subject: |
|
|
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 " |
|
Back to top |
|
|
Gabrys Veteran
Joined: 05 Dec 2005 Posts: 1096 Location: Toruń [PL]
|
Posted: Sun Jan 15, 2006 8:38 pm Post subject: |
|
|
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 |
|
|
Ratman Tux's lil' helper
Joined: 22 Dec 2005 Posts: 141
|
Posted: Sun Jan 15, 2006 8:44 pm Post subject: |
|
|
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 |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Sun Jan 15, 2006 9:49 pm Post subject: |
|
|
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 |
|
|
qermit Veteran
Joined: 02 Feb 2005 Posts: 1032
|
Posted: Sun Jan 15, 2006 10:15 pm Post subject: |
|
|
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 |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Mon Jan 30, 2006 6:36 pm Post subject: |
|
|
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 |
|
|
Ratman Tux's lil' helper
Joined: 22 Dec 2005 Posts: 141
|
Posted: Mon Jan 30, 2006 6:55 pm Post subject: |
|
|
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 )
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 |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Mon Jan 30, 2006 10:49 pm Post subject: |
|
|
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.
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 |
|
|
Gabrys Veteran
Joined: 05 Dec 2005 Posts: 1096 Location: Toruń [PL]
|
Posted: Sat Feb 18, 2006 3:23 pm Post subject: |
|
|
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 |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Sat Feb 18, 2006 5:18 pm Post subject: |
|
|
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
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 |
|
|
Gabrys Veteran
Joined: 05 Dec 2005 Posts: 1096 Location: Toruń [PL]
|
Posted: Sat Feb 18, 2006 6:15 pm Post subject: |
|
|
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 |
|
|
Ratman Tux's lil' helper
Joined: 22 Dec 2005 Posts: 141
|
Posted: Sat Feb 18, 2006 6:43 pm Post subject: |
|
|
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 |
|
|
Gabrys Veteran
Joined: 05 Dec 2005 Posts: 1096 Location: Toruń [PL]
|
Posted: Sat Feb 18, 2006 7:01 pm Post subject: |
|
|
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 |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Sat Feb 18, 2006 11:10 pm Post subject: |
|
|
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" _________________ Szukajcie a znajdziecie a będzie wam dane.
http://ratujtybet.org/
http://www.freetibet.org/ |
|
Back to top |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Sat Feb 18, 2006 11:49 pm Post subject: |
|
|
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 |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Sat Feb 18, 2006 11:53 pm Post subject: |
|
|
To mi gwoździa zabiłeś .
Mówię tylko ,że istnieje taka możliwość ,że będzie to potrzebne . _________________ Szukajcie a znajdziecie a będzie wam dane.
http://ratujtybet.org/
http://www.freetibet.org/ |
|
Back to top |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Sat Feb 18, 2006 11:56 pm Post subject: |
|
|
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 |
|
|
Nomen Apprentice
Joined: 29 Nov 2005 Posts: 281 Location: Poland:PLOCK/UK:London
|
Posted: Sun Feb 19, 2006 12:11 am Post subject: |
|
|
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 |
|
|
Aktyn l33t
Joined: 25 Dec 2005 Posts: 619
|
Posted: Sun Feb 19, 2006 12:24 am Post subject: |
|
|
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 _________________ 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 |
|
|
Gabrys Veteran
Joined: 05 Dec 2005 Posts: 1096 Location: Toruń [PL]
|
Posted: Sun Feb 19, 2006 8:52 am Post subject: |
|
|
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 |
|
|
qermit Veteran
Joined: 02 Feb 2005 Posts: 1032
|
Posted: Sun Feb 19, 2006 9:09 am Post subject: |
|
|
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 |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Sun Feb 19, 2006 9:23 am Post subject: |
|
|
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 |
|
|
Gabrys Veteran
Joined: 05 Dec 2005 Posts: 1096 Location: Toruń [PL]
|
Posted: Sun Feb 19, 2006 9:29 am Post subject: |
|
|
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 |
|
|
|