Portál AbcLinuxu, 13. května 2024 12:34


Dotaz: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho media

3.4.2008 18:51 danger
Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho media
Přečteno: 3653×
Odpovědět | Admin
Viem ze to tu uz bolo milionkrat riesene ale na inych forach som nedostal odpoved tak sa pytam aj tu. Som novacik v tejto oblasti. Na USB flashdisku mam nainstalovane distro PClinuxOS MiniMe 2008 a potrebujem ho nabootovat na PC kde bios nepozna boot z USB. Skusal som grub2 ale nevyznam sa do toho a uz som raz pokazil MBR tak sa do toho radsej zatial nepustam kym nevyjde finalna verzia. Pozdava sa mi moznost bootovat kernel z CD a ostatne moduly z USB ale nikde som nenasiel navod ako na to. Ten PClinuxOS je asi rieseny ako isolinux mam tam normalne vmlinuz ale initrd.gz nie .img. Prosim o nejaky navod ako take bootcd vytvorit alebo aj priamy link na jeho stiahnutie
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.4.2008 20:15 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli ti jde pouze o bootování pclinuxu na jednom konkrétním pc a na tom pc je oddíl s filesystemem, ze kterého dokáže grub číst, mohlo by snad zabrat nainstalovat na pc grub a do menu.lst přidat položku pro bootování pclinuxu. Také bych se podíval po zavaděči lilo.
3.4.2008 21:01 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
lenze ja prave potrebujem filesystem natiahnut z USB flash disku, na disku mam nainstalovany taktiez PClinuxOS (som dost fanusik) a ten MiniMe na USB chcem nosit do skoly a na cudzie PC, ale potrebujem ho logicky nejako spravovat aj doma na mojom PC, kde bios nebootuje z USB. Lilo taktiez nebootuje z USB, Grub taktiez nie, Grub 2 z USB bootuje ibaze to neviem nastavit tak aby vobec grub 2 islo - som novacik. Takze si to predstavujem asi tak ze bud spojazdnim to grub 2 alebo budem bootovat vmlinuz a initrd.gz z CD, HDD alebo hocicoho ineho co mi moje PC nabootuje a ostatne moduly a RootFS uz pojdu z USB, ibaze neviem ako na to. Som ale pristupny aj tomu Grub 2. Vysla teraz verzia 1.96 a ta je uz v celkom schopnom stave. Vopred dakujem za hocico co mi pomoze, na root.cz a linuxos.sk som odpoved nedostal, tu to vyzera na dost ludi co sa v tom vyznaju, vopred dakujem
3.4.2008 21:21 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Chápu správně, že jsi už zkoušel ze stávajícího zavaděče (asi grub), který bootuje pclinux na pc spustit pclinux z připojeného usb disku?
4.4.2008 08:31 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Jasne ze skusal, ale potom som zistil ze grub nema v specifikacii ani len bootovanie z CD nieto este z USB, ma to vyriesit prave grub2 (grub su verzie 0.** a grub 2 verzie 1.**). Toto mi potvrdili aj na ostatnych linuxovych forach
4.4.2008 11:51 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
To se mi nějak nezdá, protože mám na externím usb disku nainstalovaný freebsd, který bootuju (sice se následně zřetězeně spouští lilo) právě pomocí grubu 0.97. Ale možná to je právě ten důvod, proč to jde :-)
4.4.2008 12:18 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
A teď mě opožděně :-) napadlo, že by to takto i mohlo jít řešit. Tzn. na usb disk si nainstalovat grub a ten zřetězeně spouštět pomocí grubu na pc (direktiva chainloader).
4.4.2008 14:42 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
ano a mate v biose podporu USB boot alebo skratka ten USB disk vidi, lenze mne to nepodporuje ani bios ani mi ho grub nevidi (upresnujem, jedna sa o bootovanie syslinuxu z USB stick), mozem si kernel a initrd skopirovat na disk a nabootovat ale kedze je to syslinux tak adresar root nedostanem (alebo len neviem ako)

Pendrive linux je rieseny rovnako a na USB stick su subory: boot.cat initrd.gz isolinux.bin ldlinux.sys livecd.sqfs mcnlive.loop syslinux.cfg vesamenu.c32 vmlinuz

livecd.sqfs bude podla mna filesystem ib aze netusim ako ho inak nabootovat ako z integrovaneho loaderu na USB
4.4.2008 12:19 pupala | skóre: 21
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
GRUB a Chainloaded CD

