Package Details: biosdisk-git v0.75.20.gf534dd2-1

Git Clone URL: https://aur.archlinux.org/biosdisk-git.git (read-only)
Package Base: biosdisk-git
Description: Utility for creating Dell BIOS flash disks
Upstream URL: https://github.com/dell/biosdisk
Licenses: GPL
Conflicts: biosdisk
Provides: biosdisk
Submitter: Inxsible
Maintainer: yar
Last Packager: yar
Votes: 15
Popularity: 0.977166
First Submitted: 2010-06-20 23:52
Last Updated: 2017-11-17 00:27

Latest Comments

ktrls commented on 2017-11-21 09:55

great!

Thanks you for all. So I will go on crossing the fingers :)

yar commented on 2017-11-19 23:01

ktrls: I'm not sure what you mean by "bios version and win version". You want the latest image for your hardware, no matter what OS you run.

Were you scared off by this part: "File Format: Windows/DOS"? Biosdisk works by creating a small DOS boot image, but you still run biosdisk utility from Arch Linux.

ktrls commented on 2017-11-18 10:54

now it works, thanks you.

Could you confirm that the exe is the right one?
I have downloaded it from here: https://goo.gl/RP9FGE
But I read that there are bios version and win version and I don't want to destroy my notebook...

How can I be sure to make the right choice?

Thanks again

yar commented on 2017-11-17 00:29

@ktrls they just merged my pull request upstream. Can you try again and let us know if you were successful? Thanks!

yar commented on 2017-11-16 17:39

@ktrls Looks like you found a bug in the upstream script. If you look at /usr/bin/biosdisk, you see:

tmpMount=$(mktemp -d /tmp/biosdisk.XXXXXX)
cp -f $dosDisk $destination
mount -t vfat $destination $tmpMount -o loop
cp -f $biosFile $tmpMount/${shortBiosName}

So it's not your /tmp/ running out of space, it's their prepackaged DOS image. Try this in the terminal:

$ mkdir /tmp/mnt
$ cp /usr/share/biosdisk/dosdisk8192.img /tmp/
$ sudo mount -t vfat /tmp/dosdisk8192.img /tmp/mnt/ -o loop
$ df -h /tmp/mnt/
Filesystem Size Used Avail Use% Mounted on
/dev/loop1 8.0M 136K 7.9M 2% /tmp/mnt

Less than 10mb! Clearly not enough for what I assume is a newer laptop. Their github page has issues disabled, but maybe one of us can make a pull request to support a bigger DOS image.

EDIT: pull request here https://github.com/dell/biosdisk/pull/2

ktrls commented on 2017-11-14 13:36

I have a Dell Latitude E7440 and I would to update BIOS to the last version.
Actually my BIOS version is A18, the newest is A22.

I have downloaded the new exe from Dell site and searching in Arch wiki (https://wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux#BiosDisk3) I have found biosdisk to complete this task.

I’m trying to create the flash image but I receive a strange error:

sudo biosdisk mkimage E7440A22.exe
cp: errore scrivendo '/tmp/biosdisk.bVJj6a/E7440A22.exe': Spazio esaurito sul device
/usr/bin/biosdisk: riga 103: echo: errore in scrittura: Spazio esaurito sul device
Creating BIOS floppy image at /tmp/E7440A22.img



I have tried to enlarge /tmp space to 1GB (the file excel have size 10MB) but the error is the same.

mdip commented on 2016-09-06 08:36

Please, change the upstream url to https://github.com/dell/biosdisk.git

adambot commented on 2014-01-23 00:58

Delete the following:
cd "${srcdir}/${_gitname}/"

from:
build() {

cd "${srcdir}/${_gitname}/"

_update_git

}

and it installs the newest version just fine

exe2 commented on 2013-03-04 15:21

It doesn't work at all:

==> Starting build()...
/home/sources/bios/biosdisk-git/PKGBUILD: line 61: cd: /home/sources/bios/biosdisk-git/src/biosdisk/: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...

Seems it must clone repo before duing anything else because git remote needs a working repo to work.

ridikulusrat commented on 2012-02-19 17:54

PKGBUILD cleaned up. Thanks @Inxsible.

Inxsible commented on 2012-02-19 02:08

Done. I haven't used it in a long time anyway.

ridikulusrat commented on 2012-02-18 15:58

@Inxsible: I will maintain this package if you orphan it.

gadget3000 commented on 2011-09-01 09:50

Hi Inxsible. You really shouldn't just run the installer in your PKGBUILD because then biosdisk ins't actually packaged. Instead you should extract the installer and place everything into $pkgdir in the right place.

Anonymous comment on 2011-02-10 22:33

This package is poorly done and does not follow any of the standard conventions used by arch.

Anonymous comment on 2011-01-08 21:46

==> Starting build()...
Can't find /usr/bin/unix2dos. Please install it on your system.
mkdir: cannot create directory `/var/lib/biosdisk': Permission denied
mkdir: cannot create directory `/usr/share/biosdisk': Permission denied
install: cannot create regular file `/usr/sbin/biosdisk': Permission denied
install: cannot create regular file `/usr/sbin/blconf': Permission denied
install: cannot create regular file `/usr/share/biosdisk': Permission denied
install: cannot create regular file `/usr/share/biosdisk': Permission denied
install: cannot create regular file `/usr/share/biosdisk': Permission denied
install: cannot create regular file `/etc/biosdisk.conf': Permission denied
install: cannot create regular file `/usr/share/man/man8/biosdisk.8.gz': Permission denied
==> ERROR: A failure occurred in build().
Aborting...

Anonymous comment on 2011-01-08 21:44

This package should actually pull from the biosdisk git repo http://linux.dell.com/git/?p=biosdisk.git;a=summary and not use a tarball.