Please refer to http://grub4dos.sourceforge.net/wiki/ for DOCs on GRUB dịch - Please refer to http://grub4dos.sourceforge.net/wiki/ for DOCs on GRUB Việt làm thế nào để nói

Please refer to http://grub4dos.sou

Please refer to http://grub4dos.sourceforge.net/wiki/ for DOCs on GRUB4DOS.

Main project page: https://gna.org/projects/grub4dos/

Download site: http://download.gna.org/grub4dos/
Download site: http://grub4dos.sourceforge.net/
Download site: http://sarovar.org/projects/grub4dos/
Download site: http://grub4dos.nufans.net/
Download site: http://sites.google.com/site/grubdos/
Download site: ftp://grub4dos.sarovar.org/pub/grub4dos/

Get the latest source code by using anonymous svn in this way:

svn co svn://svn.gna.org/svn/grub4dos/trunk grub4dos

or in this way:

svn co http://svn.gna.org/svn/grub4dos/trunk grub4dos

View the source code online with your web browser at:

http://svn.gna.org/viewcvs/grub4dos/trunk/

GRUB4DOS mailing list:

grub4dos-devel@gna.org

Subscription page:

https://mail.gna.org/listinfo/grub4dos-devel/

Discussion forum(Official technical support site):

http://www.boot-land.net/forums/index.php?showforum=66

------------------------------------------------------------------------------

Usage:
GRUB [--bypass] [--time-out=T] [--hot-key=K] [--config-file=FILE]

The FILE, for example, can be (hd0,0)/menu.lst

In CONFIG.SYS, the line looks like:

install=c:somewheregrub.exe --config-file=FILE

If no options present, GRUB.EXE simply uses

(hd0,0)/menu.lst

as the configure file, if it exists. (Notice! We finally
changed the default file from (hd0,0)/boot/grub/menu.lst to
(hd0,0)/menu.lst) (Changed 2006-12-23. See Update 3 below.)

The partition (hd0,0) can be of a Windows partition or a Linux
partition, or any other partition type supported by GRUB.

Only GRUB-style filename is acceptable here for FILE. A DOS
filename won't work(it is certain we should use GRUB-style
filenames because DOS-filenames won't access a file in a
Linux ext2 partition for example).(See Update 2 below)

Update: FILE can be the contents of a menu. Use semi-colon
to delimitate the embedded commands here in FILE. The FILE
can be enclosed with a pair of double-quotes. For example:

GRUB --config-file="root (hd0,0);chainloader +1"

This command will boot the system in (hd0,0).

Another example:

GRUB --config-file="reboot"

This command will reboot the machine.

One more example:

GRUB --config-file="halt"

This command will halt the machine.

if --bypass is specified, GRUB will exit to DOS when
timeout reached.

