Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Bootování z flashdisku bez podpory BIOSu?

Tak mám další chytrou otázku :-)

Nevíte někdo, jestli existuje způsob, jak nabootovat z usb flashdisku ("klíčenka"), pokud to BIOS nepodporuje? Myslím jinak než změnou biosu ("přeflešování"). Něco jako nabootovat z CD nebo fdd a přesměrovat bootování na flashdisk.

Pavel

Předmět Autor Datum
Možná tento postup? http://www.neowin.net/forum/index.php?showtopic=269 145
host 26.03.2006 14:23
host
Jů! Na první pohled to vypadá zajímavě, budu si to muset proštudovat. Díky moc. Pavel
Pavel 26.03.2006 14:58
Pavel
Tak to mi moc nepomohlo, má někdo ještě jiný nápady? Pavel
Pavel 01.04.2006 21:45
Pavel
Trochu nechapu presne v jake fazi by se to presmerovalo. Zjednodusene bios musi vedet kam ma sahnout…
rh 01.04.2006 21:56
rh
V některých případech obejít BIOS jde, např. když nepodporuje boot z CD, dá se stáhnout SmartBoot Ma…
Pavel 01.04.2006 22:07
Pavel
Nemáte někdo zkušenosti s GRUBem? Jenom chci vědět, jestli to není slepá cesta... Pavel
Pavel 16.04.2006 22:36
Pavel
Tak tohle USB_Boot_using_GRUB.html už se hodně blíží mé představě, akorát že to nechápu úplně do det…
Pavel 16.04.2006 23:23
Pavel
Tak jsem trochu pokročil. Mám GRUB na disketě, připojím flashdisk, nabootuju z diskety a zapíšu přík…
Pavel 17.04.2006 13:42
Pavel
Tak jsem ještě zkoušel tímhle způsobem bootovat obraz spouštěcí diskety uloženej do souboru (ima), t…
Pavel 17.04.2006 17:30
Pavel
Tak kromě GRUBu jsem zkoušel i CDShell a bez úspěchu. Začne se jakoby bootovat (komunikace s flashdi…
Pavel 19.04.2006 21:39
Pavel
Teď jsem si uvědomil, že ten notebook umí nabootovat z USB disketovky, takže z flashdisku by mohl um…
Pavel 21.04.2006 00:28
Pavel
A jednoducho nabootovat z bootovacky W9x, fdisk, zrusit particiu na flashdisku, vytvorit novu aktivn…
MM.. 21.04.2006 08:09
MM..
S tímhle si umím poradit: normálně flashdisk připojím ve VMware jako disk (takže je tutově primární)…
Pavel 21.04.2006 08:26
Pavel
Ja som pisal aj to aby si zrusil particiu a vytvoril novu pod DOSom (nie pod VMWare), to som nepisal…
MM.. 21.04.2006 08:42
MM..
Aha, takhle je to myšlený! Díky, zkusím to teda ve skutečným PC po nabootování z diskety Win98SE. Ch…
Pavel 21.04.2006 09:12
Pavel
Ano. Sice to este nebude znamenat ze z toho bude BIOS vediet aj nabootovat, ale budes vidiet ze je v…
MM.. 21.04.2006 09:19
MM..
Díky za tip. Tak jsem maličko teoreticky pokročil. Disk je "vidět z dosu", fdisk ze spouštěcí disket…
Pavel 21.04.2006 18:02
Pavel
Interní disk má několik oddílů. Externí flashdisk (removeable) jsem upravil takto: vytvořil jsem pod…
Pavel 21.04.2006 21:40
Pavel
nedavaj tam MBR z W2k ale obycajny z W9x, a fdisk a format pismeno: /s ako som pisal. pismeno po fdi…
MM.. 22.04.2006 01:08
MM..
OK, vyzkouším to teda takhle, jak mi radíš. Díky za pomoc. Pavel
Pavel 22.04.2006 12:31
Pavel
Jo, este radsej si to pismeno ktore tomu W9x priradil pozri aj v fdisku (fcia 4. - display partitio…
MM.. 22.04.2006 12:37
MM..
Bezva diskety jsou tady : http://www.volny.cz/otakarmraz/swPomoc/download.htm l
Fuente 22.04.2006 12:40
Fuente
Ale jestli se tady neskrývá nějaká zrada: interní disk má formátovány oddíly souborovým systémem NTF…
Pavel 22.04.2006 12:35
Pavel
Takže jak na tom jsem: V BIOSu je povolena podpora USB zařízení (USB Legacy Enabled), po nabootování…
Pavel 22.04.2006 13:26
Pavel
S tym chainloaderom neviem ako pristupuje na disk, je mozne ze sahne na iny sektor kvoli odlisnemui…
MM.. 22.04.2006 13:44
MM..
Děkuju za podporu a pomoc! Aha, ten přístup na jinej sektor, to mi nedošlo, to by mohl být problém.…
Pavel 22.04.2006 13:59
Pavel
Aky je to BIOS? Ak mas nalavo od "HDD" znamienko "+" tak si to klavesou enter otvor a vovnutri sekci…
MM.. 22.04.2006 14:31
MM..
Teda MM, ty jseš fakt frajer! Mám tam Phoenix bios a opravdu, vlevo od HDD je plus (to jsem si všiml…
Pavel 22.04.2006 16:25
Pavel
jj, vsak aj musi byt big boss, ked programuje biosy. ;-)
IgorK 22.04.2006 16:47
IgorK
Opravdu? To jsem se teda tím pádem dostal do "lepší společnosti". Pavel
Pavel 22.04.2006 17:14
Pavel
FUNGUJE! Tak MM děkuju moc, vše funguje tak jak má. Flash je v biosu jako první disk, udělal jsem to…
Pavel 22.04.2006 16:32
Pavel
Tak to ma byt ;-) Teraz ked vies ze to funguje mozes si nan skusat dat linux apod. namiesto toho W9x…
MM.. 22.04.2006 16:39
MM..
Nemůžu uvěřit tomu, že jsem se s tím "drbal" tolik dní, vyzkoušel jsem kde co a nakonec to byla "tak…
Pavel 22.04.2006 16:43
Pavel
Takže BartPE funguje taky, zkoušel jsem to podle článku co napsal Craft: http://www.craftcom.net/13_…
Pavel 22.04.2006 18:13
Pavel
I když můj problém byl vyřešen, přesto tady může být někdo kdo řeší podobnej problém jako já. Tady j… poslední
Pavel 24.04.2006 11:34
Pavel

Trochu nechapu presne v jake fazi by se to presmerovalo. Zjednodusene bios musi vedet kam ma sahnout (hdd,cdrom) aby se mohl natahnout system. Pokud neni schopen takove sahnuti udelat na flashdisk, tak si nemyslim ze by to slo jakkoliv obejit.
V Linuxu moznost si vytvorit bootovaci disketu napr. s LILEM a to uz pak natahne pozadovany operacni system, ktery je umisten na hdd. Mozna by to slo resit podobne, to by mohla byt ta faze "presmerovani" o ktere mluvis.
K cemu presne to bootovani z flashky potrebujes?

V některých případech obejít BIOS jde, např. když nepodporuje boot z CD, dá se stáhnout SmartBoot Manager, vygenerovat disketa, z ní nabootovat, vybrat CD a bootovat z CD.

Myslel jsem něco velmi podobnýho jako ty; zřejmě přes isolinux (boot z CD cd) a pak připojit obraz na USB a bootovat z něj - v případě kdy to BIOS neumí. Třeba BartPE v "SDI verzi".

Pavel

Tak jsem trochu pokročil. Mám GRUB na disketě, připojím flashdisk, nabootuju z diskety a zapíšu příkazy:

chainloader --sdi (hd1,0)/reatogo.sdi --force
root (hd1,0)
boot

Dobrá zpráva je, že se ten sdi zavádí do paměti, no a ta špatná že nebootuje. Není to ale "standardní" SDI, ale Reatogo vytvořená mírnou modifikací dle www.911cd.net/forums/lofiversion/index.php/t11048.h tml (v příspěvku "Hi Sam you are the man").

Možná by teda standardní SDI fungovalo, pokud to chce někdo vyzkoušet.
Pavel

Tak kromě GRUBu jsem zkoušel i CDShell a bez úspěchu. Začne se jakoby bootovat (komunikace s flashdiskem, bliká) a pak mi to háže chyby jako "chyba čtení disku" a "není systémový disk"...

Měl by někdo ještě nápad, radu, připomínku jak na to?
Pavel

A jednoducho nabootovat z bootovacky W9x, fdisk, zrusit particiu na flashdisku, vytvorit novu aktivnu, a potom format /s nepomaha? (samozrejme plati vtedy ak to BIOS podporuje. Ak nie tak ti nepomoze nic).

P.S. fdisk nevie vytvorit aktivnu particiu na druhom disku, takze na zaktivnenie by som pouzil napr. ranish.

S tímhle si umím poradit: normálně flashdisk připojím ve VMware jako disk (takže je tutově primární), s tím problém není. Zkoušel jsem to i s Ranish Part Managerem 2.44 a "furt nic".

Možná budu muset ten flash přesvědčit, aby se tvářil jako "fixed" a ne "removable", jsou na to utilitky, ale spíš pro konkrétní typy než pro obecný použití s libovolným flash. Inu, ještě zapátrám a uvidíme.

Pavel

Ja som pisal aj to aby si zrusil particiu a vytvoril novu pod DOSom (nie pod VMWare), to som nepisal zo srandy. Ak si to uz skusal a nejde (a v BIOSe je spravne poradie bootovania) tak tvoj BIOS ten USB stick nerozpozna. Potom uz len skusit iny typ/vyrobcu USB sticku alebo to odrbavat cez bootovacie CD alebo disketu a nejaky specialny SW, to fungovat moze ale aj nemusi (mal by si ale ten USB stick aspon vidiet pod DOSom aby bola sanca ze to pojde).

... a pozriet napr ranishom ci je na nom nejaky bootovaci MBR, prip. odpojit vsetky ostatne HDD a fdisk /MBR.

Aha, takhle je to myšlený! Díky, zkusím to teda ve skutečným PC po nabootování z diskety Win98SE. Chápu to správně že jde o to, jestli ten disk "uvidím" z té diskety? Pak by to znamenalo, že BIOS ten disk "vidíL, chápu to správně?

Pavel

Díky za tip. Tak jsem maličko teoreticky pokročil. Disk je "vidět z dosu", fdisk ze spouštěcí diskety ho vidí jako druhý disk, odstranil jsem oddíl a vytvořil novej. Akorát to mám připojený k notebooku, takže nemůžu odpojit interní disk a mám trochu obavy ten flash formátovat, abych si nezformátoval svoje data. Nebude problém ho formátovat po nabotování do Win? Teda neptám se na to jestli to půjde (vím že jo), ale jestli to nebude vadit...

Pavel

Interní disk má několik oddílů. Externí flashdisk (removeable) jsem upravil takto: vytvořil jsem podle jednoho návodu MBR, s jedním oddílem (partition), který jsem nastavil jako 0x81, typ je 0x6, obsahuje "standardní kód MBR" kompatibilní s Win2000/WinXP. Oddíl je aktivní. Nakopíroval jsem na něj ntldr, ntdetect.com a boot.ini ze svých WinXPSP2, boot.ini jsem upravil aby "ukazoval" sám na sebe: tj. multi(0)disk(0)rdisk(1)\Windows ...

Po nabootování z diskety s GRUBem napíšu:
chainloader (hd1,0)+1
root (hd1,0)
boot

Po tomto pokusu nabootovat dostanu chybový hlášení (česky):
NTLDR nenalezen
Restartujte libovolnou klávesou

Napadá vás něco?
Pavel

Ale jestli se tady neskrývá nějaká zrada: interní disk má formátovány oddíly souborovým systémem NTFS což by věc mohlo komplikovat (myslím tím přidělení označení disku, když nabootuju z diskety Win98). Bojím se že si něco podělám...

Pavel

Takže jak na tom jsem: V BIOSu je povolena podpora USB zařízení (USB Legacy Enabled), po nabootování mi BIOS vypíše kromě jinýho i:

USB: USB FLASH DRIVE
USB: TEAC FD-05PUW

(Teda v případě, že mám i současně zapojenou tuhle usb disketovku - z ní dokáže notebook bez problémů nabotovat).

Bootoval jsem tedy z diskety Win98(SE), fdiskem jsem odebral všechny oddíly, vytvořil novej (pro jistotu jen 8MB, kvůli FAT16), po restartu jsem z té samé diskety provedl jeho formátování format c: /s (předtím jsem se dvakrát ujistil o C:). Protože oddíl není aktibní, zkusil jsem ho nastavit ve WinXP, ve správě počítače, ve správě disků - to ale nejde, příslušná volba není aktivní. Tak jsem ho připojil ve VMware a udělal to tam.

Pokud odpojím disketovou mechaniku (usb) a zkouším bootovat z toho flash disku, nezobrazí mi žádnou chybu ale začne se bootovat interní disk (přitom pořadí je v BIOSu v pořádku, viz. bootování z usb fdd). POkud teda zase zpět připojím usb fdd a z ní nabootuju GRUB a zadám příkazy:

chainloader (hd1,0)+1
root (hd1,0)
boot

Dostanu chybový hlášení (se "zmršenou češtinou":

Disk není platný
Chyba I/O disku
Vyměňte disk a zkuste to znovu

Pavel

S tym chainloaderom neviem ako pristupuje na disk, je mozne ze sahne na iny sektor kvoli odlisnemui adresovaniu CHS.
Daj si na W9x disketu ranish partition manager (stable verziu) a skontroluj ci je ta particia OK a aktivna, prip. urob cely postup s particiu znova a bez VMWare (na zaktivnenie pouzi ranish).

Aky tam mas BIOS? Phoenix, award, ami? Ak tam mas phoenix tak so zastrcenym USB stickom si nastav v BIOSe (klavesami + a -) poradie bootovania v podsekcii pre HDD, USB stick navrch.

Děkuju za podporu a pomoc! Aha, ten přístup na jinej sektor, to mi nedošlo, to by mohl být problém. Zkusím to teda s tím RPM (mám na CD 2.44 beta, použiju teda stable).

V tom biosu dám krk na to, že je to nastavený správně, mám tam možnosti Removable, CD, HDD a pak nějakej PXE boot (vím zhruba co to je...).

Pavel

Teda MM, ty jseš fakt frajer! Mám tam Phoenix bios a opravdu, vlevo od HDD je plus (to jsem si všiml už dávno, akorát jsem nevěděl že je to k něčemu dobrý). Flashdisk jsem teda nastavil před interní disk.

Protože jsem mezitím zase s tím flash laboroval, tak musím tvůj postup vyzkoušet znovu. Určitě se ozvu jak to dopadlo.

Díky moc!
Pavel

FUNGUJE! Tak MM děkuju moc, vše funguje tak jak má. Flash je v biosu jako první disk, udělal jsem to přesně podle tvýho návodu: Win98 disketa, odstranit oddíly, vytvořit novej, aktivní, po restartu format /s, po dalším restartu jsem z něj bez problémů nabootoval.

Chtěl bych vyjádřit svou vděčnost: DĚKUJI

Pavel

Nemůžu uvěřit tomu, že jsem se s tím "drbal" tolik dní, vyzkoušel jsem kde co a nakonec to byla "taková prkotina". Tím ale nijak nesnižuju tvou pomoc, ten trik s nastevením v biosu by mě nenapadl...

Jo, s tím už si pohraju, chci si vyzkoušet jak mi bude fungovat BartPE a Reatogo, jak dlouho to bude bootovat a tak...

Pavel

Zpět do poradny Odpovědět na původní otázku Nahoru