Tu: http://64.124.13.3/hacks/USB_Boot_using_GRUB.html Bo tu: http://gentoo-wiki.com/TIP_Chainloading_a_bootable_CD-ROM_from_GRUB
4.4.2008 08:45 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Neviem ci nebude robit problem ak spojazdnim ten grub2 za t en MiniMe je robeny cez isolinux a to znamena ze v grub2 dam bootovat usb disk ako neznamy system, zapne sa mi druhy grub ktory je na USB a az tak budem bootovat linux. Neviem ci budu fungovat 2 gruby za sebou ale asi by mali kedze je to zapisane tam kde je MBR...
3.4.2008 20:39 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho media
Odpovědět | | Sbalit | Link | Blokovat | Admin
Sám se v tom nevyznám, nidky jsem z USB nebootoval, ačkoliv to zní lákavě. ale při instalaci debianu z diskety - netinstall mi disketa nabízela bootovat z USB zarízení, možná bys to mohl zkusit.
My máme všechno co chcem, my máme dobrou náladu!
3.4.2008 21:07 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Disketu som skusal, ziadna slava, Bol tam grub 0.97 a ten mi USB nepozna, skoncil som tam kde som zacal. Jedine dat na disketu grub2 ale to ma asi 3,5 takze tazko...
4.4.2008 09:38 miro
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Teď možná plácnu, ale zkoušel jste tohle? Týká se to sice pendrivelinuxu, ale patrně je to pouze nějaká image s grubem (_snad_ nezávislá na distribuci), možná by to na pclinuxos fungovalo. Disclaimer: nezkoušel jsem to a ani pendrivelinux ani pclinuxos nepoužívám. Ale na něco se výhledově chystám a tahle problematika mě zajímá, takže pokud dáte vědět, jak jste dopadl, budu rád.
4.4.2008 13:40 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Sksual som, nefunguje to ani s Pendrivelinux
otasomil avatar 4.4.2008 18:39 otasomil | skóre: 39 | blog: puppylinux
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli nevadi ze by si potreboval k zavedeni systemu CD tak pripoj flashdisk na ktery prekopiruj veskery obsah live CD, nech jej pripojen a soucasne ponechej CD v jednotce a rebootuj.
Po zavedeni jadra a obrazu ramdisku "mikrosystem" vyhledava dalsi soubory (konkretne komprimovany obraz filesystemu) a pokud neni implicitne urceno aby se pouzily jen ty co jsou umisteny na CD tak budou prohledany vsechna ulozna zarizeni v PC a pokud bude komprimovany souborovy system nalezen na nejakem jinem zarizeni tak bude pripojen a spousteni bude pokracovat z nej.
Takto se standardne chovaji distra na bazi Slaxu ale jela mi tak i Saxana.
Je docela mozne ze ti to pujde tez.
K čemu hudba, která nevede k extázi... Stop MDMA !!! I spam umí být roztomilý
6.4.2008 20:17 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak sa mi podarilo nainstalovat a sfunkcnit GRUB2, skoda len ze mi to pise Unknown device ked dam bootovat z USB :-D
6.4.2008 23:49 ajaj
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud bios nepodporuje boot z usb, pak je nutné nejdřív nahrát z něčeho jiného jádro z podporou pro usb a pak teprve pokračovat v bootování. Já jsem provozoval boot z usb na starém pc tak, že jsem měl na disku hdd malinkatý oddíl s jádrem, to se načetlo, pak už to bootovalo z usb přičemž se během bootu disk hdd vypnul. Nyní si ale myslím existují elegantnější řešení - cf redukce do ide, kde mít třeba jen jádro nebo i celý systém.
7.4.2008 17:15 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Lenze GRUB2 ma mat nativnu podporu bootovania z USB a CD nezavisle na BIOSe. Teraz len treba zistit ci to tam uz je alebo to bude az niekedy v dalsich verziach, ale v historii verzii som cital ze by to uz malo ist...
7.4.2008 19:58 miro
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Škoda, že jste to řešení nepopsal trochu podrobněji. Možná bych nebyl sám, koho by to zajímalo.
7.4.2008 20:35 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
GRUB2 sa instaluje podla tohoto navodu:

http://www.linpro.cz/pokrocile/zavadece-systemu/grubii.html

najprv vsak treba odinstalovat GRUB Legacy, no dal som vytvorit device.map a mal som pripojeny USB stick, ulozilo ho ako hd(2,1) sde, zaviedol som grub2, vsetko bolo v poriadku, no pri boote grub napise "Unknown device" a tu som zatial skoncil...
7.4.2008 21:38 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
pri boote napíše "Unknown device". Pri ktorom stage?