The option `--time-out=T' specifies the timeout value in
seconds. T defaults to 5 if --bypass is specified and defaults
to 0 if --bypass is not specified.

The default hot key value is 0x3920(for space bar). If this
key is pressed, GRUB will boot normally. If another key is
pressed, GRUB will terminate immediately and return back to
DOS. See "int 16 keyboard scan codes" below.

Each option can be specified only once at most.

Update 2: DOS filenames have been supported(patched by John
Cobb). If the beginning two characters of FILE are "#@", then
the rest of FILE is taken as a DOS filename. Example:

GRUB --config-file="#@c:menu.lst"

Only the beginning 4KB of the DOS file will be used. The file
should be an uncompressed text file.

Note: You may also use the `direct DOS file access' with the
SHELL or INSTALL line in CONFIG.SYS, but should not use it
with the DEVICE line. The DOS document said that a DOS device
driver should not call the `open file' DOS call.

Update 3(2006-12-23): By default, GRUB.EXE will locate its
config file in the following order:

(DOS file) .menu.lst, the MENU.LST in the current dir.

(DOS file) menu.lst, the MENU.LST in the root dir of
the current drive.
(GRUB file) /menu.lst, the MENU.LST in the root dir of
the boot device.

The default boot device is still (hd0,0).


--------------------------------------------------------

Update 1: Version 0.2.0 also brings out a new thing, GRUB for NTLDR,
which could be used to boot into GRUB from the boot menu
of Windows NT/2000/XP. Copy GRLDR to the root directory of
drive C: of Windows NT/2000/XP and append to C:BOOT.INI
this line:

C:GRLDR="Start GRUB"

That will be done. The GRLDR should be in the same directory
as BOOT.INI and NTLDR. Note that BOOT.INI is usually hidden
and you must unhide it before you can see it. The filename
GRLDR shouldn't be changed. If GRLDR is in a NTFS partition,
it should be copied to the root directory of another non-NTFS
partition(and likewise should the menu.lst file be). If GRLDR
is compressed, e.g., in a NTFS partition, it will not work.

Even if the drive letter of this disk has been changed to
other than C by the Windows device manager, it seems you still
have to use the letter C here in BOOT.INI, otherwise, NTLDR
will fail to locate the GRLDR file.

And what's more, if you are booting NTLDR from a floppy, you
will have to write the GRLDR line in A:BOOT.INI like this:

C:GRLDR="Start GRUB"

and shouldn't use the letter A like this:

A:GRLDR="Start GRUB"

(Note that in the case when BOOT.INI is on floppy A, the
notation "C:GRLDR" actually refer to the file A:GRLDR).


Update 2: GRUB for Linux is also introduced along with 0.2.0. You can
boot grub using a linux loader KEXEC, LILO, SYSLINUX or another
GRUB. (GRUB4LIN has merged into GRUB.EXE)

To boot GRUB off Linux, use this pair of commands:

kexec -l grub.exe
kexec -e

To boot GRUB via GRUB, use commands like the following:

kernel (hd0,0)/grub.exe
boot

To boot GRUB via LILO, use these lines in lilo.conf:

image=/boot/grub.exe
label=grub.exe

To boot GRUB via SYSLINUX, use these lines in syslinux.cfg:

label grub.exe
kernel grub.exe

LOADLIN may encounter problems when loading grub.exe, because
grub.exe requires some unchanged original BIOS interrupt
vectors, but DOS has destroyed them, and loadlin does not
recover them before it transfers control to grub.exe.

Update 3: Beginning at version 0.4.0, GRUB for DOS supports memdrives.
Example:

# boot into a floppy image
map --mem (hd0,0)/floppy.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

Because the image will be copied to a memory area, the image
itself can be non-contiguous and even gzipped.

Another Example:

map --mem=-2880 (hd0,0)/floppy.img (fd0)

This memdrive (fd0) will occupy at least 1440 KB of memory.
This is useful when the size of a 1.44M-floppy image is less
than 1440 KB.

One more example:

map --mem --read-only (hd0,0)/hd.img (hd1)

This memdrive is a hard drive, and read-only. That means you
will not be able to write data to the memdrive (hd1).

You can use many memdrives and many ordinary virtual emulated
disk-based drives at the same time.

If the BIOS does not support int15/EAX=e820h, you will not be
able to use any memdrives.

Update 4: For memdrive emulation, a single-partition image can be used
instead of a whole-harddrive image. Example:

map --mem (hd0,7)/win98.img (hd0)
map --hook
chainloader (hd0)+1
rootnoverify (hd0)
map --harddrives=1
boot

Here win98.img is a partition image without the leading MBR
and partition table in it. Surely GRUB for DOS will build an
MBR and partition table for the memdrive (hd0).

Update 5: Now GRLDR can be used as a no-emulation-mode bootable CD-ROM
boot image. Example for Linux users:

mkdir iso_root
cp grldr iso_root
mkisofs -R -b grldr -no-emul-boot -boot-load-seg 0x1000 -o bootable.iso iso_root

As an alternative, grldr can also be used the same way as
stage2_eltorito. The -boot-info-table option is allowed but you
can omit it:

mkdir iso_root
cp grldr iso_root
mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o grldr.iso iso_root

Also note that the bootable.iso above must be created with the
-boot-load-seg 0xHHHH option where HHHH is greater than or
equal to 1000(hex). If HHHH < 1000(hex), QEMU will hang. This
is a bug in QEMU. The grldr.iso can be created with or without
-boot-load-seg 0xHHHH option.

The menu.lst file should be placed in the root dir of the CD.

Update 6: The Chinese special build is in the "chinese" subdirectory.
(patched by Gandalf, 2005-06-27)

The Chinese special build also has scdrom builtin.
(update: scdrom has been dropped since 2006-07-20)

Update 7: Added memory drive (md). Like (nd) for network drive and (cd)
for CD-ROM drive, a new drive (md) is implemented for accessing
the whole memory as a disk drive. (md) only works for systems
with BIOS int15/EAX=E820h support.

The cat command now has a few new options: --hex for hexdump,
and --locate=STRING for string search in file.

Typical examples:

cat --hex (hd0)+1

It will display the MBR sector in hex form.

cat --hex (md)+2

It will display 1KB of your memory(in fact, it is the real-mode
IDT table), also in hexdump form.

cat --hex (md)0x800+1

It will display 1 sector of your extended memory.

cat --hex (hd0,0)+1

It will display the first sector of partition (hd0,0). Usually
this sector contains the boot record of an operating system.

Update 8: Added ram drive (rd). The (md) device accesses the memory
starting at physical address 0. But (rd) accesses memory
starting at any base address. The base and length of the ram
drive can be specified through the map command. "help map" for
details. You can even specify the BIOS drive number used for
the (rd) drive, e.g., map --ram-drive=0xf0. The default drive
number for (rd) is 0x7F which is a floppy. If (rd) is a hard
drive image, you should change the drive number to a value
greater than or equal to 0x80(but should avoid using 0xffff,
because 0xffff is for the (md) device).

The notation (rd)+1 always represents the file which contains
all the bytes stored in (rd).

Update 9: Directly boot NTLDR of WinNT/2K/XP and IO.SYS of Win9x/ME and
KERNEL.SY
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
. vui lòng tham khảo http://grub4dos.sourceforge.net/wiki/ cho tài liệu trên grub4dos

trang chính của dự án: https://gna.org/projects/grub4dos/

trang web tải về: http://download.gna .org/grub4dos /
tải trang web: http://grub4dos.sourceforge.net/
tải trang web: http://sarovar.org/projects/grub4dos/
tải trang web: http://grub4dos.nufans.net/
trang web tải về: http://sites.google.com/site/grubdos/
trang web tải về: ftp:/ / Grub4dos.sarovar.org/pub/grub4dos /

lấy mã nguồn mới nhất bằng cách sử dụng svn vô danh theo cách này: grub4dos

svn co svn :/ / svn.gna.org/svn/grub4dos/trunk

hay theo cách này:

svn co http://svn.gna.org/svn/grub4dos/trunk grub4dos

xem mã nguồn trực tuyến với trình duyệt web của bạn tại địa chỉ:

http://svn.gna.org/viewcvs / grub4dos/trunk /

grub4dos danh sách gửi thư:



grub4dos-devel@gna.org trang đăng ký:

https://mail.gna.org/listinfo/grub4dos-devel/

diễn đàn thảo luận (trang web hỗ trợ kỹ thuật chính thức):

grub [- bỏ qua] [- time-out = t] [- phím nóng = k] [- config-file = file]

các tập tin, ví dụ, có thể là (hd0, 0) / menu . lst

trong config.sys, dòng giống như sau:

Cài đặt = c: một số nơi grub.exe - config-file = tập tin

nếu không có tùy chọn hiện tại, grub.exe chỉ cần sử dụng

(hd0, 0) / menu.lst

như các tập tin cấu hình , nếu nó tồn tại. (Chú ý cuối cùng chúng ta
thay đổi các tập tin mặc định từ (hd0, 0) / boot / grub / menu.lst để
(hd0, 0) / menu.lst) (thay đổi 2006/12/23. Thấy cập nhật 3 dưới đây.)

phân vùng (hd0, 0) có thể là của một phân vùng cửa sổ hoặc Linux
phân vùng,hoặc bất kỳ loại phân vùng khác được hỗ trợ bởi grub.

chỉ grub kiểu tên tập tin là chấp nhận được ở đây cho tập tin. một dos
tên tập tin sẽ không làm việc (đó là nhất định chúng ta nên sử dụng grub-phong cách
tên tập tin vì dos-tên tập tin sẽ không truy cập vào một tập tin trong một
Linux phân vùng ext2 ví dụ) (xem cập nhật 2 dưới đây)

cập nhật.: tập tin có thể là nội dung của một trình đơn. sử dụng dấu chấm phẩy
để phân định các lệnh nhúng ở đây trong tập tin.các tập tin
có thể được kèm theo một cặp hai dấu ngoặc kép. ví dụ:

grub - config-file = "root (hd0, 0); chainloader 1"

lệnh này sẽ khởi động hệ thống trong (hd0, 0)

ví dụ khác:

grub - config-. file = "khởi động lại"

lệnh này sẽ khởi động lại máy

một ví dụ nữa:..

grub - config-file = "dừng lại"

lệnh này sẽ ngăn chặn máy

nếu - bỏ qua được quy định, grub sẽ thoát vào dos khi
. thời gian chờ đạt

tùy chọn `- time-out = t 'xác định giá trị thời gian chờ trong giây
. t mặc định là 5 nếu - bỏ qua được quy định và mặc định
0 nếu -. bỏ qua không được chỉ định

