无忧启动论坛

标题: New Boot Manager [打印本页]

作者: freesoft00    时间: 2019-11-15 21:06
标题: New Boot Manager
https://www.plop.at/en/bootmgr-new.html
英文不好,他这个是专门启动linux的还是都可以启动。
作者: sghihor    时间: 2019-11-15 21:17
好像是所有的都可以
作者: wintoflash    时间: 2019-11-15 21:36
目前版本不支持uefi,再等等吧
作者: ddsony    时间: 2019-11-16 07:58
这个号称bios启动没128G限制。但是测试版出来我这里检测不到u盘。
作者: wintoflash    时间: 2019-11-30 22:34
又更新了
2019-11-29  -  Many fixes and beeps

This release has a lot of bug fixes. It comes also with the new PC Speaker support, see the post from 2019-11-17 for more information. Sound card support with additional features is planed.

Use CTRL-F5 to enable/disable the PC Speaker support. Pressing F5 will beep the current text as Morse Code.

Warning - It's possible to lose data! Use it at your own risk. See the LICENCE file!
The files in the directory "4blind" have PC Speaker support enabled from start.
作者: sghihor    时间: 2019-12-3 15:03
它界面设计挺前卫的,十几年前的星空动画,现在看起来还是很前卫。
作者: hszgb    时间: 2019-12-3 15:08
现在还不支持UEFI

作者: nnj    时间: 2019-12-3 15:19
hszgb 发表于 2019-12-3 15:08
现在还不支持UEFI

介绍上说可以 UEFI

This page is just temporary. The URL will change in the future.

The Boot Manager should work on BIOS and UEFI systems.

The new boot manager is written from scratch. Planed features are

    Full USB 1.1/2.0/3.0 support (thumbs, hard disks, floppys, optical drives, keyboards, hubs, maybe mouse)
    PC-Card (PCMCIA) flash disk support
    PCI Express support
    VHD support
    (U)EFI support
    GPT support
    Simple text mode, enhanced text mode, gfx mode
    Support various file systems (FAT12/16/32, Ext2/3/4, limited NTFS, limited HFS+)
    Native Linux Kernel boot
    Native AHCI support
    Modular
    Simple shell

作者: zenws    时间: 2019-12-3 16:07
Windows版本还不支持UEFI,等作者更新吧
作者: hszgb    时间: 2019-12-3 17:08
nnj 发表于 2019-12-3 15:19
介绍上说可以 UEFI

This page is just temporary. The URL will change in the future.

Currently only for Windows Vista/7/8/10

UEFI is NOT supported at the moment and will end in an error!

Copy "pbm6nt" to c:\

Add to Windows Boot Menu:
=========================

Open the Command Prompt as "Administrator"

Run the following commands:
bcdedit /create {ntldr} /d "PBM6"
bcdedit /set {ntldr} device boot
bcdedit /set {ntldr} device partition=c:
bcdedit /set {ntldr} path \pbm6nt
bcdedit /displayorder {ntldr} /addlast

Remove the entry:
=================

Warning! Be careful with this command!

bcdedit /delete {ntldr} /f

作者: wintoflash    时间: 2020-2-22 07:21
2020-02-20  -  Many bug fixes

I spent a lot of time for bug fixing and I am quite happy with the result. I made also important changes in the internal program structure.

Bug fixes:

Stack:
A wrong parameter size (word/dword) caused a wrong stack. Finding the problematic code line was very difficult. There are many thousand lines of code. The problem was that the effect of this bug came silently. I think it was also the reason for a 'General protection fault' error on some machines.
Wikipedia: Stack

USB:
I updated the interrupt handling for all USB drivers.
Some fixes.

IDE:
I fixed the IDE drive detection. On some machines, the drives haven't been detected.
Non standard I/O port configuration is now also supported.
I added the support for a second IDE controller chip, that allows up to 8 IDE drives.

AHCI/SATA:
There was a bad bug. Some controllers had no problem, others did not work correctly. On one of my machines, booting with SATA resulted in a freeze. The sector read returned valid data at the first look, but then I saw that it was displaced by one byte. It looked like a transfer buffer alignment problem. Data structures for USB must be aligned too. So its nothing new. And finally it was really a wrong aligned buffer. For those who stumble over the same problem. For the Physical Region Descriptor Table (PRDT), the data block (DBA) must be word aligned. See AHCI Specs Page 40.
There was also another problem with the sector read/write routine. Some data haven't been cleared completely during the initialization. The result could be invalid data. It has been fixed.

Keyboard:
The PS/2 keyboard driver has been updated.
The 16 bit and 32 bit Interrupt Service Routine has been rewritten completely. This affects the PS/2 and USB keyboard support. It should work fine now.

16 bit ISRs:
The 16 bit Interrupt Service routine handling at all has been rewritten. It was some work, but it will make things easier in the future. And the ISRs are working better now.

Memory management:
There was a tiny bug in the initial routine that is responsible for all further memory allocation. Its fixed.

The test version is available for download.
作者: yesfei    时间: 2020-2-22 08:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: wintoflash    时间: 2020-3-2 10:23
偏个题,发现了一个国人写的启动管理器 https://github.com/luobing/Foxdisk3
他的博客上有相关介绍,感兴趣的可以看看
http://yiiyee.cn/blog/2017/04/01/foxdisk-1-3/
http://yiiyee.cn/blog/2017/05/25/foxdisk02/
http://yiiyee.cn/blog/2017/06/02 ... e5%ae%89%e8%a3%852/
作者: cbl    时间: 2020-3-3 14:58





欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3