Portál AbcLinuxu, 31. května 2024 11:24


Dotaz: fleška s dosem nebootuje

13.4.2023 22:19 jejda | skóre: 24 | blog: jejda
fleška s dosem nebootuje
Přečteno: 665×
Odpovědět | Admin
Ahojte! Potřeboval bych do jednoho staršího počítače nahrát novější BIOS. Jak v linuxu vyrobit bootovací DOS flešku? Jednu 4GB která má FAT32 filesystem tu mám. Jsou na ní nějaké data, myslel jsem že by to mohlo jít bez toho aby se musela kompletně přemazávat. Nakopíroval jsem tam msdos.sys io.sys a command.com. Snažím se ju rozbootovat programem ms-sys.

ms-sys /dev/sdg
/dev/sdg has an x86 boot sector,
it is a Microsoft 95B/98/98SE/ME master boot record, like the one this
program creates with the switch -9 on a hard disk device.
It has windows disk signature 0x3f6e9555.

ms-sys /dev/sdg1
/dev/sdg1 has a FAT32 file system.
/dev/sdg1 has an x86 boot sector,
it is exactly the kind of FAT32 DOS boot record this program
would create with the switch -3 on a FAT32 partition.
The OEM ID is MSWIN4.1

fdisk -l /dev/sdg
Disk /dev/sdg: 3.84 GiB, 4127195136 bytes, 8060928 sectors
Disk model: USB FLASH DRIVE
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3f6e9555

Device     Boot Start     End Sectors  Size Id Type
/dev/sdg1  *     2048 8060927 8058880  3.8G  b W95 FAT32
Všecko se to tváří že by to mělo bootovat ale bohužel. Hlásí to error "Missing operating system". Počítač z USB jinak bootovat umí. Zkoušel jsem nabootovat instalačku archlinuxu a bez problému. Zádrhel bude někde v té flešce. Ty 3 soubory jsou originál mikrosoftí z dosu verze 6.22. Kontroloval jsem shasum hashe a poškozené nejsou.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.4.2023 23:04 X
Rozbalit Rozbalit vše Re: fleška s dosem nebootuje
Odpovědět | | Sbalit | Link | Blokovat | Admin
How_to_Create_a_USB_Boot_Disk_Using_FreeDOS
13.4.2023 23:20 X
Rozbalit Rozbalit vše Re: fleška s dosem nebootuje
Pardon ten navod je stary. Melo by stacit:
mkdosfs -F 32 /dev/tvoje_usb
dd if=FD.img of=/dev/tvoje_usb bs=4M
se zachovanim dat na USB nepocitej..
14.4.2023 01:02 jejda | skóre: 24 | blog: jejda
Rozbalit Rozbalit vše Re: fleška s dosem nebootuje
Dík. Tak se nakonec update biosu podařil, ale nebylo to tak jednoduché jak to na první pohled vypadá. Ten mkdosfs se musí spouštět na předem vytvořený oddíl /dev/sdg1 a ten image freedosu se musí kopírovat na surový /dev/sdg aby to bootovalo, takže ten první krok byl vlastně zbytečný. Se to samo přenastavilo na FAT16 a velikost 32MB. Naštěstí tam ještě zbylo místo pro ten 4MB dlouhý BIOS. Kdybych na té bootovací flešce chtěl mít FAT32 a velikost přes celý fyzický disk, netuším jak bych postupoval. Kdysi před léty jsem to dělal pomocí jakéhosi klikacího programu pro windows. Detaily si už bohužel nepamatuju.
15.4.2023 17:33 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: fleška s dosem nebootuje
msdos 6.22 ještě fat32 neumí.
k3dAR avatar 15.4.2023 18:00 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: fleška s dosem nebootuje
postup by asi byl ten ze freedos image zkopirovat na flash jako soubor do existujiho pripojeneho oddilu, a pres syslinux nebo grub (nevim zda ten lze na/boot_z FAT) startovat ponmoci memdisk ten freedos img v floppy emulaci (nebo iso v cd emulaci), tim by ti zaroven zustala na flash puvodni data...
porad nemam telo, ale uz mam hlavu... nobody
15.4.2023 18:53 X
Rozbalit Rozbalit vše Re: fleška s dosem nebootuje
U 4GB flasky bych to asi neresil, ale diky.

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.