giá trị phím nóng mặc định là 0x3920 (đối với thanh không gian). nếu
ấn nút này, grub sẽ khởi động bình thường. nếu trọng khác là
ép, grub sẽ chấm dứt ngay lập tức và trở về
dos.xem "int 16 bàn phím quét mã" dưới đây

mỗi tùy chọn có thể được xác định duy nhất một lần tại hầu hết

cập nhật 2:.. dos tên tập tin đã được hỗ trợ (vá bởi john
Cobb). nếu đầu hai nhân vật của tập tin là "# @", sau đó
phần còn lại của tập tin được thực hiện như là một tên tập tin dos. Ví dụ:

grub - config-file = "# @ c: menu.lst"

chỉ có 4KB đầu của tập tin dos sẽ được sử dụng. các tập tin
phải là một tập tin văn bản không nén

lưu ý:. bạn cũng có thể sử dụng `dos trực tiếp truy cập tập tin 'với
vỏ hoặc cài đặt dòng trong config.sys, nhưng không nên sử dụng nó
với dòng thiết bị. các tài liệu dos cho biết một thiết bị dos
lái xe không nên gọi `mở tập tin 'dos ​​gọi

cập nhật 3 (2006/12/23):. theo mặc định, grub.exe sẽ xác định vị trí tập tin cấu hình của nó
theo thứ tự sau:

