Portál AbcLinuxu, 18. dubna 2024 12:06


Dotaz: Grub a WinXP

23.9.2006 14:31 Trin
Grub a WinXP
Přečteno: 384×
Odpovědět | Admin
Rozhodl jsem se vyzkouset Fedora Core 5 a tak jsem je nainstaloval na system, kde uz byly WinXP. Na disku jsem mel partion, ve kterem byly ony WinXP a fungovaly bez problemu. Vytvoril jsem v Drudovi partiony /boot (100 MB) a oznacil ji jako primarni. Dale jsem vytvoril VolGroup a uvnitr ni dva LogVol. Jednu pro /root (/) a druhou pro swap. Zvolil jsem take instalaci zavadece Grub, ktery mi zobrazil dalsi nainstalovany system (oznaceny jako Other). Jen jsem ho prejmenoval na WinXP a pokracoval v instalaci. Problem je, ze po dokonceni instalace se mi spustil pouze shell Grubu bez jakekoliv volby OS. Jeste bych chtel podotknout, ze pouzivam dva disky v poli RAID, ale instalator tohle korektne rozpoznal. Netusite nekdo co jsem mohl zvrzat?Nebo jak to muzu napravit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.9.2006 15:37 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Grub a WinXP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Minimá;ně zkontrolovat co skutečně je v
/boot/grub/grub.conf
23.9.2006 15:42 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Samotny grub.conf se mi zda v poradku, ale nejsem odbornik. Jediny co je mi podezrele je polozka hiddenmenu, ale netusim co s tim. Soubor vypada zhruba takto:

default=0 timeout=5 splashimage=(hd0,1)/grub/splash.xpm.gz hiddenmenu title Fedora Core (2.6.15-1.2054_FC5) root (hd0,1) kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=dev/VolGroup00/LogVol00 rhgb quiet initrd /initrd-2.6.15-1.2054_FC5.img title Windows XP Professionl rootnoverify (hd0,0) chainloader +1
23.9.2006 15:46 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Jeste jednou a zformatovane. Samotny grub.conf se mi zda v poradku, ale nejsem odbornik. Jediny co je mi podezrele je polozka hiddenmenu, ale netusim co s tim. Soubor vypada zhruba takto:

default=0
timeout=5
splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.15-1.2054_FC5)
root (hd0,1)
kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.15-1.2054_FC5.img
title Windows XP Professionl
rootnoverify (hd0,0)
chainloader +1
23.9.2006 15:50 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Grub a WinXP
Zkus po startu grubu zmáčkout klávesu nebo yruš to hidenmenu. Mela bz se objevit nabidka. Poté zkus spustit Xp.
23.9.2006 18:43 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Tak zakomentovani polozky hiddenmenu taky bez uspechu. :o(
23.9.2006 21:56 DvD500
Rozbalit Rozbalit vše Re: Grub a WinXP
FC5 jsem zkousel instalovat na pocitac s RAIDem v cervenci. Problem jsem mel stejny, nedostal jsem se na windowsovou partition. Nakonec jsem to vyresil reinstalalaci na FC4. Pokud mate puvodne verzi FC5 (myslim, ze nedavno vysla reedice, ale tu jsem nemel moznost testovat), tak doporucuji si stahnout z internetu update vsech dulezitych balicku a doufat, ze to snad bude fungovat. Nebo si muzete jeste mesic pockat na finalni verzi FC6.
23.9.2006 15:55 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Po startu grubu? Po startu grubu se mi zobrazi onen shell a jedine co lze zadat jsou odpovidajici prikazy tohoto shellu. Zkusim zrusit to hidddenmenu a uvidim...
23.9.2006 17:12 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Grub a WinXP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeste bych chtel podotknout, ze pouzivam dva disky v poli RAID, ale instalator tohle korektne rozpoznal. Netusite nekdo co jsem mohl zvrzat?Nebo jak to muzu napravit?
Problém bude ten RAID, pokud je to sw raid (windows) tak nevím jak s tím zacházet pod linuxem asi nijak :-(

Pokud je to HW RAID tak se musí grub na to nainstalovat trochu jinak ovšem nevím jak RAID nepoužívám.

Takže skus pohledat grub - raid možná najdeš nějakou rozumnou odpověď
23.9.2006 18:21 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Jedna se o hardwarovy raid, ale jak rikam. Pri instalaci byl radic i disky koreknte rozpoznany a pri pohledu do grub.conf se to taky jevi, ze tohle je v poradku.
23.9.2006 19:03 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Grub a WinXP
Tak ho skuste nainstalovat znovu ze shelu toho grubu nějak takhle:
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
Samozřejmě hd0,0 musíš vyskoušet jak ten grub v tom raidu ty disky čísluje. (hd disk-od-0 , oddíl-od-0)

Jinak co třeba mrknout na HOWTO Gentoo Install on Bios (Onboard) RAID zda vás něco napadne ?
23.9.2006 19:37 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Pri zadani prvniho prikazu (grub> root (hd0,0)) mi to vypise: "Filesystem type unknown, partition type 0x7". Prelozit si to dokazu, ale jak uz jsem uvedl, nejsem na tohle zaden odbornik a tedy nevim proc?Muze me to navest na onen problem?
23.9.2006 20:57 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Grub a WinXP
Jinak 7 je HPFS/NTFS takže asi se snažíš použít windowsácký oddíl což nepude nebo máš linuxácký blbě označen.

Takže použij jiný oddíl s linuxem tam kde jsi ho nainstaloval hd0,1, hd0,2 .........

Jinak pomocí fdisku z linuxu :-) (z instalačního CD, DVD v nouzovém režimu) jde změnit.

Takže si zjisti v fdisku na jakým oddílu máš ty linuxy.

Seznam ID


 0  Empty           1e  Hidden W95 FAT1 80  Old Minix       be  Solaris boot   
 1  FAT12           24  NEC DOS         81  Minix / old Lin bf  Solaris        
 2  XENIX root      39  Plan 9          82  Linux swap / So c1  DRDOS/sec (FAT-
 3  XENIX usr       3c  PartitionMagic  83  Linux           c4  DRDOS/sec (FAT-
 4  FAT16 <32M      40  Venix 80286     84  OS/2 hidden C:  c6  DRDOS/sec (FAT-
 5  Extended        41  PPC PReP Boot   85  Linux extended  c7  Syrinx         
 6  FAT16           42  SFS             86  NTFS volume set da  Non-FS data    
 7  HPFS/NTFS       4d  QNX4.x          87  NTFS volume set db  CP/M / CTOS / .
 8  AIX             4e  QNX4.x 2nd part 88  Linux plaintext de  Dell Utility   
 9  AIX bootable    4f  QNX4.x 3rd part 8e  Linux LVM       df  BootIt         
 a  OS/2 Boot Manag 50  OnTrack DM      93  Amoeba          e1  DOS access     
 b  W95 FAT32       51  OnTrack DM6 Aux 94  Amoeba BBT      e3  DOS R/O        
 c  W95 FAT32 (LBA) 52  CP/M            9f  BSD/OS          e4  SpeedStor      
 e  W95 FAT16 (LBA) 53  OnTrack DM6 Aux a0  IBM Thinkpad hi eb  BeOS fs        
 f  W95 Ext'd (LBA) 54  OnTrackDM6      a5  FreeBSD         ee  EFI GPT        
10  OPUS            55  EZ-Drive        a6  OpenBSD         ef  EFI (FAT-12/16/
11  Hidden FAT12    56  Golden Bow      a7  NeXTSTEP        f0  Linux/PA-RISC b
12  Compaq diagnost 5c  Priam Edisk     a8  Darwin UFS      f1  SpeedStor      
14  Hidden FAT16 <3 61  SpeedStor       a9  NetBSD          f4  SpeedStor      
16  Hidden FAT16    63  GNU HURD or Sys ab  Darwin boot     f2  DOS secondary  
17  Hidden HPFS/NTF 64  Novell Netware  b7  BSDI fs         fd  Linux raid auto
18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fe  LANstep        
1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid ff  BBT            
1c  Hidden W95 FAT3 75  PC/IX          

23.9.2006 19:47 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kdyz jsem se snazil upravit zavadec prostrednicrvim grafickeho rozhrani v instalatoru Fedory, dostal jsem hlasku "V systemu neni nainstalovan zadny balicek s jadrem. Nastaveni zavadece systemu nebude zmeneno.". Tomu uz nerozumim vubec. :o(
23.9.2006 20:13 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Grub a WinXP
Je to skutečně HW RAID nebo nějaká polosoftwarová parodie. Dej sem typ řadiče.
23.9.2006 20:24 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Je to 100% hardwarovy raid - Sil3112.
23.9.2006 20:43 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Grub a WinXP
Zkusil bych nastartovat FC5 z rescue CD. Zkontrolovat jestli najde stávající instalaci a zkusit se do ní přepnout. Myslím že to jde přes
chroot /mnt/sysimage
Zkusit znovu nainstalovat grub do zavaděče.
Jestli nenajde instalaci je to slabší, je nějaký problém s tím raidem.
23.9.2006 21:06 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Tohle uz jsem udelal, jde to bez problemu, ale k instalaci grubu v textovem modu nemam dostatek znalosti a zkusenosti. Netroufam si na to. Jeste zkusim at si Fedora rozdeli disk sama.
23.9.2006 21:30 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Grub a WinXP
Co je na tom složité si upravit konfigurák grubu a pak v jeho shelu zadat:
grub> root (hd nejakej_disk, nejakej_oddil_kterej_je_pro_grub_root)
grub> setup (hd nejakej_disk)
grub> quit
Pokud nedodáš jak máš rozdělen HD tak ti těžko můžeme ty čísla vycucat z prstu.
23.9.2006 23:41 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Upravit konfigurak grubu a pak provezt ty prikazy jeho shellu? To znamena, ze pokud jsem se pripojil k /mnt/sysimage a upravil pomoci editoru vi /boot/grub/grub.conf, ale ty prikazy neprovedl, tak to grub ignoroval? Fedora vidi cely RAID pole jako jeden disk, takze mam pouze hd0, na prvni partion mam WinXP a na druhe /boot, pote nasleduje VolGroup.
24.9.2006 01:09 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Grub a WinXP
Tak je to jasné když máš na první windows tak zaručeně tam nemůže být root :-) (hd0,0) takže je jinde že by hd0,1 ?

Jinak pokud upravíš konfigurák tak ho grub načte vždy (pokud ho najde) není to jak lilo kde se lilo musí spouštět.

Jinak těmi příkazy znovu zapíšeš grub do mbr a můžeš sledovat zda to nevypíše nějakou chybu.

Takže tam uprav konfiguraci na něco takového:
default=0
timeout=5
splashimage=(hd0,1)/grub/splash.xpm.gz

title Fedora Core (2.6.15-1.2054_FC5)
root (hd0,1)
kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=dev/VolGroup00/LogVol00
initrd /initrd-2.6.15-1.2054_FC5.img

title Windows XP Professionl
rootnoverify (hd0,0)
chainloader +1
I když třeba botovat linux nebude tak aspoň menu by mělo naběhnout, pokud ne tak asi má grub problém s RAIDEM nebo nemůže najít soubor /grub/splash.xpm.gz
24.9.2006 10:54 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Tak za to se omlouvam, byla to pouze ma hloupost s tim diskem. Uz jsem toho mel za cely den dost. :o( Znova jsem preinstaloval Fedoru s tim, ze tentokrat jsem nechal at si vse potrebne vytvori sama. Po "uspesne" instalaci jsem tam, kde jsem byl. Pouze shell grubu. :o( Soubor grub.conf v takovem stavu, jak je ve vetsine prispevku na tomoto foru uvadeno. Presel jsem tedy do onoho shelu a zadal root (hd0,1) a vysledkem je tato chyba "Error 18: Selected cylinder exceeds maximum suported by BIOS". Zacinam mit takovy pocit, ze chyba bude na strane meho BIOSU.
24.9.2006 12:15 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Grub a WinXP
Tak potom to musíš zase celé překopat - jak windows tak linux :-((((

A pro linux udělat /boot někde na začátku HD aby nebyl problém s CHS.

Jinak jak velké jsou to disky že se to šprajcuje ? máš zaplý LBA ?

A nebo je problém s tím RAID řadičem který pracuje nějak blbě s CHS nedá se nějak přepnout do LBA ? Co použít grub v LBA režimu ?
24.9.2006 13:59 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Jsou to dva disky SATA o velikosti 120GB. Prvni partion s WinXP ma 20GB, potom nasleduje /boot o velikosti 100MB Pri instalaci zavadece je tam volba pouzit LBA, tu jsem ovsem nezaskrtl. Nevedel jsem co to je a tusim, ze to psalo neco o tom, ze pokud to neni podporovano, muze to poskodit BIOS nebo tak nejak. Jeste mrknu do BIOSU, zda primo tam ta volba neni. Mohlo by to sparvit zapnuti toho LBA pri instalaci Grubu?
24.9.2006 21:43 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Grub a WinXP
To spíše vypadá na problém toho BIOSu v RAIDu ?

Protože 120G disky by měly fungovat OK (limit je 128 nebo tak nějak, a ty menší limity by zase deska která má raid měla zvládat.)

A nebo grubu. Vice nedokáži poradit.

Není tam i nějaký pata disk nebo tak něco že by to ten grub zblblo.
24.9.2006 14:35 Trin
Rozbalit Rozbalit vše Re: Grub a WinXP
Tak jsem nainstaloval Grub v rezimu LBA, ale jsem stale tak, kde jsem byl. :o(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.