970:
677:
129:
216:
25:
338:
Initially, SeaBIOS was based on the open-source BIOS implementation included with the Bochs emulator. The project was created with intentions to allow native usage on x86 hardware, and to be based on an improved and more easily extendable internal
898:
534:
451:
1787:
465:
682:
1471:
1782:
969:
956:
891:
547:
1547:
1540:
273:
108:
555:
46:
1792:
1605:
1210:
940:
884:
469:
813:
1064:
598:
522:
518:
461:
197:
128:
1635:
1232:
396:
171:
89:
61:
933:
926:
35:
1273:
1099:
1071:
510:
949:
690:
622:
428:
229:
68:
42:
744:
551:
485:
402:
1777:
539:
75:
316:
1480:
1446:
1396:
1266:
1161:
1078:
1002:
995:
530:
319:
that are implemented by a typical proprietary x86 BIOS. SeaBIOS can either run on bare hardware as a
301:
870:
57:
1487:
1460:
1291:
1131:
1085:
490:
256:
1748:
1519:
1453:
634:
437:
409:
236:
1755:
1424:
1417:
1203:
642:
475:
Virtual machine host notification of paravirtualized guests which panic via the pvpanic driver
372:
1720:
1667:
1660:
1246:
1168:
366:
268:
1596:
1154:
1009:
415:
315:
for x86 systems. Aiming for compatibility, it supports standard BIOS features and calling
215:
1124:
834:
506:
1771:
1319:
1312:
1050:
626:
378:
82:
629:. SeaBIOS has been tested with various bootloaders and operating systems, including
1574:
1340:
1092:
814:"3 alternatives to Chrome OS on Google's Chromebook Pixel — Tech News and Analysis"
715:
1706:
1642:
1305:
1257:
582:
340:
24:
573:
SeaBIOS can run natively on x86 hardware, in which case it is loaded by either
1741:
1727:
1567:
1239:
1041:
672:
606:
514:
479:
357:
142:
1713:
1361:
1196:
1189:
1145:
695:
578:
589:. Compiled SeaBIOS images can be flashed into supported motherboards using
1734:
1699:
1533:
1389:
1326:
1182:
1175:
979:
907:
638:
630:
610:
590:
574:
324:
320:
312:
1628:
1368:
1347:
1298:
1138:
911:
876:
662:
654:
650:
593:. SeaBIOS also runs inside an emulator; it is the default BIOS for the
494:
772:
1681:
1410:
1375:
658:
526:
445:
873: – covers the SeaBIOS boot sequence and memory maps
793:
1674:
1526:
1382:
1354:
1333:
646:
602:
332:
561:
SeaBIOS's boot device selection menu can be accessed by pressing
1619:
1612:
1581:
1403:
1057:
1034:
1027:
594:
500:
423:
419:
390:
384:
328:
308:
261:
134:
880:
586:
441:
305:
241:
18:
585:
and later processors, and requires a minimum of 1 MB of
863:
284:
206:
601:
virtualization environments, and can be used with the
351:
Features supported by SeaBIOS include the following:
1691:
1652:
1595:
1559:
1511:
1504:
1470:
1438:
1283:
1256:
1224:
1109:
1019:
987:
977:
918:
279:
267:
255:
247:
235:
225:
196:
170:
151:
141:
49:. Unsourced material may be challenged and removed.
625:, with its build system relying on the standard
621:Most of the SeaBIOS source code is written in
892:
738:
736:
8:
121:
871:Find your way through the x86 firmware maze
1508:
1494:
1280:
984:
899:
885:
877:
214:
120:
109:Learn how and when to remove this message
562:
707:
835:"Grub2 Other Os - Community Help Wiki"
745:"SeaBIOS in a virtualized environment"
605:emulator. It is also included in some
16:Open-source implementation of x86 BIOS
466:Unified Extensible Firmware Interface
7:
743:Kevin O'Connor (November 11, 2010).
683:Free and open-source software portal
323:payload, or can be used directly in
47:adding citations to reliable sources
14:
482:from a licensed OEM Windows BIOS.
968:
675:
311:, serving as a freely available
133:SeaBIOS is the default BIOS for
127:
23:
399:optical disc drive boot support
34:needs additional citations for
363:USB keyboard and mouse support
1:
1788:Free software programmed in C
1606:Preboot Execution Environment
1211:Run-Time Abstraction Services
609:, although it is not used by
470:Open Virtual Machine Firmware
177:1.16.0 / 1 March 2022
1065:MultiProcessor Specification
462:Compatibility Support Module
1636:Remote Initial Program Load
1233:Common Firmware Environment
550:. SeaBIOS does not support
478:A patch exists to load the
155:February 25, 2008
1809:
1225:Hybrid firmware bootloader
966:
457:PCI Firmware Specification
1783:Free BIOS implementations
1274:Comparison of bootloaders
773:"ghuntley/seaslic GitHub"
581:as a payload; it runs on
565:during the boot process.
434:POST Memory Manager (PMM)
192:
166:
126:
816:. Gigaom.com. 2013-02-26
691:BIOS features comparison
429:Logical block addressing
1162:Phoenix SecureCore UEFI
486:Trusted Platform Module
403:BIOS Boot Specification
540:System Management Mode
752:linuxplumbersconf.org
360:screen (JPEG and BMP)
304:implementation of an
179:; 2 years ago
1793:Open-source firmware
1481:EFI system partition
1447:GUID Partition Table
1397:Windows Boot Manager
1267:Bootloader unlocking
1079:Legacy Plug and Play
1003:Open-source firmware
996:Proprietary firmware
794:"SeaBIOS - coreboot"
546:It does not support
43:improve this article
1488:BIOS boot partition
1461:Apple Partition Map
1292:Acronis OS Selector
1132:American Megatrends
491:Enhanced Disk Drive
450:Coreboot Payloads (
123:
1749:Power-on self-test
1454:Master boot record
716:"SeaBIOS Releases"
438:Paravirtualization
410:Control-Alt-Delete
1765:
1764:
1591:
1590:
1439:Partition layouts
1434:
1433:
1418:Plop Boot Manager
1220:
1219:
643:Microsoft Windows
509:interfaces, e.g.
373:USB Attached SCSI
295:
294:
119:
118:
111:
93:
1800:
1758:
1751:
1744:
1737:
1730:
1723:
1721:Execute in place
1716:
1709:
1702:
1684:
1677:
1670:
1663:
1645:
1638:
1631:
1622:
1615:
1608:
1584:
1577:
1570:
1550:
1543:
1536:
1529:
1522:
1509:
1497:
1490:
1483:
1463:
1456:
1449:
1427:
1420:
1413:
1406:
1399:
1392:
1385:
1378:
1371:
1364:
1357:
1350:
1343:
1336:
1329:
1322:
1315:
1308:
1301:
1294:
1281:
1276:
1269:
1249:
1242:
1235:
1213:
1206:
1199:
1192:
1185:
1178:
1171:
1169:TianoCore EDK II
1164:
1157:
1148:
1141:
1134:
1127:
1120:
1102:
1095:
1088:
1081:
1074:
1067:
1060:
1053:
1044:
1037:
1030:
1012:
1005:
998:
985:
972:
959:
952:
943:
936:
929:
901:
894:
887:
878:
867:
866:
864:Official website
849:
848:
846:
845:
831:
825:
824:
822:
821:
810:
804:
803:
801:
800:
790:
784:
783:
781:
780:
769:
763:
762:
760:
758:
749:
740:
731:
730:
728:
727:
712:
685:
680:
679:
678:
558:or its modules.
367:USB Mass Storage
343:implementation.
291:
288:
286:
218:
213:
210:
208:
187:
185:
180:
162:
160:
131:
124:
114:
107:
103:
100:
94:
92:
51:
27:
19:
1808:
1807:
1803:
1802:
1801:
1799:
1798:
1797:
1768:
1767:
1766:
1761:
1754:
1747:
1740:
1733:
1726:
1719:
1712:
1705:
1698:
1687:
1680:
1673:
1666:
1659:
1648:
1641:
1634:
1627:
1618:
1611:
1604:
1587:
1580:
1573:
1566:
1555:
1546:
1539:
1532:
1525:
1518:
1500:
1493:
1486:
1479:
1466:
1459:
1452:
1445:
1430:
1423:
1416:
1409:
1402:
1395:
1388:
1381:
1374:
1367:
1360:
1353:
1346:
1339:
1332:
1325:
1318:
1311:
1304:
1297:
1290:
1284:Implementations
1279:
1272:
1265:
1252:
1245:
1238:
1231:
1216:
1209:
1202:
1195:
1188:
1181:
1174:
1167:
1160:
1153:
1144:
1137:
1130:
1123:
1116:
1110:Implementations
1105:
1098:
1091:
1084:
1077:
1070:
1063:
1056:
1049:
1040:
1033:
1026:
1015:
1010:Custom firmware
1008:
1001:
994:
973:
964:
955:
948:
939:
932:
925:
914:
905:
862:
861:
858:
853:
852:
843:
841:
839:help.ubuntu.com
833:
832:
828:
819:
817:
812:
811:
807:
798:
796:
792:
791:
787:
778:
776:
771:
770:
766:
756:
754:
747:
742:
741:
734:
725:
723:
720:www.seabios.org
714:
713:
709:
704:
681:
676:
674:
671:
619:
571:
564:
544:
416:Network booting
349:
283:
221:
205:
188:
183:
181:
178:
158:
156:
152:Initial release
137:
115:
104:
98:
95:
52:
50:
40:
28:
17:
12:
11:
5:
1806:
1804:
1796:
1795:
1790:
1785:
1780:
1770:
1769:
1763:
1762:
1760:
1759:
1752:
1745:
1738:
1731:
1724:
1717:
1710:
1703:
1695:
1693:
1689:
1688:
1686:
1685:
1678:
1671:
1664:
1656:
1654:
1650:
1649:
1647:
1646:
1639:
1632:
1625:
1624:
1623:
1616:
1601:
1599:
1593:
1592:
1589:
1588:
1586:
1585:
1578:
1571:
1563:
1561:
1557:
1556:
1554:
1553:
1552:
1551:
1537:
1530:
1523:
1515:
1513:
1506:
1502:
1501:
1499:
1498:
1491:
1484:
1476:
1474:
1468:
1467:
1465:
1464:
1457:
1450:
1442:
1440:
1436:
1435:
1432:
1431:
1429:
1428:
1421:
1414:
1407:
1400:
1393:
1386:
1379:
1372:
1365:
1358:
1351:
1344:
1337:
1330:
1323:
1316:
1309:
1302:
1295:
1287:
1285:
1278:
1277:
1270:
1262:
1260:
1254:
1253:
1251:
1250:
1243:
1236:
1228:
1226:
1222:
1221:
1218:
1217:
1215:
1214:
1207:
1200:
1193:
1186:
1179:
1172:
1165:
1158:
1151:
1150:
1149:
1142:
1128:
1121:
1113:
1111:
1107:
1106:
1104:
1103:
1096:
1089:
1082:
1075:
1068:
1061:
1054:
1047:
1046:
1045:
1031:
1023:
1021:
1017:
1016:
1014:
1013:
1006:
999:
991:
989:
982:
975:
974:
967:
965:
963:
962:
961:
960:
946:
945:
944:
937:
922:
920:
916:
915:
906:
904:
903:
896:
889:
881:
875:
874:
868:
857:
856:External links
854:
851:
850:
826:
805:
785:
764:
732:
706:
705:
703:
700:
699:
698:
693:
687:
686:
670:
667:
618:
615:
570:
567:
543:
542:
537:
507:Protected mode
504:
498:
488:
483:
476:
473:
458:
455:
448:
435:
432:
426:
413:
406:
400:
394:
388:
382:
376:
370:
364:
361:
353:
348:
345:
293:
292:
281:
277:
276:
271:
265:
264:
259:
253:
252:
249:
245:
244:
239:
233:
232:
227:
223:
222:
220:
219:
202:
200:
194:
193:
190:
189:
176:
174:
172:Stable release
168:
167:
164:
163:
153:
149:
148:
147:Kevin O'Connor
145:
139:
138:
132:
117:
116:
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
1805:
1794:
1791:
1789:
1786:
1784:
1781:
1779:
1778:2008 software
1776:
1775:
1773:
1757:
1753:
1750:
1746:
1743:
1739:
1736:
1732:
1729:
1725:
1722:
1718:
1715:
1711:
1708:
1704:
1701:
1697:
1696:
1694:
1690:
1683:
1679:
1676:
1672:
1669:
1665:
1662:
1658:
1657:
1655:
1651:
1644:
1640:
1637:
1633:
1630:
1626:
1621:
1617:
1614:
1610:
1609:
1607:
1603:
1602:
1600:
1598:
1594:
1583:
1579:
1576:
1572:
1569:
1565:
1564:
1562:
1558:
1549:
1545:
1544:
1542:
1538:
1535:
1531:
1528:
1524:
1521:
1517:
1516:
1514:
1510:
1507:
1503:
1496:
1492:
1489:
1485:
1482:
1478:
1477:
1475:
1473:
1469:
1462:
1458:
1455:
1451:
1448:
1444:
1443:
1441:
1437:
1426:
1422:
1419:
1415:
1412:
1408:
1405:
1401:
1398:
1394:
1391:
1387:
1384:
1380:
1377:
1373:
1370:
1366:
1363:
1359:
1356:
1352:
1349:
1345:
1342:
1338:
1335:
1331:
1328:
1324:
1321:
1320:BootX (Linux)
1317:
1314:
1313:BootX (Apple)
1310:
1307:
1303:
1300:
1296:
1293:
1289:
1288:
1286:
1282:
1275:
1271:
1268:
1264:
1263:
1261:
1259:
1255:
1248:
1244:
1241:
1237:
1234:
1230:
1229:
1227:
1223:
1212:
1208:
1205:
1201:
1198:
1194:
1191:
1187:
1184:
1180:
1177:
1173:
1170:
1166:
1163:
1159:
1156:
1152:
1147:
1143:
1140:
1136:
1135:
1133:
1129:
1126:
1122:
1119:
1115:
1114:
1112:
1108:
1101:
1097:
1094:
1090:
1087:
1083:
1080:
1076:
1073:
1069:
1066:
1062:
1059:
1055:
1052:
1051:Open Firmware
1048:
1043:
1039:
1038:
1036:
1032:
1029:
1025:
1024:
1022:
1018:
1011:
1007:
1004:
1000:
997:
993:
992:
990:
986:
983:
981:
976:
971:
958:
954:
953:
951:
947:
942:
938:
935:
931:
930:
928:
924:
923:
921:
917:
913:
909:
902:
897:
895:
890:
888:
883:
882:
879:
872:
869:
865:
860:
859:
855:
840:
836:
830:
827:
815:
809:
806:
795:
789:
786:
774:
768:
765:
753:
746:
739:
737:
733:
721:
717:
711:
708:
701:
697:
694:
692:
689:
688:
684:
673:
668:
666:
664:
660:
656:
652:
648:
644:
640:
636:
632:
628:
627:GNU toolchain
624:
616:
614:
612:
608:
604:
600:
596:
592:
588:
584:
580:
576:
568:
566:
559:
557:
553:
549:
541:
538:
536:
532:
528:
524:
520:
516:
512:
508:
505:
502:
499:
496:
492:
489:
487:
484:
481:
477:
474:
471:
467:
463:
460:SeaBIOS as a
459:
456:
453:
449:
447:
443:
439:
436:
433:
430:
427:
425:
421:
418:support e.g.
417:
414:
411:
408:Rebooting on
407:
404:
401:
398:
395:
392:
389:
386:
383:
380:
377:
374:
371:
368:
365:
362:
359:
355:
354:
352:
346:
344:
342:
336:
334:
330:
326:
322:
318:
314:
310:
307:
303:
299:
290:
282:
278:
275:
272:
270:
266:
263:
260:
258:
254:
250:
246:
243:
240:
238:
234:
231:
228:
224:
217:
212:
204:
203:
201:
199:
195:
191:
175:
173:
169:
165:
154:
150:
146:
144:
140:
136:
130:
125:
113:
110:
102:
99:February 2014
91:
88:
84:
81:
77:
74:
70:
67:
63:
60: –
59:
55:
54:Find sources:
48:
44:
38:
37:
32:This article
30:
26:
21:
20:
1653:ROM variants
1597:Network boot
1575:Raspberry Pi
1341:systemd-boot
1117:
842:. Retrieved
838:
829:
818:. Retrieved
808:
797:. Retrieved
788:
777:. Retrieved
775:. Github.com
767:
757:December 13,
755:. Retrieved
751:
724:. Retrieved
722:. 2022-03-01
719:
710:
620:
572:
560:
545:
375:boot support
369:boot support
350:
337:
297:
296:
248:Available in
143:Developer(s)
105:
96:
86:
79:
72:
65:
53:
41:Please help
36:verification
33:
1707:ROM hacking
1643:Wake-on-LAN
1306:BootManager
1258:Bootloaders
617:Development
607:Chromebooks
497:extensions)
468:(UEFI) and
454:compressed)
341:source code
302:open-source
1772:Categories
1742:Instant-on
1728:Devicetree
1568:Bus Pirate
1472:Partitions
1240:Das U-Boot
1125:Award BIOS
1042:Video BIOS
1020:Interfaces
844:2023-10-10
820:2014-02-25
799:2021-12-13
779:2014-02-25
726:2022-04-08
702:References
515:Legacy PnP
503:memory map
480:SLIC table
464:(CSM) for
358:bootsplash
356:Graphical
317:interfaces
226:Written in
198:Repository
184:2022-03-01
159:2008-02-25
69:newspapers
1714:ROM image
1505:Utilities
1362:OpeniBoot
1204:Kickstart
1197:LinuxBoot
1190:Libreboot
1155:InsydeH2O
1146:AMI Aptio
1086:AlphaBIOS
919:Processes
696:TianoCore
579:Libreboot
412:key press
397:El Torito
325:emulators
58:"SeaBIOS"
1756:EDL mode
1735:Fastboot
1700:Boot ROM
1560:Hardware
1548:Heimdall
1534:UEFITool
1520:flashrom
1512:Software
1390:SYSLINUX
1327:GNU GRUB
1183:Coreboot
1176:OpenBIOS
980:firmware
978:Booting
908:Firmware
669:See also
639:SYSLINUX
631:GNU GRUB
611:ChromeOS
591:flashrom
575:coreboot
552:Intel ME
347:Features
327:such as
321:coreboot
313:firmware
287:.seabios
237:Platform
209:.seabios
1692:Related
1629:NetBoot
1369:RedBoot
1348:loadlin
1299:Barebox
1139:AMIBIOS
1118:SeaBIOS
957:Android
927:Windows
912:booting
663:OpenBSD
655:FreeBSD
651:FreeDOS
556:AMD PSP
495:INT 13H
493:(EDD) (
393:support
387:support
381:support
298:SeaBIOS
280:Website
269:License
251:English
182: (
157: (
122:SeaBIOS
83:scholar
1682:EEPROM
1582:ft2232
1495:/boot/
1411:Yaboot
1376:rEFInd
659:NetBSD
533:, and
527:SMBIOS
472:(OVMF)
446:VirtIO
300:is an
274:LGPLv3
85:
78:
71:
64:
56:
1675:EPROM
1527:fwupd
1383:rEFIt
1355:NTLDR
1334:iBoot
988:Types
950:Linux
748:(PDF)
647:Linux
603:Bochs
444:HVM,
431:(LBA)
405:(BBS)
333:Bochs
90:JSTOR
76:books
1668:PROM
1620:iPXE
1613:gPXE
1541:Odin
1425:MILO
1404:xOSL
1247:ARCS
1058:ACPI
1035:BIOS
1028:UEFI
910:and
759:2021
661:and
635:LILO
597:and
595:QEMU
569:Uses
548:ESCD
535:ACPI
501:e820
452:LZMA
424:gPXE
420:iPXE
391:NVMe
385:AHCI
331:and
329:QEMU
309:BIOS
289:.org
262:BIOS
257:Type
211:.org
135:QEMU
62:news
1661:ROM
1100:SFI
1093:SRM
1072:APM
599:KVM
587:RAM
583:386
577:or
563:Esc
554:or
531:VBE
523:MPS
519:DMI
511:APM
442:Xen
422:or
379:ATA
306:x86
285:www
242:x86
207:git
45:by
1774::
941:NT
934:9x
837:.
750:.
735:^
718:.
665:.
657:,
653:,
649:,
645:,
641:,
637:,
633:,
613:.
529:,
525:,
521:,
517:,
513:,
440:,
335:.
900:e
893:t
886:v
847:.
823:.
802:.
782:.
761:.
729:.
623:C
230:C
186:)
161:)
112:)
106:(
101:)
97:(
87:·
80:·
73:·
66:·
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.