(dos tập tin). menu.lst,menu.lst trong thư mục hiện hành.

(dos tập tin) menu.lst, menu.lst trong thư mục gốc của ổ đĩa hiện hành
.
(grub) / menu.lst, menu.lst trong thư mục gốc của
thiết bị khởi động.

thiết bị khởi động mặc định vẫn là (hd0, 0).


------------------------- -------------------------------

cập nhật 1: phiên bản 0.2.0 cũng sẽ đưa ra một điều mới, grub cho ntldr ,
mà có thể được sử dụng để khởi động vào grub từ trình đơn khởi động của windows nt/2000/xp
. bản sao GRLDR vào thư mục gốc của ổ đĩa
c: cửa sổ nt/2000/xp và nối thêm vào c: boot.ini
dòng này:

c: GRLDR = "bắt đầu grub"

sẽ được thực hiện. các GRLDR phải ở trong cùng một thư mục như
boot.ini và ntldr. lưu ý boot.ini mà thường ẩn
và bạn phải thôi ẩn nó trước khi bạn có thể nhìn thấy nó. tên tập tin
GRLDR không nên thay đổi. nếu GRLDR là trong một phân vùng ntfs,
nó phải được sao chép vào thư mục gốc của Người không ntfs
phân vùng (và tương tự như vậy nên các tập tin menu.lst được). nếu GRLDR
được nén, ví dụ, trong một phân vùng ntfs, nó sẽ không làm việc.

ngay cả khi ký tự ổ đĩa của ổ đĩa này đã được thay đổi để khác hơn
c bởi người quản lý cửa sổ thiết bị, có vẻ như bạn vẫn
phải sử dụng thư c đây trong boot.ini, nếu không, ntldr
sẽ không để định vị các tập tin GRLDR.

và những gì nhiều hơn, nếu bạn khởi động từ đĩa mềm ntldr, bạn
sẽ phải viết những dòng GRLDR trong một : boot.ini như thế này:

c: GRLDR = "bắt đầu grub"

và không nên sử dụng các chữ a như thế này:

a: GRLDR = "bắt đầu grub"

(lưu ý rằng trong trường hợp khi boot.ini là trên đĩa mềm đó, ký hiệu
"c: GRLDR "thực sự đề cập đến các tập tin một. GRLDR)


cập nhật 2: grub cho Linux cũng được giới thiệu cùng với 0.2.0 bạn có thể khởi động
grub sử dụng một bộ nạp kexec Linux, lilo, syslinux này hay cách khác
grub. . (grub4lin đã sáp nhập vào grub.exe)

để khởi động grub ra Linux, sử dụng cặp này các lệnh:

kexec-l grub.exe
kexec-e

để khởi động grub grub qua, sử dụng lệnh như sau:

hạt nhân (hd0, 0) / grub.exe

khởi động
Để khởi động grub qua lilo, sử dụng những dòng này trong lilo.conf:

hình ảnh = / boot / grub.exe
label = grub.exe

để khởi động grub qua syslinux, sử dụng những dòng này trong syslinux.cfg:

nhãn grub.exe
hạt nhân grub.exe

loadlin có thể gặp phải vấn đề khi tải grub.exe, bởi vì
grub.exe đòi hỏi một số bios ban đầu không thay đổi gián đoạn
vectơ, nhưng dos đã hủy diệt họ, và loadlin không
khôi phục lại chúng trước khi nó chuyển điều khiển đến grub.exe

cập nhật 3: bắt đầu từ phiên bản 0.4.0, grub cho dos hỗ trợ memdrives
ví dụ:..

# khởi động vào một hình ảnh mềm bản đồ
- mem (hd0, 0) / floppy.img (fd0)
bản đồ - móc
chainloader (fd0) 1
rootnoverify (fd0)
bản đồ - đĩa mềm = 1


khởi động bởi vì hình ảnh sẽ được sao chép vào một khu vực bộ nhớ, hình ảnh
thân thể là không tiếp giáp và thậm chí gzipped.

Một ví dụ khác:

bản đồ - mem = -2880 (hd0, 0) / floppy.img (fd0)

memdrive này (fd0) sẽ chiếm ít nhất 1440 kb bộ nhớ
này rất hữu ích khi kích thước của một 1,44. hình ảnh m-mềm là ít hơn 1440 kb


một ví dụ nữa:.

bản đồ - mem - chỉ đọc (hd0, 0) / hd.img (hd1)

memdrive đây là một ổ đĩa cứng, và chỉ đọc. có nghĩa là bạn
sẽ không thể ghi dữ liệu vào memdrive (hd1).

. bạn có thể sử dụng nhiều memdrives và nhiều ổ đĩa bình thường ảo mô phỏng
dựa trên đĩa cùng một lúc

nếu bios không hỗ trợ int15/eax = e820h, bạn sẽ không thể sử dụng
bất kỳ memdrives

