Dokumentacja Instalacyjna Na Hdd

Strona główna>Dokumentacja użytkowa cdlinux.pl> Dokumentacja instalacyjna na HDD


  • Notka autorska
  • autor:Przemysław Pawełczyk
  • data powstania: 13:15, 24 cze 2005 (CEST)
  • data modyfikacji:
  • uwagi: Strona jest już prawie skończona.

Przygotowania do instalacji

  • Przed instalacją- prosty tekst z Qtparted
  • Instalacja Spis treści:
    • Pojęcia przydatne przy instalacji
    • Czy mogę mieć Linuksa i MS Windows na jednym dysku?
    • Jak podzielić dysk na partycje?
    • Z płyty, dyskietki, inaczej?
    • Które pakiety instalować?
    • Jak to w końcu jest z tym lilo?
      • Restart systemu- a co jeśli nie zadziała?
  • Instrukcja instalacji PLD Spis treści:
    • 1.1. Przygotowania do instalacji systemu
    • 1.2. Tworzenie partycji i ich montowanie
    • 1.3. Instalowanie pakietów RPM
    • 1.4. Czynności poinstalacyjne
    • 1.5. FAQ- często zadawane pytania

Współistnienie systemów

Przemysław Pawełczyk 14:56, 23 cze 2005 (CEST))

I Zasada współistnienia

(dotyczy systemów Windows i Linux)

Zapamiętaj ważną zasadę:
1) mając na jednym dysku Win9x oraz Linuxa można instalować linuxowego LILO do MBR.
2) Natomiast mając na jednym dysku WindowsXP oraz Linuxa, zainstaluj LILO w bootsectorze pierwszej
partycji linuxowej (czyli partycji montowanej jako /), a nie do MBR dysku - opis poniżej.

Jest to ważne, gdyż po zapisaniu linuxowego LILO do MBR (czyli tam gdzie WindowsXP
trzyma swój record startowy) nastąpi nieodwracalne uszkodzenie bootsectora partycji windowsowej.
Jeżeli nic z tego nie rozumiesz, to zapisz LILO na dyskietkę i w przyszłości bedziesz uruchamiał
swojego Linuxa startując go z flopka, a Windowsa XP jak dotychczas (czyli bez dyskietki).

Powyższy tekst pochodzi z artykułu Windows XP oraz Linux na jednym dysku twardym zamieszczonego na popularnym serwerze gorzow-wlkp.pl/linux.

II Zasada współistnienia

(dotyczy mitu o LILO)

3.1.5 Mity o Lilo

„Lilo jest ograniczone do 1024 cylindrów”. NIEPRAWDA !

Nowsze lilo używane po Debianie Potato posiada wsparcie dla lba32. Jeśli BIOS na Twojej płycie głównej
obsługuje lba32, to lilo powinno być w stanie ładować resztę swojego kodu spoza 1024 cylindra.

Tylko upewnij się, że istnieje wpis „lba32” w pliku lilo.conf, jeśli posiadasz stary odpowiednik.
Zobacz /usr/share/doc/lilo/Manual.txt.gz

Powyższy tekst pochodzi z Debian Reference, podstawowym podręczniku Debiana.

III Zasada współistnienia

(dotyczy zniszczenia Windows przez LiveCD)

Mity o zniszczeniu Windows przez dystrybucję LiveCD

Jest to BZDURA, totalna NIEPRAWDA !

1) Dystrybucje linuksowe typu LiveCD, jak cdlinux.pl czy Knoppix, uruchamia się z płyty CD.
2) Podczas uruchamiania dystrybucji nic nie jest zapisywane na dysk twardy!

Powyższy tekst sam wymyśliłem pod wpływem lektury naszego forum, gdzie jednym z najczęściej zadawanych pytań było:

Jak odpalę płytkę z cdlinux0582iso, to co się stanie? Mam 2 dyski i na nich dwa XP.

Programy rozruchowe- trochę teorii

Bootloader WinXP


LILO


GRUB


Inne


Przykłady kombinacji systemowych

