Portál AbcLinuxu, 12. listopadu 2025 14:51
Zkus si v BIOSu prepnout bootovani z druheho disku treba ti windows bootuje z hdb.
záleží co jsi tam nastavil.
A pokud jsi tam nedal žádný čas na rozhodnutí co botovat tak ti naskočí windows pomalu hned.
Nabotovat linux z CD a upravit konfigurák grubu - pokud není grub nainstalovanej na /dev/hda tak ho tam nainstalovat.
Pokud tam je a jenom problikne a spustí windows nastavit správně jeho konfigurák.
V obou případech nabotovat z CD fedory a zadat při startu linux rescue a postupovat podle návodu - připojit a chrootnout instalaci linuxu a upravit konfigurák grubu a nainstalovat grub-install.
PS. Pořád nevíme zda v MBR máte grub nebo něco jiného to že botují windows nic neznamená i grub je umí spustit, prostě potřebujeme vědět co se zobrazí po startu PC zda se zobrazí menu grubu nebo pouze řádka grubu a pak začnou botovat windows nebo zda vůbec není grub v MBR disku atd...
Pokud nedodáte žádnou chybu těžko vám někdo poradí - jediná rada zní přeinstalovat grub do MBR příslušného disku z kterého botujete.
cfdisk /dev/hdanastavit ako bootovatelnu particiu prave tu dalsiu obsahujucu Linux (hda2).
>GRUB totiz oznacuje disky ako hd0, hd1 ... zaleze (asi) od toho, z ktoreho disku sa bootovalo, takze hd0 sa nemusi nutne rovnat hda.
Jen si dovolim upozornit, ze format oznaceni tisku v GRUBu je nasledujici <type-of-device><bios-device-number>[,<partition-number>], kde <bios-device-number> je cislo disku ktere mu priradil bios, cili hd0 bude master na primarnim kanalu a nasledovne dal => ne podle toho,ze ktereho disku se bootovalo
To by bolo k mojmu problemu. Dnes som sa ale trosku blizsie snazil na to pozriet a zistil som (aspon podla mojho nazoru) dost dolezitu vec, ktora by vam mohla pomoct pochopit, pripadne vyriesit moj problem, ja sam si s nou neviem rady. Tou vecou je to, ze som spustil rescue mod a vykonal som prikazy 'chroot /mnt/sysimage' a 'grub-install /dev/hda'. Po zadani druheho prikazu som dostal nasledovnu chybu: '/dev/hda2 does not have any corresponding BIOS drive' Myslim ze to vravi za vsetko, cenim si kazdu radu ktoru od vas dostanem a dakujem za doterajsie odpovede.Tady bude zrada /dev/hda2 ? Podle toho jak jsi to popisoval bys měl mět na tom hda pouze jeden oddíl ne ? Takže buď je tam na hda nějaká zrada nebo máš zradu v konfiguraci grubu. Takže by to chtelo dodat vypisy jak jsou ty disky rozdelené skutečně, nejlépe použít linuxový fdisk a potom písmeno p které vypíše oddíly. No a taky by to chtělo dodat výpis konfigurace grubu (soubor /boot/grub/grub.conf) Jediné co si typnu zda to /dev/hda2 nemá být ve skutečnosti /dev/hdb2 ? Čili špatně očíslované HD.
fdisk -l> Disk /dev/hda: 10.2 GB, ... bytes, cylinders, ... _____________________________________________________________________ | Device | Boot | Start | End | Blocks | Id | System | --------------------------------------------------------------------- | /dev/hda1 | * | 1 | 1245 | ... | c | W95 FAT32 (LBA) | --------------------------------------------------------------------- Disk /dev/hdb: 8455 MB, ... bytes, cylinders, ... _____________________________________________________________________ | Device | Boot | Start | End | Blocks | Id | System | --------------------------------------------------------------------- | /dev/hdb1 | | 1 | 389 | ... | b | W95 FAT32 | | /dev/hdb2 | * | 390 | 402 | ... | 83 | Linux | | /dev/hdb3 | | 403 | 1027 | ... | 8e | Linux LVM | ---------------------------------------------------------------------a chyba, ktoru som dostal bola:
'/dev/hdb2 does not have any corresponding BIOS drive'Podla mojho nazoru sa GRUB kvoli tejto chybe nenainstaloval a tym padom pocitac stale bootuje do windows xp. Cize je otazkou, ako opravit to, aby sa grub spravne nainstaloval a nasledne aj spustil. Je to mozne alebo je to blbost?
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd1,1)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=5
splashimage=(hd1,1)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369_FC4)
root (hd1,1)
kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.11-1.1369_FC4.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
root ??? setup ???Je soubor device.map stale stejny ?
title Windows XP
rootnoverify (hd0,0)
chainloader +1
makeactive
, stale to iste ...
geometry hd0 geometry hd1
grub> geometry (hd0)
drive 0x80: C/H/S = 1024/255/63, The number of sectors=20000925, LBA
Partition num: 0, Filesystem type is fat, partition type 0xc
grub> geometry (hd1)
drive 0x81: C/H/S = 1024/255/63, The number of sectors=16498755, LBA
Partition num: 0, Filesystem type is fat, partition type 0xb
Partition num: 1, Filesystem type is ext2fs, partition type 0x83
Partition num: 2, Filesystem type is unknown, partition type 0x8e
# this device map was generated by anaconda (fd0) /dev/fd0 (hd0) /dev/hda
(fd0) /dev/fd0 (hd0) /dev/hda (hd1) /dev/hdbDuvodem, proc to tam neni, je nejspise chyba v BIOSu (anebo jste tam pri instalaci mel tan disk jako master na 1.ksande)
. Grub som sice preinstaloval, no rad by som sa dostal spat uz aj do Windowsu ..
A este jedna otazocka, ako by som mal mat v BIOS-e oznacene povolenie/zakazanie MBR? Pretoze som presiel vsetky nastavenia a nic v tom zmysle som nenasiel
vdaka
fixmbrtento mi povedal ze mam chybnu alebo nespravne MBR, tak som ho dal prepisat, dostal som spravu o uspesnom prepisani (Zaujimave tam je aj to, ze ked som ho dal vykonat znova ihned po prvom vykonani, mi znova nahlasil ze MBR je chybne alebo nespravne). Potom som este vykonal
fixboot c:takisto sa to "vraj" uspesne zapisalo. Na to vsetko som resetol pocitac a ked mal system zacat bootovat tak jednoducho zamrzol, resp nevypisal mi nic a nic ani nebootol ... Sranda ako sa to vsetko obratilo, najprv sa mi stale spustal Win a za kazdu cenu som chcel spustit Fedoru, teraz to je opacne
P.S.Windows 2000 se daly bootovat z diskety (za predpokladu, za na tom oddilu jeste byly :) i v pripade, ze byl poskozen mbr i bootsector. Snad to jde i u XP - staci na disketu zformatovanou pod XP zkopirovat soubory z c:\
), cize som nemal co stratit. Teraz je problemom nabootovat Windows, ta oprava akosi nefunguje
... Vdaka za akukolvek pomoc.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.