cập nhật 4.: thi đua memdrive, một hình ảnh đơn phân vùng có thể được sử dụng
thay vì một hình ảnh toàn bộ ổ cứng. Ví dụ:

bản đồ - mem (hd0, 7) / win98.img (hd0)
bản đồ - móc
chainloader (hd0) 1
rootnoverify (hd0)
bản đồ - ổ cứng = 1
khởi động

đây win98.img là một hình ảnh phân vùng mà không MBR hàng đầu
và bảng phân vùng trong đó. chắc chắn grub cho dos sẽ xây dựng một
MBR và bảng phân vùng cho memdrive (hd0)

cập nhật 5:. tại GRLDR có thể được sử dụng như một không thi đua chế độ khởi động đĩa CD-ROM
hình ảnh khởi động. Ví dụ cho người dùng Linux:


mkdir iso_root cp GRLDR iso_root
mkisofs-r-b GRLDR-no-emul-boot khởi động-load-seg 0x1000-o bootable.iso iso_root

như một sự thay thế, GRLDR cũng có thể được sử dụng theo cách tương tự như
stage2_eltorito. tùy chọn khởi động-thông tin-bảng được cho phép nhưng bạn có thể bỏ qua nó
:


mkdir iso_root cp GRLDR iso_root
mkisofs-r-b GRLDR-no-emul-khởi động khởi động tải kích thước 4-o grldr.iso iso_root

cũng lưu ý bootable.iso trên phải được tạo ra với
-Khởi động-load-seg 0xhhhh lựa chọn nơi hhhh lớn hơn hoặc bằng 1000
(hex). nếu hhhh <1000 (hex), qemu sẽ treo.
này là một lỗi trong QEMU. các grldr.iso có thể được tạo ra có hoặc không có
khởi động-load-seg 0xhhhh lựa chọn

file menu.lst nên được đặt trong thư mục gốc của đĩa CD

cập nhật 6:.. các Trung Quốc đặc biệt là trong xây dựng "Trung Quốc" thư mục con.
(vá bởi Gandalf, 2005/06/27)

các Trung Quốc đặc biệt xây dựng cũng có scdrom dựng sẵn
(Cập nhật: scdrom đã được giảm xuống kể từ 2006/07/20).

cập nhật 7: thêm ổ đĩa bộ nhớ (md). như (nd) cho ổ đĩa mạng và (cd)
cho ổ đĩa CD-ROM, một ổ đĩa mới (md) được thực hiện để truy cập toàn bộ
nhớ như một ổ đĩa. (Md) chỉ hoạt động cho hệ thống
với bios int15/eax = hỗ trợ e820h

lệnh cat bây giờ có một vài lựa chọn mới.:- Hex cho hexdump,
và - xác định vị trí = chuỗi cho tìm kiếm chuỗi trong tập tin

ví dụ điển hình:..

Mèo - hex (hd0) 1

nó sẽ hiển thị các khu vực MBR ở dạng hex

mèo - -hex (md) 2

nó sẽ hiển thị 1kb bộ nhớ của bạn (trong thực tế, đó là chế độ thực
bảng IDT), cũng ở dạng hexdump

mèo -. hex (md) 0x800 1

nó sẽ hiển thị 1 khu vực của bộ nhớ mở rộng của bạn

mèo -. hex (hd0, 0) 1

nó sẽ hiển thị các sector đầu tiên của phân vùng (hd0, 0). thường
lĩnh vực này có chứa các bản ghi khởi động của hệ điều hành

cập nhật 8:. thêm ram ổ đĩa (rd). các (md) thiết bị truy cập bộ nhớ
bắt đầu từ địa chỉ vật lý 0. nhưng (rd) truy cập bộ nhớ
bắt đầu từ bất kỳ địa chỉ cơ sở. các cơ sở và chiều dài của ram
ổ đĩa có thể được xác định thông qua lệnh bản đồ. "Bản đồ giúp đỡ" cho
chi tiết.thậm chí bạn có thể chỉ định số lượng ổ đĩa bios sử dụng cho các
(rd) lái xe, ví dụ như bản đồ - ram ổ = 0xF0. ổ đĩa mặc định
số cho (rd) là 0x7f đó là một đĩa mềm. nếu (rd) là một
hình ảnh ổ đĩa cứng, bạn nên thay đổi số lượng ổ đĩa để một giá trị
lớn hơn hoặc bằng với 0x80 (nhưng nên tránh sử dụng 0xffff,
vì 0xffff là cho (md) thiết bị).

các ký hiệu (rd) 1 luôn luôn đại diện cho các tập tin có chứa
tất cả các byte được lưu trữ trong (rd)

cập nhật 9:. khởi động trực tiếp ntldr của WinNT/2K/XP và io.sys của Win9x/Me và
kernel.sy
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Xin vui lòng tham khảo http://grub4dos.sourceforge.net/wiki/ để các tài liệu trên GRUB4DOS.

trang dự án chính: https://gna.org/projects/grub4dos/

