Ignore:
Timestamp:
Apr 8, 2017, 12:26:41 AM (8 years ago)
Author:
Ben Rietbroek
Message:

Removed Linux noise [v1.1.1-testing]

This stuff was already commented out and not applicable anymore.
It was used to directly boot Linux kernels from FAT some eons ago.
Linux is supported by chain-loading GRUB.

CAUTION:
This is a testbuild !
AirBoot uses the BIOS to access disks and a small coding error can trash
partition tables or other vital disk structures. You are advised to make
backups of TRACK0 and EBRs before using this testbuild. More info at:
https://rousseaux.github.io/netlabs.air-boot/pdf/AirBoot-v1.1.0-manual.pdf

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bootcode/airboot.asm

    r89 r96  
    13131313                call    AFTERCRAP_Main
    13141314
    1315                 ; [Linux support removed since v1.02]
    1316                 ; Now get FAT16-Linux Kernel Partition, If requested
    1317                 ;cmp     [CFG_LinuxKrnlPartition], 0FFh
    1318                 ;je      MBR_Main_NoLinuxKrnlPartition
    1319                 ;call    LINUX_InitFAT16access
    1320     ;MBR_Main_NoLinuxKrnlPartition:
    1321 
    1322 
    1323 
    13241315    MBR_Main_ReEnterBootMenuPre:
    13251316                ; SetUp PartitionPointers for BootMenu (filter non-bootable)
     
    15761567include special/virus.asm       ; Virus Detection / Anti-Virus
    15771568size_virus = $-b_virus
    1578 
    1579 ; [Linux support removed since v1.02]
    1580 ;include special/fat16.asm       ; FAT-16 Support
    1581 ;include special/linux.asm       ; Linux Kernel Support
    15821569
    15831570b_billsuxx:
     
    18991886; It is truncated to 11 chars because AiR-BOOT currently does not support
    19001887; longer labelnames. The name is also capitalized.
    1901 ;OS2_InstallVolume       db  12 dup (0)
    1902 ;OS2_InstallVolume       db  'HIGHLOG' ,0
    1903 ;OS2_InstallVolume       db  'ECS-MIDDLE',0,0
    1904 ;OS2_InstallVolume       db  'ECS-HIGH',0,0,0,0
    1905 ;OS2_InstallVolume       db  'ECS-HIGH',0,'NO',0
    1906 ;OS2_InstallVolume       db  'KANWEG2',0
    19071888OS2_InstallVolume       db  0,'NOPHASEONE' ,0
    19081889
     
    23172298LVM_CRCTable        dd   256 dup (?) ; LVM-CRC (->SPECiAL\LVM.asm)
    23182299
    2319 ;~ ; [Linux support removed since v1.02]
    2320 ;~ FAT16_Drive             db     ?    ; FAT-16: Drive of FAT16-partition
    2321 ;~ FAT16_AbsPartitionBegin dd     ?    ; FAT-16: LBA Begin of Partition
    2322 ;~ FAT16_SecsPerCluster    db     ?    ; FAT-16: Sectors Per Cluster
    2323 ;~ FAT16_NumOfRootEntries  dw     ?    ; FAT-16: Number of Root Entries
    2324 ;~ FAT16_SecsPerFAT        dw     ?    ; FAT-16: Sectors Per FAT
    2325 ;~ FAT16_AbsFATBegin       dd     ?    ; FAT-16: LBA Begin of FAT
    2326 ;~ FAT16_AbsRootBegin      dd     ?    ; FAT-16: LBA Begin of Root
    2327 ;~ FAT16_AbsClusterBegin   dd     ?    ; FAT-16: LBA Begin of Clusters
    2328 ;~ FAT16_FATCacheSector    db     ?    ; FAT-16: FAT-Sector No in Cache
    2329 ;~ FAT16_FATCache          db   512 dup (?) ; FAT-16: FAT-Area Cache
    2330 ;~ LINUX_KernelEntries     db   680 dup (?) ; 34*20 -> Space for Kernel-Entries
    2331 ;~ LINUX_KernelNo          db     ?         ; Total of Kernels in KernelEntries
    2332 ;~ LINUX_KernelSizeTable   db   120 dup (?) ; Size-Table (6 bytes per kernel)
    23332300
    23342301
Note: See TracChangeset for help on using the changeset viewer.