FreeDOS netboot pentru upgrade de BIOS: Diferență între versiuni
De la Wiki.lug.ro
(→Referințe) |
m (A protejat "FreeDOS netboot pentru upgrade de BIOS": spam target [edit=autoconfirmed:move=autoconfirmed]) |
||
(Nu s-a afișat o versiune intermediară efectuată de același utilizator) | |||
Linia 27: | Linia 27: | ||
</pre> | </pre> | ||
− | + | ==Referințe== | |
− | + | ||
+ | * [http://howto.wikia.com/wiki/Howto_install_FreeDOS_in_QEMU How to install FreeDOS in QEMU] | ||
+ | * [http://www.debian-administration.org/articles/478 Setting up a server for PXE network booting (debian)] |
Versiunea curentă din 27 martie 2009 10:25
Atunci când utilitarul DOS pentru upgrade de BIOS și imaginea de BIOS nu încap pe o dischetă bootabilă FreeDOS și mașina pe care se dorește upgrade-ul poate boota din rețea via PXE, se poate folosi metoda de mai jos.
- se descarcă o imagine de cd de instalare FreeDOS de la http://www.freedos.org/freedos/files
- se creează o imagine de hard-disk cu
$ qemu-img create freedos 16M
pe care se instalează FreeDOS cu ajutorul qemu, urmând pașii din setup-ul FreeDOS (fdisk, format, etc).
$ qemu -hda freedos -cdrom fbasecd.iso -boot d
care apoi va putea fi pornită cu:
$ qemu -hda freedos
- se copiază imaginea de BIOS și utilitarul pe drive-ul C: din qemu. Probabil se poate rezolva mai elegant, eu am creeat o imagine de floppy vfat de 2.88M pe care au încăput (pe rând) cele două
fișiere și le-am copiat pe C: din qemu (hint: există o opțiune la losetup să pornească de la un offset, bănuiesc că se poate sări așa peste MBR și tabela de partiții din imaginea de disk).
$ qemu -hda freedos -fda floppy.img
- pentru PXE boot, se adaugă la pxelinux.cfg/default
label freedos kernel memdisk append initrd=freedos