trang web tải về: http://download.gna.org/grub4dos/
trang web tải về: http://grub4dos.sourceforge.net/
trang web tải về: http://sarovar.org/projects/grub4dos/
trang web tải về: http://grub4dos.nufans.net/
trang web tải về: http://sites.google.com/site/grubdos/
trang web tải về: ftp://grub4dos.Sarovar.org/Pub/grub4dos/

Get mã nguồn mới nhất bằng cách sử dụng svn chưa xác định người theo cách này:

svn co svn://svn.gna.org/svn/grub4dos/trunk grub4dos

hoặc theo cách này:

svn co http://svn.gna.org/svn/grub4dos/trunk grub4dos

xem mã nguồn trực tuyến với trình duyệt web của bạn:

http://svn.gna.org/viewcvs/grub4dos/trunk/

danh sách gửi thư GRUB4DOS:

grub4dos-devel@gna.org

trang đăng ký:

https://mail.gna.org/listinfo/grub4dos-devel/

diễn đàn thảo luận (hỗ trợ kỹ thuật chính thức trang web):

http://www.boot-land.net/forums/index.php?showforum=66

---

sử dụng:
GRUB [--bỏ qua] [- thời gian - ra = T] [-phím nóng = K] [-tập tin cấu hình = tập tin]

The tập tin, ví dụ, có thể (hd0,0)/menu.lst

trong CONFIG.SYS, dòng giống như:

install=c:somewheregrub.exe - config-tập tin = tập tin

nếu không có lựa chọn hiện tại, GRUB.EXE chỉ đơn giản là sử dụng

(hd0,0)/menu.lst

như là tập tin cấu hình, nếu nó tồn tại. (Thông báo! Chúng tôi cuối cùng
thay đổi tập tin mặc định từ (hd0,0)/boot/grub/menu.lst để
(hd0,0)/menu.lst) (thay đổi 2006-12-23. Xem Cập Nhật 3 dưới đây.)

Phân vùng (hd0, 0) có thể của một phân vùng Windows hoặc Linux một
phân vùng, hoặc bất kỳ khác kiểu phân vùng được hỗ trợ bởi GRUB.

chỉ tên tập tin kiểu GRUB là chấp nhận được ở đây cho tập tin. Một DOS
tên tập tin sẽ không làm việc (chắc chắn chúng tôi nên sử dụng phong cách GRUB
tên tập tin vì DOS-tên tập tin sẽ không truy cập vào một tập tin trong một
phân vùng Linux ext2 ví dụ).(Xem Update 2 dưới đây)

Update: tập tin có thể là nội dung của một trình đơn. Sử dụng ruột kết bán
để delimitate các lệnh nhúng ở đây trong tập tin. Các tập tin
có thể được kèm theo với một cặp đôi-báo giá. Ví dụ:

GRUB - config-tập tin = "root (hd0, 0); chainloader 1"

lệnh này sẽ khởi động hệ thống trong (hd0, 0).

một ví dụ khác:

GRUB - config-tập tin = "khởi động lại"

lệnh này sẽ khởi động lại máy.

một nữa:

GRUB - config-tập tin = "tạm dừng"

lệnh này sẽ ngăn chặn máy.

nếu--bỏ qua được chỉ định, GRUB sẽ thoát ra để DOS khi
thời gian chờ đến.

tùy chọn ' - thời gian - ra = T' chỉ định giá trị timeout
giây. T mặc định 5 nếu--bỏ qua được chỉ định và mặc định
0 nếu--bỏ qua không xác định.

giá trị phím nóng mặc định là 0x3920 (đối với phím cách). Nếu điều này
phím được nhấn, GRUB sẽ khởi động bình thường. Nếu một quan trọng là
ép, GRUB sẽ chấm dứt ngay lập tức và trở về
DOS. Xem "int 16 bàn phím quét mã" dưới đây.

mỗi tùy chọn có thể được chỉ định chỉ một lần tại hầu hết.

Update 2: DOS tên tập tin đã được hỗ trợ (vá bởi John
Cobb). Nếu nhân vật hai đầu của tập tin là "# @", sau đó
phần còn lại của tập tin được thực hiện như một tên tập tin DOS. Ví dụ:

GRUB--config-file="#@c:menu.lst"

chỉ là khởi đầu 4KB của tập tin DOS sẽ được sử dụng. Các tập tin
nên là một tập tin văn bản không nén.

lưu ý: bạn có thể cũng sử dụng các ' trực tiếp DOS file truy cập' với các
vỏ hoặc cài đặt dòng trong CONFIG.SYS, nhưng không nên sử dụng nó
với dòng thiết bị. Tài liệu DOS nói rằng một thiết bị DOS
trình điều khiển không nên gọi là 'mở tập tin' DOS gọi.

Cập Nhật 3(2006-12-23): theo mặc định, GRUB.EXE sẽ xác định vị trí của nó
config tập tin theo thứ tự sau:

