[linux] FAT fs voor USB-storage device

Geert Stappers stappers op stappers.nl
Za Aug 6 15:34:31 CEST 2022


On Sat, Aug 06, 2022 at 11:33:41AM +0200, Daniel C. von Asmuth via Linux wrote:
> Aldus schreef Geert Stappers via Linux op Sat, Aug 06, 2022 at 12:41:24AM +0200:
> > Hoi,
> > 
> > Om een computer vanaf een USB-stick te laten booten,
> > ben ik zo een "stick" aan het voorbereiden.
> > (En dat ging mis / dat is nog niet gelukt.)
> 
> Wat hebt u precies gedaan??
 
[0]


> > Wat is de inhoud van  "werkende USB boot disk"?
> > 
> > 
> > Wat ik zoek is: output van `sudo fdisk -l /dev/sdX`
> > 
> > Het zal net iets anders zijn als
> > 
> > |Disk /dev/sda: 7,47 GiB, 8019509248 bytes, 15663104 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: 0x00000000
> > |
> > |Device     Boot Start   End Sectors Size Id Type
> > |/dev/sda4  *       32  4095    4064   2M eb BeOS fs
> > 
> > 
> > En ik ben benieuwd naar "mount" command, iets als
> > 
> >   sudo mount -t vfit  /dev/sda4 /mnt
> > 
> > waarbij "vfit" dan correct is.
> > 
> 
> Ik begrijp het probleem niet helemaal.
 
:-)
Laat het idee van "er is een probleem" los.
De vraag is  "Hoe ziet er een werkende configuratie uit?"

> Zoekt u Vifit drinkyoghurt of een Vfat partitie type? 

Ik zoek een werkende boot disk.
Eerder verwoord als
> > Wat is de inhoud van  "werkende USB boot disk"?
en met de vervolgvragen over partitie tabel
en hoe te mounten. (Uit mount commando is filesystem type te herleiden)
 

> Disk /dev/sdb: 57.7 GiB, 61983424512 bytes, 121061376 sectors
> 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: 0x15005631
> 
> Device    Boot Start       End  Blocks  Id System
> /dev/sdb1 *        1   7598079 3799039+ 17 Hidden HPFS/NTFS
> 
> Of:
> 
> Disk /dev/sdb: 124.8 MiB, 130809856 bytes, 255488 sectors
> 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: 0x3c5c0d07
> 
> Device    Boot Start       End Blocks  Id System
> /dev/sdb1 *        0    245759 122880   0 Empty
> /dev/sdb2        172     14507   7168  ef EFI (FAT-12/16/32)
> 
> Gok maar eens welk OS daar op staat...

http://docs.jaspervries.nl/smart-questions.html#idm46227255853440


> Met vriendelijke groet,
> Daniel von Asmuth
> 
> 
> 	
> 		How long it takes to reach your goal
> 		depends less on your speed than on your direction.

Precies


Groeten
Geert Stappers


[0]  Eigenlijk wel een kut-vraag,  misschien ook niet.
Vandaar toch een poging om informatie toe te voegen.
Ja, ik neem het risico dat ik ruis ga toevoegen ...

Wat ik wil is een computer een networkboot laten doen.
De computer heeft in zijn ROM daar  _geen_  software voor.
Het project iPXE,  https://ipxe.org  biedt wel zulke software.
Source code heb ik van de git repository. Compileren is gelukt.
Ik heb nu 'ipxe.usb'. Vergelijkbaar met https://boot.ipxe.org/ipxe.usb
M.b.v. `dd` op een USB-memory-stick gezet. Computer van dat
USB-storage-device laten starten, maar dat lukte dus niet.

Het kan aan de computer liggen, het kan aan de USB-stick liggen
en het kan de combinatie zijn.

Ik ben begonnen met USB-storage-device kant.  Stukje herhaling daarvan:
<screenshot>
stappers op myhost:~
$ cd /tmp
stappers op myhost:/tmp
$ wget --quiet https://boot.ipxe.org/ipxe.usb
stappers op myhost:/tmp
$ file ipxe.usb
ipxe.usb: DOS/MBR boot sector; partition 4 : ID=0xeb, active, start-CHS (0x0,1,1), end-CHS (0x1,63,32), startsector 32, 4064 sectors
stappers op myhost:/tmp
$ /usr/sbin/fdisk -l ipxe.usb
Disk ipxe.usb: 368 KiB, 376832 bytes, 736 sectors
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: 0x00000000

Device     Boot Start   End Sectors Size Id Type
ipxe.usb4  *       32  4095    4064   2M eb BeOS fs
stappers op myhost:/tmp
$ 
</screenshot>

De partitie Id van eb, BeOS fs, vond ik al vreemd.
Toen het mij niet lukt om de partitie te mounten,
ben ik jullie om hulp gaan vragen.
-- 
Silence is hard to parse


Meer informatie over de Linux maillijst