2 příspěvky / 0 new
Poslední
Neznámý
Obrázek uživatele Neznámý
Instalace SuSE 10.2 na druhom fyzickom disku, WinXP a jeho zavadzac bez zmeny.

Dobry den.

Situacia je takato: Mam dva fyzicke disky 250GB a 80GB. 250ku mam rozdeleny na primary 50G (system WinXP) a logicky 200G (Data), 80ku som mal rozdeleny na logicky 20G (prazdny) a logicky 60G (data). Rozhodol som sa instalovat SuSE na 20G particiu, ale chcem to len ako "nieco naviac" rozsirit si obzor, Windows budem stale potrebovat na vecsinu cinnosti.

Chcel by som: Nainstalovat SuSE na 20G particiu bez toho aby som menil WinXP zavadzac, a aby som nemusel formatovat ziadnu inu particiu ako tu 20G. Proste sa niako nedotkut XP, bo strata dat by pre mna znamenala okomzitu smrt! :)

Skusal som: uz citat dostatocny pocet prispevkov na to, aby som sa rozhodol napisat vlastny. Ziaden z nich mi nepomohol, a to aj v pripade ked sa riesil skoro rovnaky problem. Instaloval som SuSe a rozdelil particie takto:

/dev/hda 234G maxtor...
/dev/hda1 49G NTFS
/dev/hda2 185G Extended
/dev/hda5 185G NTFS
/dev/hdb 80G WD...
/dev/hdb2 80G Extended
/dev/hdb5 60G NTFS
/dev/hdb6 86M EXT3 /boot *
/dev/hdb7 12G EXT3 / *
/dev/hdb8 4G EXT3 /home *
/dev/hdb9 2G FAT32 /xxxx *
/dev/hdb10 1,5G SWAP swap *

(* tieto som vytvoril sam, ostatne som nemenil. "xxxx" je neskor pouzity na to aby som mohol nahrat bootovaci sektor)

V nastaveni zavadzaca v prvej zalozke "tabe" som nic nemenil (ale skusal som aj vsetko zmazat a nehat iba polozku "openSUSE 10.2...", skusal som rozne moznosti), v druhej zalozke "tabe" som nastavil aby sa instaloval do /boot (/dev/hdb6), nasledne som system bez problemov naistaloval a ESTE PRED RESTARTOM som sa prepol do konzoly Ctrl+Alt+F2 a napisal nasledovne:

dd if=/dev/hdb6 of/tmp/linux.bin bs=512 count=1
(skusal som aj "bs=446")

mkdir /tmp/diskD
mount -t vfat /dev/hdb9 /tmp/diskD
cp /tmp/linux.bin /tmp/diskD/
umount /tmp/diskD

Alt+F7 Som sa prepol do instalacie, a dal restart. Nasledne som spustil WinXP a z FAT32 2G disku som nahral subor linux.bin na C:\Temp\
Dalej som editoval C:\boot.ini a pridal na posledny riadok C:\Temp\linux.bin="SuSE linux 10.2"

Restartoval som WinXP a po restarte som v Windowsackom zavadzaci vybral SuSE linux.. cierna obrazovka a v lavom horom rohu "GRUB"
jedine co fungolalo nasledne bolo Ctrl+Alt+Del. Insaloval som ho asi 6-8x cely vikend, vzdy som nasiel neaku novu obmenu, ale nikdy som ho nerozbehal.

Poprosil by som teda niekoho kto vie v com by mohla byt chyba aby mi pomohol. Nerad by som si daval linuxacky zavadzac. Osobne si myslim ze sa ten linuxacky zavadzac neinsataluje na prvy sektor /boot ale niekde inde. Mozno som len niekde nieco prehliadol, ale uz vazne nemam sil na to aby som este hladal na Fore. Prosim teda o radu...

Vopred velmi pekne dakujem.

--------------------------------------------------------------
MB: GA-7VT600, CPU: Athlon 2200+, GPU: GF 6600AGP 128M

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Musím 100% souhlasit,

Musím 100% souhlasit, instalací GRUBu se s win a ntfs disky nic nemůže stát a kdyby nastala situace (zatím sem se s ní nesetkal), že by vám nebootovaly win, tak není nic jednoduššího než nabootovat instalačku win, zvolit "Opravnou konzili" a příkazem fixmbr nainstalovat zpět win zavaděč.
Navíc je to užitečné i do budoucna, kdy se třeba svých win zbavíte nadobro :-)
K tomu vašemu postupu mě napadla ještě jedna možnost, nainstalovat GRUB na /dev/hdb, čímž by se dalo vyhnout tomu, že GRUB špatně detekuje svoje umístění na druhém fyzickém disku.
dd if=/dev/hdb bs=512 of=/tmp/linux.bin count=1

honzaS

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
MBR - nainstaluje se na disk

MBR - nainstaluje se na disk hda (tím se přepíše win zavaděč)
boot - na partišnu kterou máte po rozdělení disku označenou jako bootovací (*)

Pokud ale disk hdb nebude mít stále přítomen v počítači, a jako zavaděč budete používat GRUB, tak v případě že disk hdb nebude přítomen, nebude moci ani nabootovat win z hda, protože soubor menu.lst (obdoba boot.ini) je umístěn na linuxový partišně!!!

honzaS

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Ale touto radou se v

Ale touto radou se v případě, že GRUB nenajde na zadaném umístění soubor menu.lst dostane do situace, že bez disku hdb GRUB zahlásí error a neumožní nabootovat ani win.

Zkusil bych (jak sem již psal) nainstalovat GRUB na hdb (pouze) a pak pomocí dd udělat "obraz" začátku tohoto disku a ten pak zkopírovat na ntfs disk, jak jste už prvně dělal.

honzaS

Obrázek uživatele Matelko
Offline
Naposledy viděn: 16 let 1 měsíc zpět
Připojen: 19.02.2007 - 12:38
Dakujem, UZ TO MAM VYRIESENE

No, Dakujem velmi pekne, ked to budem instalovat nabuduce, asi to tak spravim, ale pre tentokrat som si pomohol inak...

Problem s bootovanim so vyriesil nasledovne:

- Vytvoril som particie 16G root, 3G FAT32 (len tak, aby som mohol "bezpecne" prenasat subory medzi LNX/XP), necely 1G swap

- Zvolil zavadzac LILO ktory ma v nastaveni kde je ho mozne umiestnit aj disketovu mechaniku FDD, a nehal som system neh sa bootuje z diskety.

- Vsetko som doinstaloval ako normalne (disketu som nehal naformatovat na ext3)...

Viem, niekto si asi zaklope na celo, pretoze je to nemotorne riesenie, ale mne plne vyhovuje. Disketovku som aj tak vobec nevyuzival a teraz mi bude aspon na nieco...
Ked potrebujem nabootovat Windows, jednoducho vystrcim disketu, ked linux, tak ju tam dorazim... Portable disk mozem v pohhode vybrat, a nic neriesim.

Tesim sa na kritiku ;)