(DOS tập tin).menu.lst, trình đơn.LST trong hiện tại dir.

(DOS tập tin) menu.lst, trình đơn.LST trong thư mục gốc của
hiện tại drive.
(GRUB tập tin) /menu.lst, trình đơn.LST trong thư mục gốc của
khởi động thiết bị.

vẫn là thiết bị khởi động mặc định (hd0, 0).


---

Update 1: Phiên bản 0.2.0 cũng sẽ đưa ra một điều mới, GRUB cho NTLDR,
mà có thể được sử dụng để khởi động vào GRUB từ trình đơn khởi động
của Windows NT/2000/XP. Sao chép GRLDR vào thư mục gốc của
ổ đĩa C: Windows NT/2000/XP và gắn tiếp vào C:BOOT.INI
dòng này:

C:GRLDR="Start GRUB"

mà sẽ được thực hiện. GRLDR nên trong cùng một thư mục
như khởi động.INI và NTLDR. Lưu ý rằng khởi động.INI thường ẩn
và bạn phải bỏ ẩn nó trước khi bạn có thể nhìn thấy nó. Tên tập tin
GRLDR không nên được thay đổi. Nếu GRLDR là trong một phân vùng NTFS,
nó nên được sao chép vào thư mục gốc của một không-NTFS
phân vùng (và tương tự như vậy nên tập tin menu.lst). Nếu GRLDR
được nén, ví dụ, trong một phân vùng NTFS, nó sẽ không làm việc.

thậm chí nếu ổ đĩa này đã được thay đổi để
khác hơn so với C bởi trình quản lý thiết bị, có vẻ như bạn vẫn còn
phải sử dụng chữ cái C ở đây trong khởi động.NÀY, nếu không, NTLDR
sẽ không thành công để xác định vị trí các tập tin GRLDR.

và những gì là nhiều hơn nữa, nếu bạn khởi động NTLDR từ một đĩa mềm, bạn
cần phải viết dòng GRLDR ở A:BOOT.INI như thế này:

C:GRLDR="Start GRUB"

và không nên sử dụng chữ A như thế này:

A:GRLDR="Start GRUB"

(lưu ý rằng trong trường hợp khi khởi động.INI là trên đĩa mềm A, các
ký hiệu "C:GRLDR"thực sự đề cập đến các tập tin A:GRLDR).


Update 2: GRUB cho Linux cũng được giới thiệu cùng với 0.2.0. Bạn có thể
khởi động grub bằng cách sử dụng một bộ nạp linux KEXEC, LILO, SYSLINUX hay cách khác
GRUB. (GRUB4LIN đã sáp nhập vào GRUB.EXE)

để khởi động GRUB ra Linux, sử dụng điều này đôi lệnh:

kexec -l grub.exe
kexec -e

để khởi động GRUB via GRUB, hãy sử dụng lệnh như sau:

hạt nhân (khởi động hd0,0)/grub.exe


Để khởi động GRUB via LILO, sử dụng những dòng này trong lilo.conf:

image=/boot/grub.exe
label=grub.exe

khởi động GRUB via SYSLINUX, sử dụng những dòng này trong syslinux.cfg:

nhãn grub.exe
hạt nhân grub.exe

LOADLIN có thể gặp vấn đề khi tải grub.exe, bởi vì
grub.exe yêu cầu một số gián đoạn không thay đổi BIOS gốc
vector, nhưng DOS đã phá hủy chúng, và loadlin không
phục hồi chúng trước khi nó chuyển kiểm soát để grub.exe.

Update 3: bắt đầu từ phiên bản 0.4.0, GRUB cho DOS hỗ trợ memdrives.
ví dụ:

# khởi động vào một hình ảnh đĩa mềm
bản đồ--mem (hd0,0)/floppy.img (fd0)
bản đồ--móc
chainloader (fd0) 1
rootnoverify (fd0)
bản đồ--đĩa mềm = 1
khởi động

bởi vì hình ảnh sẽ được sao chép vào một khu vực bộ nhớ, hình ảnh
chính nó có thể là phòng không lục địa và thậm chí cả gzipped.

Một ví dụ khác:

bản đồ--mem =-2880 (hd0,0)/floppy.img (fd0)

này memdrive (fd0) sẽ chiếm ít 1440 KB của bộ nhớ.
điều này là hữu ích khi kích thước của một 1.44M – ảnh đĩa mềm nhỏ
hơn 1440 KB.

một nữa:

bản đồ--mem--chỉ đọc (hd0,0)/hd.img (hd1)

memdrive này là một ổ đĩa cứng, và chỉ-đọc. Điều đó có nghĩa bạn
sẽ không thể ghi dữ liệu vào memdrive (hd1).

Bạn có thể sử dụng nhiều memdrives và bình thường nhiều ảo mô phỏng
dựa trên đĩa ổ đĩa tại cùng một thời gian.

Nếu BIOS không hỗ trợ int15/EAX = e820h, bạn sẽ không
có thể sử dụng bất kỳ memdrives.