z LILO


z GRUB


Partycjonowanie dysków

  • Jak?
  • Czym?
  • Dlaczego?

Formatowanie partycji

Rodzaje systemów plików


  • Najpierw proszę zajrzeć do pliku mount (w terminali wpisujemy polecenie man mount). W opcji -t są podane wszystkie systemy plikowe obsługiwane przez mount. Ponieważ dokumentacja zawiera wiele manów po polsku, nie będzie problemów ze zrozumieniem. Proszę tylko sięgać po te podręczniki.;- )

Formatowanie partycji


  • Partycje formatujemy odpowiednimi poleceniami/programami. Są one umieszczone w katalogu /sbin:

mkfs
mkfs.cramfs
mkfs.ext2
mkfs.ext3
mkfs.minix
mkfs.msdos
mkfs.vfat

Lista powstała za pomocą polecenia wydanego jako superuser(!):

  1. ls mkf* > moj_plik
  • Proces formatowania uruchomimy poleceniem formatowania wraz z nazwą partycji (oczywiście w notacji linuksowej), np.:
  1. mkfs.ext3 /dev/hdb2

gdzie /dev/hdb2 oznacza drugi dysk twardy i jego drugą partycję podstawową. Po szersze wyjaśnienia odsyłam do
dokumentacji linuksa.

Tworzenie partycji wymiany


Uwaga

  • Jak wiemy, każdy rodzaj systemu plików ma swój numer. Partycje-pliki wymiany (ang. swap) mają numer 82.
  • W trakcie instalowania cdlinux.pl na dysku twardym jedną z opcji instalatora jest cfdisk, którym partycjonujemy dysk twardy. Po jego spartycjonowaniu warto w tym momencie zatrzymać się z dalszym działaniem i przejść do drugiej konsoli (Alt-2). Następnie zalogować się (login: root, hasło: task) i sformatować partycję wymiany wydając oba polecenia, oczywiście z właściwym urządzeniem. Na razie program instalatora podłącza partycje wymiany w pełni sformatowane (mkswap) i przygotowane (swapon) do podłączenia.

1. Wybieramy partycjoner


Partycję wymiany tworzymy tradycyjnie dowolnym partycjonerem:

  • qtparted graficzną nakładką do parted (nie jest częścią dystrybucji)
  • cfdisk- znakowy program używany w cdlinux.pl; jest bardzo prosty, należy tylko wiedzieć co się robi.;- )
  • fdisk- program znakowy
  • sfdisk- program znakowy

Szczegóły w podręcznikach man (niektóre są po polsku). Jednym z nich jest mini-HOWTO na temat partycjonowania partycji wymiany (ang. SWAP). Tekst jest trudniejszy, ale można z niego wybrać fragmenty dobrze tłumaczące zagadnienie.

2. Programy tworzące plik wymiany


Są tylko trzy:

  • /sbin/mkswap- tworzy partycję wymiany (formatuje ją)
  • /sbin/swapon- (przy/w)łącza partycję wymiany
  • /sbin/swapoff- (od/wy)łącza partycję wymiany

Partycję wymiany tworzymy więc za pomocą dwóch poleceń (przykład):

  1. mkswap /dev/hda3
  2. swapon /dev/hda3

Konsola czy X-Window?

  • Uruchamianie X-ów- (przełączanie z konsoli na X-y)
  • Uruchamianie z konsoli- (przełączanie z X-ów na konsolę)

Nie działa!

Problemy z LILO


  • Problem: LILO generuje LI L99 99 99…

