HOGYAN telepítsünk Windows-t Gentoo telepítés után
A Gentoo Linux Wiki wikiből
Tartalomjegyzék |
[szerkesztés] Bemutatás
Ebben a HOGYAN-ban feltételezzük, hogy a gyökérpartíciód egészen a meghajtó végéig ér. Ha a gépen elég sok partícionálatlan terület van a Windows telepítéséhez, ugorj a Windows partíció létrehozása szakaszra. Ebben a példában egy Windows XP Professional lesz telepítve.
[szerkesztés] Figyelmeztetés
Figyelem: Ez tönkreteheti a fájlrendszereidet! MINDIG legyen mentés az adataidról!
[szerkesztés] Elindulás
Először:
emerge convertfs emerge ext2resize
Ezután szerezzünk egy Gentoo Live CD-t. Indítsuk a rendszert a CD-ről és csatoljuk be a gyökér fájlrendszert
mount /dev/hdxx /mnt/gentoo
Most másoljuk át a következő fájlokat a /mnt/gentoo/sbin/ könyvtárból a /tmp/ könyvtárba:
- convertfs
- convertfs_dumb
- devclone
- devremap
- prepindex
- ext2resize
Csatoljuk le a meghajtót:
umount /mnt/gentoo
[szerkesztés] A partíció konvertálása
Ahhoz, hogy az ext2resize programot használni tudjuk, a partíciónkat ext2 formátumra kell konvertálni.
- A konvertálás előtt a fájlrendszeren egy integritás-ellenőrzést kell végrehajtani.
- reiserfsck: Ez a program ellenőrzi és javítja meg a reiserfs fájlrendszereket.
- xfs_repair: Ez a program ellenőrzi és javítja az xfs fájlrendszereket.
- fsck.jfs: Ez a program ellenőrzi és javítja meg a jfs fájlrendszereket.
- e2fsck: Ez a program ellenőrzi és javítja az ext2 vagy ext3 fájlrendszereket.
Ezután megkezdhető a konvertálás:
|
Ha a partíció...
tune2fs -O^has_journal /dev/hdxx
cd /tmp/ ./convertfs /dev/hdxx current_fs ext2 |
A konvertálás végeztével általában jó ötlet egy fsck-t futtatni.
- e2fsck program ellenőrzi és javítja ki az ext2 és ext3 fájlrendszerek hibáit.
Valami hasonlót kell futtatni:
e2fsck -f /dev/hdxx
[szerkesztés] Partíció átméretezése
Szükségünk lesz némi helyet felszabadítani a gyökérpartíción a Windows számára. Ehhez az ext2resize parancsot fogjuk használni.
- Az ext2resize használatának formája: ext2resize <eszköz> <új_méret>
- Az <új_méret> értéknek blokkban kell lennie.
Példa: ext2resize /dev/hda3 1048576
Hogyan kaptuk az "1048576" értéket?
Egyszerű:
|
1 GB = 1024 x 1024 x 1024 (((1024 x 1024 x 1024) x Lemez mérete GB-ban)) / Blokkméret) |
A merevlemezünk blokkméretét így kaphatjuk meg::
dumpe2fs -h /dev/hdxx
Tehát, ha azt szeretnénk, hogy a gyökér partíciónk 20GB legyen és a blokkméret 4096, akkor:
|
(((1024 x 1024 x 1024) x 20)) / 4096) = 5242880 |
Most, hogy megvan a kívánt méret, lehet az ext2resize programot futtatni:
ext2resize /dev/hdxx 5242880 e2fsck -f /dev/hdxx
[szerkesztés] A partíció újrakonvertálása
Itt az idő a partíciónk régi fájlrendszerre vissza-konvertálására.
|
Ha azt szeretnénk, hogy a partíciónk a következő legyen...
tune2fs -Ohas_journal /dev/hdxx
cd /tmp/ ./convertfs /dev/hdxx ext2 desired_filesystem |
Az újrakonvertálás után fontos, hogy egy integritási ellenőrzés is lefusson.
[szerkesztés] Windows partíció létrehozása
Nagyszerű! Most, hogy már van szabad hely a Windows-nak, azt gondolhatnád, hogy ugorhatunk is a Windows telepítéshez, igaz? Téves!
A Windows XP lemeze egy olyan hibaüzenetet adna az NTFS parítció létrehozásakor, hogy "Ez a lemez elérte a lemezen lehetséges maximális partíciók számát". A Windows nem szereti, ha a meghajtó végére akarjuk rakni, de mi mégis ezt fogjuk tenni!
Ha most, amíg a LiveCD-ről indított rendszerben vagyunk, létrehozunk egy NTFS partíciót, akkor azt a Windows telepítője felismeri, és tovább enged (még ha túl is léptük a partíciók számának "maximumát").
Ehhez a következőket kell tenni:
fdisk /dev/hdx Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 4 First cylinder (1-3876): (Enter) Last cylinder or +size or +sizeM or +sizeK (1-3876): (Enter) t Partition number (1-4): 4 Partition type: 07 w
Ez létrehoz egy NTFS partíciót a meghajtó végén, s ide telepíthető majd a Windows.
[szerkesztés] Windows telepítése
Most betehetjük a Windows XP lemezünket és kezdődhet a telepítés.
Válaszd azt, hogy az előbb létrehozott partíciót formázza NTFS fájlrendszerűre. Megadható, hogy "Gyors" vagy "Normál" formázás legyen. Én általában a gyorsat választom.
A telepítés végeztével fent lesz a Gentoo és a Windows XP a gépeden... BÁÁÁR a Windows felülírta az MBR-t, így a számítógép a következő indításkor Windows-ba boot-ol.
Ennek kijavítására újra kell telepíteni a rendszerbetöltőt (Grub or Lilo).
[szerkesztés] Rendszerbetöltő újratelepítése
Indítsuk újra a gépünket a Gentoo LiveCD segítségével.
[szerkesztés] Grub
|
Grub felhasználók teendői... A Grub újratelepítése az MBR-be: # grub grub> root (hd0,0) grub> setup (hd0) grub> quit Ezután szerkeszteni kell a grub.conf fájlt # mount /dev/hdxx /mnt/boot (ahol /dev/hdxx a boot partíció) # nano -w /boot/grub/grub.conf Adjuk hozzá a következőket: title=Windows XP root (hd0,3) chainloader +1 Változtassuk meg a "root (hd0,3)" értékét a gépünknek megfelelően. |
[szerkesztés] Lilo
|
Lilo felhasználók teendői... A Lilo újratelepítése az MBR-be: mount /dev/hdxx /mnt/gentoo chroot /mnt/gentoo env-update emerge --usepkg lilo Ezután szerkeszteni kell a /etc/lilo.conf fájlt: # nano -w /etc/lilo.conf Adjuk hozzá a következőket: other=/dev/hdxx label=Windows XP |
[szerkesztés] Következtetés
Ezután lehetségessé válik minda Gentoo-a, mind a Windows-ba boot-olnunk, s a rendszerbetöltő lehetőséget ad a választásra. Fogyasszuk egészséggel :)!