Update 4: cho thi đua memdrive, một hình ảnh đơn phân vùng có thể được sử dụng
thay vì một hình ảnh toàn bộ đĩa cứng. Ví dụ:

bản đồ--mem (hd0,7)/win98.img (hd0)
bản đồ--móc
chainloader (hd0) 1
rootnoverify (hd0)
bản đồ--harddrives = 1
khởi động

đây win98.img là một hình ảnh phân vùng mà không có MBR hàng đầu
và bảng phân vùng trong nó. Chắc chắn GRUB cho DOS sẽ xây dựng một
MBR và phân vùng bảng cho memdrive (hd0).

Update 5: bây giờ GRLDR có thể được sử dụng như là một mô phỏng – không có chế độ khả năng khởi động đĩa CD-ROM
ảnh khởi động. Ví dụ cho người dùng Linux:

mkdir iso_root
cp grldr iso_root
mkisofs -R -b grldr-no-emul-khởi động - khởi động-tải-seg 0x1000 -o bootable.iso iso_root

thay vào đó, grldr có thể cũng được sử dụng cùng một cách với
stage2_eltorito. -Khởi động-thông tin-bảng tùy chọn được cho phép nhưng bạn
có thể bỏ qua nó:

mkdir iso_root
cp grldr iso_root
mkisofs -R -b grldr-no-emul-khởi động - khởi động-tải-kích thước 4 -o grldr.iso iso_root

cũng lưu ý rằng bootable.iso trên phải được tạo ra với các
-khởi động-tải-seg 0xHHHH tùy chọn nơi HHHH là lớn hơn hoặc
bằng 1000(hex). Nếu HHHH < 1000(hex), QEMU sẽ treo. Điều này
là một lỗi trong QEMU. Grldr.iso có thể được tạo ra có hoặc không có
-khởi động-tải-seg 0xHHHH tùy chọn.

tập tin menu.lst nên được đặt trong thư mục gốc của CD.

Cập Nhật 6: The Trung Quốc xây dựng đặc biệt là trong các thư mục con "Trung Quốc".
(vá bởi Gandalf, 2005-06-27)

Trung Quốc xây dựng đặc biệt cũng có scdrom builtin.
(Cập Nhật: scdrom đã được giảm từ 2006-07-20)

Cập Nhật 7: thêm bộ nhớ ổ đĩa (md). Thích (nd) cho ổ đĩa mạng và (cd)
cho ổ đĩa CD-ROM, một ổ đĩa mới (md) được thực hiện để truy cập
bộ nhớ toàn bộ như một ổ đĩa. (md) chỉ hoạt động cho hệ thống
với BIOS int15/EAX = E820h hỗ trợ.

lệnh mèo bây giờ có một vài lựa chọn mới: --hex cho hexdump,
và xác định vị trí = CHUỖI cho chuỗi tìm kiếm trong tệp.

ví dụ điển hình:

mèo--hex (hd0) 1

nó sẽ hiển thị các lĩnh vực MBR trong hình thức hex.

mèo--hex (md) 2

nó sẽ hiển thị các 1KB của bộ nhớ của bạn (trong thực tế, nó là chế độ bất
IDT bảng), cũng ở đó hexdump mẫu.

mèo--hex (md) 0x800 1

nó sẽ hiển thị các khu vực 1 của bộ nhớ mở rộng của bạn.

mèo--hex (hd00) 1

Nó sẽ hiển thị các lĩnh vực đầu tiên của phân vùng (hd0, 0). Thường
lĩnh vực này chứa mục ghi khởi động chính của một hệ điều hành.

Cập Nhật 8: thêm ram ổ đĩa (rd). Thiết bị (md) truy cập bộ nhớ
bắt đầu tại địa chỉ vật lý 0. Nhưng (rd) truy cập bộ nhớ
bắt đầu từ bất kỳ địa chỉ cơ sở. Các cơ sở và chiều dài của bộ nhớ ram
lái xe có thể được xác định thông qua lệnh bản đồ. "bản đồ trợ giúp" cho
chi tiết. Bạn thậm chí có thể chỉ định số lượng ổ đĩa BIOS được sử dụng cho
ổ đĩa (rd), ví dụ, bản đồ--ram-ổ đĩa = 0xf0. Ổ đĩa mặc định
số cho (rd) là 0x7F mà là một đĩa mềm. Nếu (rd) là một khó khăn
ổ đĩa hình ảnh, bạn nên thay đổi số lượng ổ đĩa một giá trị
lớn hơn hoặc bằng 0x80 (nhưng nên tránh sử dụng 0xffff,
vì 0xffff cho thiết bị (md)).

Ký hiệu (rd) 1 luôn luôn đại diện cho các tập tin chứa
tất cả các byte được lưu trữ trong (rd).

Cập Nhật 9: trực tiếp khởi động NTLDR của WinNT / 2K/XP và IO.SYS của Win9x / tôi và
hạt nhân.SY
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: