XP + Ubuntu + GRUB vagy XP bootmanager

Ez a téma lezárásra került a moderátor által. A lezárás oka: Tudástár: egy téma - egy kérdés/probléma (nem "rondítunk" bele más - pláne, már lezárt - témájába, tessék újat nyitni)!
XP + Ubuntu + GRUB vagy XP bootmanager
2008-05-01T21:48:04+02:00
2010-10-24T10:06:51+02:00
2022-07-26T03:30:26+02:00
Lazlow
Sziasztok!

Szeretnék segítséget kérni. A laptopomon alapból XP fut. Egy külső USB-s HDD-re feltelepítettem az Ubuntut. Szépen működik, semmi gond nincs vele egyet leszámítva. Mivel a GRUB is települt, sajna a gépem nem hajlandó elindulni a külső HDD csatlakoztatása nélkül.

Azt szeretném megoldani, hogy a gép (az XP-vel) a külső USB HDD csatlakoztatása nélkül is elinduljon, mivel ezt a vinyót nem mindig hordom magammal. Hogy ezt a GRUB vagy az XP boot managere végzi az már teljesen mindegy, igazából egyik bootmanagerrel sincs problémám.

Gondolom ez a gyakorlottabbaknak kisujjból megy, ezért kérnék egy-két tippet ill. segítséget.