Mimochodom, tiež by ma zaujímalo do ktorého boot managera pridali ovládače pre USB aby nahradili alebo doplnili funkcionalitu BIOSu. Možno to spravili v tom btmgr na ktorého ukazuje ten dokument pre gentoo, ale prečo nepoužiť boot z CD tak ako už bolo povedané?
8.4.2008 10:24 pupala | skóre: 21
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Napr. preto, lebo potrebujem iný kernel.
8.4.2008 15:38 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Napríklad je možné vytvoriť vlastné Boot CD obsahujúce všetko potrebné k pripojeniu disku. Teda zahrnutá podpora priamo do jadra pre príslušný USB radič, USB Mass Storrage, SCSI disky a podobne. Poprípade využiť initrd pre daný kernel.
8.4.2008 16:42 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Ok, lenze je tu hacik. Som zaciatocnik a nemam tusenia ako by sa to dalo prakticky urobit a ziadny navod som nenasiel, ale asi som zle hladal... Budem vdacny za informacie alebo navod ako spravit to BOOT CD.
8.4.2008 19:28 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Robí sa to ľahko a návodov je dosť. Pokial si máme predstaviť pod výrazom "iný kernel" to že si človek preloží vlastný kernel podľa svojich potrieb, tak s tým nebude problém nakoľko už nie je až taký začiatočník. Ohľadne vytvorenia Boot CD existuje veľa spôsobov ako to človek urobí ale na 2.88M obraz diskety sa asi nezmestí jadro aj s initrd ale dá sa použiť napríklad isolinux. Nakoľko o požiadavke mám pramálo informácií, tak môžem len podotknúť že toto sú všetko perfektne zdokumentované programy a práca s nimi je jednoduchá, rovnako ako aj s mkisofs, dd, losetup a podobnými nástrojmi ktoré sa na toto perfektne hodia.

Nebolo by o tom nejaké bližšie info?
9.4.2008 22:19 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Ok, blizsie info: Na USB stick mam PClinuxOS MiniMe 2008 (www.pendrivelinux.com), je to urobene ako live verzia na FAT32 pricom to ma subor z nazvom "changes" ktory je ext3 a su tam vraj nastavenia (ja si myslim ze cely FS). Normalne to ma na USB stick vmlinuz a initrd.gz, robene je to cez syslinux (alebo isolinux?). Na HDD1 mam PClinuxOS 2007 a HDD2 WoknaXP, na prrvom diku v MBR zavadzac GRUB2 (verzia 1.96)
9.4.2008 23:19 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Výborne, tak sme sa pohli. Na domovskej stránke Pen Drive Linux je na ľavej strane v "New Pendrive Linux Posts" medzi odkazmi aj jeden zaujímavý. Je to : Use a Floppy to Boot USB Pendrive Linux, ak nie je k dispozícii floppy mechanika, tak sa dá takáto disketa použiť pre el torito boot (man mkisofs). Tá disketa by mala obsahovať len grub bez jadra takže náhrada jadra na usb lízatku je jednoduchá, v prípade potreby sa dá upraviť aj na obraze danej diskety po pripojení cez loopbak súbor boot/menu.lst. Jeho opetovné vypálenie je už triviálne a použitie cdrw šetrí nervy.
9.4.2008 23:30 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
OOPS, asi som sekol v jednom predpoklade. Ten vlastný kernel by sa asi mal dať na obraz diskety po jej zväčšení na 2.88Mb, teda ak je predpoklad že bios neaktivuje USB disk pred natiahnutím boot managera z Floppy alebo CD.
8.4.2008 16:38 danger
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Dam bootovat v grube z USB a hned hodi error: unknown device, vobec sa USB nedotkne, asi to este nema podporu bootovania nezavisle na BIOSe...
tsLnox avatar 8.4.2008 08:28 tsLnox | skóre: 31 | blog: Blog jednoho ukecaného Gentoolemana | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
unknown device? nebude to náhodou tím, že na každém PC (nebo možná i při každém pokusu) se usb hlásí jinak? je to jen výstřel do tmy, kdyžtak mě opravte jestli kecám blbosti
8.4.2008 13:29 marek
Rozbalit Rozbalit vše Re: Bios nepodporuje boot z usb - bootovanie linuxu pomocou ineho medi
Odpovědět | | Sbalit | Link | Blokovat | Admin

Dobry den.

Predem prohlasuji, ze PClinuxOS neznam.

Dokazu si ale predstavit universalni reseni pomoci "kexec"

Vypadalo by to takto:

Nabootoval byste z cehokoli co podporujete jakykoli kernel s vasi specialni initrd.

Vase specialni initrd by obsahovala moduly pro podporu USB, moduly pro masstorage, moduly pro filesystem, ktery pouzivate a kexec + nejake ty scripty.

Nacetla by moduly pripojila filesystem na USB a zavolala kexec s kernelem na usb a initrd na usb + predala by vsechny parametry, se kterymi byla sama volana.

To je ovsem jenom teorie - nikdy jsem to nedelal (ale myslim, ze bych to behem pul dne zvladl).

marek

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.