Cytat z artykułu: Jedno z najczęściej pojawiających się pytań dotyczących LILO brzmi mniej więcej następująco: Nie mogę dostać się do systemu ponieważ LILO generuje LI L99 99 99… Diagnoza: Prawdopodobnie LILO nie zainstalowało się w sektorze rozruchowym dysku (MBR- Master Boot Record). Przyjrzyjmy się więc zagadnieniu.

  • Rozwiązanie:
    • [[[Poprawianie LILO]].
  • Problem: Namieszałem w MBR!

Na kompie mam XP w systemie NTFS. Zainstalowałem na partycji nr 2 (ext3) "linuxa cd", zapisałem LILO w MBR i…… po uruchomieniu kompa w ekranie startowym miałem tylko Linuxa CD!!! Nie miałem wyboru, czy chcę XP, czy Linuxa, odpalał się tylko Linux! Narobiłem sobie przez to masę kłopotów i pracy, aby odzyskać XP. Czy coś źle zrobiłem? czy to normalne? Shocked

  • Rozwiązanie (cytat z jednego z forum):
    • W przypadku "namieszania" sobie w MBR, co może skutkować nie odpalaniem się Windy, przydatny jest CD z instalką Windows 2000 lub XP. Jest tam opcja "podłączenia" się do instalacji Windows na HD i przywrócenia windowsowego MBR.

W Windowsie 2000 odzyskujemy MBR w taki sposob:

1. wkładamy płytkę z instalką Win2000
2. odpalamy instalator
3. kiedy mamy możliwość wyboru naciskamy R (repair- naprawa)
4. później wchodzimy do konsoli, naciskając C
5. wybieramy partycję z Windowsem (np. 1) i naciskamy enter
6. wchodzimy na roota (potrzebne jest hasło)
7. wydajemy komendę fixmbr i odpowiadamy na pytanie
8. zamykamy konsolę exit (restart kompa)

W starszych Windowsach można było to osiągnąć przy pomocy polecenia:

fdisk /mbr

Problemy z GRUBem


  • Problem: Zniknął Windows z 2 dysku

Vidalinux sie ładuje, ale Windows już nie. Mam 2 dyski, na jednym (hda) jest Windows (hda1) na drugim (hdb1) jest Vidalinux. Grub jest zainstalowany w mbr hdb.

  • Problem: Czarny ekran z kursorem

Mam problem, jak chcę uruchomić Windows XP, to wyskakuje czarny ekran z migającym znaczkiem " _ ", to się stało po instalcji MDK 10.

  • Problem: Mam LILO, a chcę GRUBa

Mam na dysku zainstalowaną dystrybucję Slackware 9.1 z bootloaderem LILO. Chcę usunąć LILO razem z przestrzenią MBR. Pytanie brzmi: Czy można utworzyć przestrzeń MBR i zainstalować GRUB nie usuwając systemu operacyjnego?

  • Problem: Master czy Slave?

Mam komputer z dwoma dyskami i chciałbym, aby uruchamiały się na nim dwa systemy- Windows i Linuks, każdy na osobnym dysku. Zainstalowałem najpierw WindowsXP (FAT32) na pierwszym dysku ustawionym jako Master, a następnie przekonfigurowałem dysk na Slave i podłączyłem drugi, czysty dysk jako Master, po czym nagrałem na niego RedHata. System linuksowy rozpoznał partyję windowsową na drugim dysku. Zainstalowałem więc GRUBa, który informacje startowe umieścił w sektorze dyskowym MBR. Niestety, nie mogę teraz uruchomić Windows. Kiedy w oknie GRUBa wybieram Windows ekran mruga i przełącza się z powrotem do GRUBa. Czy ktoś mógłby mi pomóc wybrać poprawną sekwencję instalacyjną- w którym napędzie i dla jakiego stanu IDE (Master czy Slave)? I podpowiedział w jaki sposób ustawić menedżer rozruchowy?

  • Rozwiązanie:

Gdybyś nie ruszył dysku z Windows, wszystko byłoby w porządku. Windows nie lubi "działać" jako Slave.
Musisz teraz przemapować napędy tak, aby Windows "myślał", że jest na dysku Master. Odpowiedniego zapisu
dokonuje się w pliku konfiguracyjnym GRUB-a:

title WindowsXP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd0,0)
chainloader 1

(Zasłyszane w internecie)


Strona główna>Dokumentacja użytkowa cdlinux.pl> Dokumentacja instalacyjna na HDD

O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją Creative Commons Attribution-ShareAlike 3.0 License