Előre is köszönöm!
Mutasd a teljes hozzászólást!
Ha az usb hard disk mbr-ba akarod, akkor csak,
grub-install /dev/sdb
A windowsost meg a fixboot, fixmbr-rel állíthatod helyre.
Vagy...link.
Super Grub Disk
Mutasd a teljes hozzászólást!

  • A kérdés, hogy amikor a külső HDD-t csatlakoztatod, akkor XP-t is akarod használni, vagy akkor csak a Linuxot?
    Mert ha csak a Linuxot, akkor telepítésnél lehúzod/letiltod...stb az XP-s winyót, majd ha befejeződött, akkor ha nincs külső HDD, akkor automatice XP indul, ha van, akkor pedig Linux, ami látja az XP-s winyót, de az XP rendszerindítóját nem.

    Ha külső winyó esetén is bootolni akarsz XP-ről, akkor a Linux telepítésénél a GRUB-ot ne az MBR-be rakja, hanem a telepített Linux partíciójára. Hogy erre Ubuntun milyen lehetőségek vannak, azt most hirtelen nem tudom.
    Mutasd a teljes hozzászólást!
  • Nos kérdésedre a válasz: amikor a külső HDD-t csatlakoztatom, akkor az Ubuntut szeretném használni, mivel ezt telepítettem a külsőre. Az XP a beépített vinyón van.

    Annyit azért utánaolvastam a témának, hogy a GRUB-ot igyekeztem a külső HDD-re telepíteni. Úgy gondoltam, ha Linuxot akarok használni, akkor elég lesz, ha a BIOS-ban átállítom, hogy a külső HDD-ről bootoljon és akkor elindul a GRUB, majd a Linux. Amikor nincs szükségem az ubuntura, akkor a BIOS-ban visszaállítom a beépített vinyóra a bootolási sorrendet.

    ELméletben tehát sikerült jól megterveznem, csak a gyakorlatban nem nagyon. Újratelepíteni nem szeretném, mert már elég sok mindent beállítottam az ubuntu alatt.
    Mutasd a teljes hozzászólást!
  • A bios-ban állítás azért nem elég. Parancssorban futtasd:

    grub-install /dev/hdbx

    a hdb az ide0-slave, x a partició száma, ahol a linux van.
    Így a grub a root particióra fog kerülni, nem az MBR-be.
    Mutasd a teljes hozzászólást!
  • Ez szó szerint át fogja helyezni a GRUB-ot a root partícióra? (Azaz a külső HDD-re?)

    Most nézem, hogy nálam így néz ki a helyzet egy sudo fdisk -l után:

    Disk /dev/sda: 60.0 GB, 60011642880 bytes 255 heads, 63 sectors/track, 7296 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x0f470f46 Device Boot Start End Blocks Id System /dev/sda1 * 1 3824 30716248+ 7 HPFS/NTFS /dev/sda2 3825 7296 27888840 f W95 Ext'd (LBA) /dev/sda5 3825 7296 27888808+ 7 HPFS/NTFS Disk /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xd2a68a99 Device Boot Start End Blocks Id System /dev/sdb1 * 1 4863 39062016 83 Linux /dev/sdb2 4864 4924 489982+ 82 Linux swap / Solaris /dev/sdb3 4925 9729 38596162+ f W95 Ext'd (LBA) /dev/sdb5 4925 9729 38596131 7 HPFS/NTFS


    Tehát akkor nekem a grub-install /dev/sdb1 parancsot kell kiadnom?
    Mutasd a teljes hozzászólást!
  • Ha az usb hard disk mbr-ba akarod, akkor csak,
    grub-install /dev/sdb
    A windowsost meg a fixboot, fixmbr-rel állíthatod helyre.
    Vagy...link.
    Super Grub Disk
    Mutasd a teljes hozzászólást!
  • Ezt az üzenetet kaptam:

    /dev/sdb does not have any corresponding BIOS drive.

    Nem mégis a /dev/sdb1 a nekem megfelelő? Bár erre is a fenti üzenetet kaptam.
    Mutasd a teljes hozzászólást!
  • does not have any corresponding BIOS drive

    Ellenőrizd, hogy a bios boot menüben szerepel az usb, eltávolítható eszközröl bootolás.
    grub-install --root-directory=/media/usb /dev/sdb
    Ha nem müxik, akkor nézd meg mid van:
    grub> find /boot/grub/stage1
    vmi ilyet kapsz:
    >device (hd0) /dev/sda
    >device (hd1) /dev/sdb
    Akkor:
    grub-install /dev/hd1
    Ha ez sem, akkor használd a supergrub cd-t.


    Mutasd a teljes hozzászólást!
  • Egyelőre köszi a választ.
    Ki fogom próbálni, csak előtte GHOST-olom a gépet a biztonság kedvéért.
    Mutasd a teljes hozzászólást!
  • GAG, the Graphical Boot Manager
    ez yo lesz neked. ambar yo a GRUB is, csak rakd az sda- ra.
    Mutasd a teljes hozzászólást!
  • Ha sda-ra rakja, (itt belső sata lemez) akkor csak az ő gépén fog bootolni a külső hordozható linuxos hdd .
    Másik géphez csatlakoztatva szüksége lesz egy boot floppyra, vagy pendrájvra, ahonnan a grub erre a lemezre mutat.
    Így viszont a Te módszereddel a saját gépén kényelmesebb dolga lesz: nem kell a biost állítgatnia.
    Mutasd a teljes hozzászólást!
  • A grub-install --root-directory=/media/usb /dev/sdb parancsra azt az üzenetet kaptam, hogy a filenévnek vagy abszolút elérési útnak kell lennie vagy blocklist-nek.

    A find /boot/grub/stage1 eredménye pedig ez lett:
    (hd1,0)

    Ez ugye azt jelenti, hogy a grub elvileg már a külső HDD-n van. Mivel ha nincs csatlakoztatva a géphez, akkor nem tudja betölteni a GRUB-ot és jön az Error 21 üzenet.

    A BIOS-ban előre van állítva a HDD-ről való boot-olás (3. helyen van a Removable device), mégis a GRUB akar betöltődni. Mélyen bele kellene magam ebbe a témába ásni.

    Már totál belekeveredtem
    Mutasd a teljes hozzászólást!
  • Az a baj, hogy nem azon a particion vana rendszerbetöltőd, ami midnig a gépben van...
    Egyszerüen telepitsd a grubot az xp mellé.

    Én ezt ajánlom:
    http://supergrub.forjamari.linex.org/

    Letöltöd, kiirod egy cd-re és automatikusan érzékeli midnen oprendszered.
    Ki tudod választani aztis, hogy hova telepitse, nem kell parancssorba gépelned...
    Nagyon hasznos kis program!

    Ha nem akarod kiírni, akkor itt találtam neked belőle egy windowsos exét: Windowsos exe

    Sok sikert!
    Mutasd a teljes hozzászólást!
  • Nos, sokat szórakoztam vele, de sikerült valahogy megbűvölnöm a dolgot.

    1) Lementettem az Ubunturól az aktuális boot loadert, hogy ezt be tudjam hivatkozni a boot.ini-be Windows alól:

    dd if=/dev/sdb1 of boot.lnx bs=512 count=1

    2) Aztán az XP recovery konzolján keresztül kiadtam egy FIXMBR parancsot, miután figyelmen kívül hagytam a kiírt warning üzeneteket.

    3) Átírtam a boot.ini-t a Windows alatt, hogy tudjak Linuxot indítani.

    Ekkor tartottam ott, hogy a bootmenüben megjelent az Ubuntu sor, de amikor rá kattintottam, akkor jött a szöveg, hogy "Reboot and select proper boot device or insert boot media in selected boot device and press a key."

    4) Előszedtem az Ubuntu live CD-t és a GRUB-ot ezúttal jó helyre írattam. Vagyis... az az érdekes, hogy nem jutottam el a rendszertöltő telepítéséig. Megszakítottam és próbáltam parancssorból telepítgetni a GRUB-ot. Kaptam jó pár hibaüzenetet, tehát látszólag semmit sem sikerült ezzel elérnem. A telepítőt meg azért szakítottam meg, mert féltem, hogy a nagy gonddal beállított Ubuntu-m felül lesz írva az új telepítéssel.

    Aztán egy reboot után elindult legalább a Grub (bár nem tudom mikor lett telepítve), de kaptam egy Error 17-es üzenetet.

    Beléptem a GRUB szerkesztőbe és átírtam a root(hd1,0)-át root(hd0,0)-ra és sikerült beboot-olnom a Linuxot.

    Halleluja!

    Nyitott kérdésem: vajon mikor ment fel a Grub?


    ui: Számomra ez a megoldás azért kényelmesebb, mert egyelőre még gyakrabban nyúlok az XP-hez, mint az Ubuntuhoz. De ez talán a jövőben meg fog változni. A BIOS-ból való állítgatás utólag végig gondolva előbb-utóbb kényelmetlenné vált volna.
    Mutasd a teljes hozzászólást!
  • Most, hogy így végiggondoltam a kérdést:

    A Reboot and select proper boot device or insert boot media in selected boot device and press a key. hibaüzenet azért jöhetett, mert a BIOS-ban még nem volt engedélyeztetve talán a Removable Device-ról való bootolás, vagy pedig azután csatlakoztattam a külső cuccot, miután a Windows boot menü bejött, de még mielőtt a Linux indítása sorra klikkeltem volna.

    Azzal, hogy a FIXMBR újraírta a master boot rekordot a belső (fix) vinyón, ezzel kivándorolt a grub is innét. Az lehetséges volna, hogy tudatlanságomban korábban 2 grub-ot is feltettem? Egyiket a belső vinyóra (sda1) másikat pedig a külsőre (sdb1)?
    Ez megmagyarázná azt, hogy a live cd-ről valóban nem telepítettem fel most a grub-ot, hanem csak utólag a grub szerkesztésénél (ami az sdb1-en volt és van) a hivatkozást írtam át (hd0,0)-ra a (hd1,0)-ról.
    Mutasd a teljes hozzászólást!
  • Sziasztok!
    A kérdésem a következő:
    Új alaplap, mire a bios indulása után a rendszer válasza "GRUB"
    3 winyó van a gépben, abból 2 raid 1 IDE. Az alaplaon 2 raid foglalat van, az egyikbe egy RAID bővítőt tettem, mivel a DVD is raides. Tehát alaplapi RAID foglalat: egyikbe DVD, a másikba RAID bővítő. A RAID bővítőbe pedig 2 RAID-es winyó. Namost a BIOS mind 3 három winyót látja, de a feltelepített winXP csak 2-őt. Ha PartitioManagerrrel bootolok fel, akkor az is látja mind a 3-at.
    Mi lehet az oka?

    Mutasd a teljes hozzászólást!
  • 1. Ennek mi köze az eredeti kérdéshez?
    2. Nem lehet érteni mit szeretnél. Fogalmazd meg normálisan és érthetően a kérdésedet. Beleértve a konfigot, OS-t (-ket)...
    3. Egy kérdés egy topic. Ha nem találsz választ a fórumban a kérdésedre, akkor azt új topicot nyitva a tudástárban tedd fel!
    4. Minek hozol fel egy 2 éve lezárt témát?
    Mutasd a teljes hozzászólást!
  • Uhhh. Ez igen. Buzog benned a jóindulat. Gratulálok. Igazán pozitív ember vagy.
    Mutasd a teljes hozzászólást!
  • Igen, pozitív vagyok.

    A fórum alapelve, hogy nem rondítunk bele más témájába. Nem vonjuk el egy témában feltett kérdésről a figyelmet, hogy nekünk válaszoljanak a hozzászólók. Továbbá a fórum egy téma, egy kérdés elve lehetővé teszi a felhasználóknak az egyszerű keresést és eligazodást a témák és kérdések között. Nincs szükség arra, hogy minden témát végigböngésszenek és próbáljanak kiutat találni. Ha csak egy kérdés szerepel egy topicban, akkor ott csak egy megoldás létezik. Ez alapján nagyon könnyű saját magunknak is kérdés feltétele nélkül megtalálni a problémánkra a választ. Ennek szellemében működik ez a fórum.

    A másik probléma a fogalmazásod. Egyszerűen abból amit leírtál nem lehet kihámozni, hogy mi a bajod. Mi a problémája a gépednek. Mi köze van a Grubnak, vagy bármely rendszertöltőnek az Integrált RAID vezérlőhöz? Írd le szoftver és hardver oldalról a konfigurációdat! Ezután fogalmazd meg pontosan a problémádat! Így tudunk neked segíteni a megoldásban, vagy abban, hogy milyen irányba indulj el.

    Azt áruld el, hogy a cd/dvd meghajtó, hogy a viharba lehet RAID-es? Nem véletlenül SATA merevlemezek és cd/dvd meghajtó van a gépedben?...
    Mutasd a teljes hozzászólást!
  • Köszönöm, nem terhellek ebben a topicban. Majd kérek máshol, másoktól segítséget. (rosszul írtam, nem RAID hanem S-ATA-ról volt szó)
    Mutasd a teljes hozzászólást!
  • Szóval!
    Van egy alaplapod és azon van 2db SATA és 1db ATA/PATA csatlakozó.
    Mivel a cd/dvd meghajtód is SATA csatolós, ezért vettél egy SATA/RAID kártyát.

    Most azt kellene leírnod, hogy mit és hova csatlakoztattál. Illetve azt, hogy van-e RAID köteted?

    Próbáltad, hogy az alaplapra csatlakoztatod mindhárom SATA hdd-t és a kártyára a cd/dvd-t?
    A kártya driverei, illetve az alaplap driverei fel vannak telepítve?
    Mutasd a teljes hozzászólást!
  • A régi alaplappal működött mindegyik, a mostani ugyanolyan alaplap, és telepíteni akartam rá a windowst, de a telepítő nem lát belőle egy winyót amire telepíteném. A BIOS-ban látni mind a három winyót. A SATA bővítő a PCI-expresszes. Az alaplapi Sata-ba van a DVD és egy winyót téve. Egyébként cserélgettem már mindet, de úgy sem látja azt a winchesztert. A jumper auton van. A telepítés előtt "GRUB"-ot írt ki.
    Mutasd a teljes hozzászólást!
  • Ha a Windowsod Grub bootmanagert használ akkor ott valami gond van!

    Kérlek csak a kérdésekre válaszolj, mert ahogy össze-vissza írogatsz úgy nagyon nehéz segíteni neked!

    1. Tedd mindhárom merevlemezt az alaplap SATA illetve ATA/PATA csatlakozójára! így a Windows rendben felismeri-e őket?

    2. Valaha volt-e Linux telepítve a gépedre? Ha nem, akkor a Windowsod egy olyan módosított példány, amibe Linuxos kódot is raktak. Ezt sürgősen cseréld le egy módosítatlan példányra! Komoly biztonsági kockázatot, biztonsági hibákat rejtenek ezek a Windowsok.

    3. A Windowsban az alaplap és a SATA vezérlőkártya drivere fel vannak telepítve?

    4. A Windows lemezkezelője sem látja a merevlemezeket? Esetleg nem az a probléma, hogy valamelyik nem kap betűjelet?

    5. A SATA hdd-kről vedd le a jumpereket! Azokra semmiféle jumper nem kell a helyes működéshez. Az ATA/PATA hdd-n lévő jumper, amit auto-nak írtál, az ugye a CS állás?

    6. a telepítés előtt mi írja ki a "grub"-ot? CD-ről indítod a rendszert és a cd-re van egy grub-rakva? Akkor automatikusan a "2-ik pont"... Vagy esetleg fel sem ismeri a rendszer a boot cd/dvd-t és valamelyik hdd-n van grub? Akkor kérdés, hogy az miért és hogyan került oda?

    És könyörgöm, legalább az alaplap és a kártya típusát írd már le! Abból, hogy régi alaplap és új alaplap még nem fogom tudni mi van a gépedben.
    Mutasd a teljes hozzászólást!
  • ok! A leírásod szerint ellenőrzöm.
    Mutasd a teljes hozzászólást!
Ez a téma lezárásra került a moderátor által. A lezárás oka: Tudástár: egy téma - egy kérdés/probléma (nem "rondítunk" bele más - pláne, már lezárt - témájába, tessék újat nyitni)!
abcd