Portál AbcLinuxu, 12. května 2024 03:24


Dotaz: Bootování z interní čtečky karet

10.1.2008 09:59 df
Bootování z interní čtečky karet
Přečteno: 741×
Odpovědět | Admin
Mám problém s bootováním z interní čtečky. To jest, nefunguje.

Když je systém natažen z pevného disku (/dev/sda1) a do čtečky vrazím kartu, je detekována jako /dev/sdb a dá se s ní normálně pracovat. Je na ní jeden oddíl sdb1, naformátovaný jako ext2. Jsou tam potřebné soubory i zavaděč (grub).

Problém nastane při startování systému, když má dojít k natažení grubu z karty. Počítač vytuhne a reaguje jenom na odpojení napájení. Myslím, že počítač nezvládá bootovat z karty. Ale zase když to neumí, proč se o ní tedy při bootování vůbec stará? V Biosu jsem zkoušel možná i nemožná nastavení, ale bezúspěšně. Jak tam dám kartu, při bootování počítač vytuhne. Zkoušel jsem to i se syslinuxem, výsledek stejný.

Na druhou stranu, z USB klíčenky startuje úplně bez problému.

Napadá vás něco podnětného?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.1.2008 12:02 Non_E | skóre: 24 | blog: hic_sunt_leones | Pardubice
Rozbalit Rozbalit vše Re: Bootování z interní čtečky karet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máte (a umí to váš bios) nastavit bootování ze čtečky? Provedl jste grub-install? Kdy vám přesně počítač vytuhne?

Viděl jsem systém, který odmítal nabíhat, pokud byl zapojený flashdisk. Taky se musel vypínat. Snad nemáte obdobný problém.
Only Sith deals in absolutes.
10.1.2008 12:46 df
Rozbalit Rozbalit vše Re: Bootování z interní čtečky karet
Máte (a umí to váš bios) nastavit bootování ze čtečky?

Původně jsem si myslel, že ano. Nyní už o tom přesvědčen nejsem. Ale nedovedu to posoudit jinak, než zkusmo. Ani o bootování z USB tam není nikde ani slovo a přesto to umí.

V Setupu se píše něco o Add-In Cards (nemám to u sebe), pokládal jsem to za jedinou položku, která by mohla značit paměťovou kartu ve čtečce. Jo, ta čtečka má 4 sloty.

Provedl jste grub-install?

To víte, že ano. Nebylo to dost jasně napsané v původním příspěvku? Zkoušel jsem grub a syslinux.

Kdy vám přesně počítač vytuhne?

V okamžiku, kdy se má natáhnout zavaděč z nějakého média. Když není vložena paměťová karta, natáhne se zavaděč z disku. Když vložena je, počítač zatuhne. I když je v biosu nastaveno, aby se systém startoval z disku.

Jestě přesněji, vytuhne to tehdy, když je na obrazovce výzva k tomu, abych zmáčknul F10 pro Setup. Jenže v tu chvíli už systém nereaguje vůbec na nic. Když není karta vložena, po této obrazovce následuje bezproblémové načtení zavaděče a jeho spuštění. S kartou se nedostanu ani do Setupu, což mě poněkud irituje.
10.1.2008 13:12 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Bootování z interní čtečky karet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkusil bych na tu kartu nahrát nějaký jednoduchý boot sektor a zavaděč – třeba ten z DOSu. Aby tam bylo co nejméně kódu, který může nějak selhat. Abyste zjistil, zda je problém vůbec v předání řízení zavaděči, nebo zda tohle je vpořádku, a zhavaruje až GRUB.
10.1.2008 22:50 df
Rozbalit Rozbalit vše Re: Bootování z interní čtečky karet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyřešeno.

Počítač si nerozumí s tou konkrétní kartou, se kterou jsem to zkoušel. Po výměně karty za jinou (jiné) to to začalo chodit.

Karty se v setupu objevují jako další pevné disky, dá se vybrat, ze které se má bootovat. jenom ta jedna, se kterou jsem začal, odmítá kompletně spolupráci při bootu. Karta je Compact Flash Pretec 512 MB, nemůžu doporučit.

Díky za rady.
11.1.2008 08:28 df
Rozbalit Rozbalit vše Re: Bootování z interní čtečky karet
Je to ještě zajímavšjší. Po naformátování zlobivé karty ve foťáku s ní počítač začal komunikovat. Normálně ji při bootování vidí a bootovat z ní chce. Dalšími pokusy jsem zjistil, že počítač nejspíš vyžaduje, aby první oddíl (partition) na kartě byl FAT. Foťák formátuje na FAT16, tak jsem ho kartě dodal.

Vytvořil jsem první malinký oddíl FAT16 a oddíl druhý, veliký EXT2. Grub jsem nainstaloval na druhý oddíl, ne do prvního sektoru disku/karty. Do MBR jsem nainstaloval mbr z balíku, který je v Debianu (http://www.chiark.greenend.org.uk/~neilt/mbr/). Tomu jsem řekl, aby bootoval z druhého oddílu. První oddíl je nevyužitý.

Počítač nyní kartu v setupu vidí, můžu si jí vybrat jako bootovací médium a dokonce to celé i funguje.

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.