GRUB
の編集
http://oswiki.osask.jp/?GRUB
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(AT)BIOS
(AT)iomap
(AT)keyboard
(AT)memorymap
(DMAC)8237A
(FDC)765A
(PCI)class
(PCI)vendor
(PCI)vendor/1000
(PCMCIA)CIS
(PIC)8259A
(PIT)8254
(TOWNS)iomap
(TOWNS)memorymap
(serial)PC16550
.mjt
APM
ASKA
ATA
BackerOS
BayOS
BracketName
CardAdapter
CardBus
CompactFlash
DOMOO
DiskExplorer
ECC
FirstStep
FormattingRules
FrontPage
GO
GO/nask
GRUB
Help
IMGTOL
IPL
InterWiki
InterWikiName
InterWikiSandBox
K
KHBIOS
KHDOS
KONOX
KOZOS
Kernel
Kohのページ
M59
MenuBar
MiSt
Mona
Mono
Muleon
NOS
OSASK
PCI
PCIC
PCMCIA
PCカードATA
PHP
ProjectArcadia
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
RTL8139
RecentDeleted
SF16
SF32
SandBox
Sero
SitePolicy
TI
TOWNS
TOWNSのメモリカードスロット
VESA
VGA
VGA/text
Virtual8086_mode
WikiEngines
WikiName
WikiWikiWeb
Wisteria
X DOS
YukiWiki
Zakky
administration
algorithms
backup/Lights計画
bo
bochs
deskmanta
dsk
e-bios
ecural
formats
hardwares
henoheno
impressions
introduction
licenses
links
m0v3
maintenance
members
memcard
memcard/speed
microkernel
microkernel/log0
nkenkou
others
paging
pcctol
pcecho
pekon
populars
projects
qemu
segmentation
seiya
softwares
tyama501
名無しさん
*GRUB [#ee299850] -Multiboot Specificationに準拠したブートローダ。 -GRUB Legacy(ver. 0.9x)とGRUB 2(ver. 1.9x)の2つがある。 **FDへのインストール(Windows上で行う) [#y1749ff6] -[[grub-0.97-i386-pc.ext2fs:ftp://alpha.gnu.org/gnu/grub/grub-0.97-i386-pc.ext2fs]]をダウンロード -[[RawWrite for Windows:http://uranus.chrysocome.net/linux/rawwrite.htm]]をダウンロード -RawWriteを起動し[Image file]のボックスをさっきダウンロードしたgrub-0.97-i386-pc.ext2fsにあわせる。 -[Write]ボタンをクリック **GRUBから起動できるようにする [#pdccd8ec] -と、IPLが不要になる。GRUBからC言語で記述する部分への橋渡しはこれでよさそう MULTIBOOT_HEADER_MAGIC EQU 0x1BADB002 MULTIBOOT_HEADER_FLAGS EQU 0x00000003 MULTIBOOT_HEADER_CHECKSUM EQU -(MULTIBOOT_HEADER_MAGIC+MULTIBOOT_HEADER_FLAGS) _start: JMP entry [align 4] DD MULTIBOOT_HEADER_MAGIC DD MULTIBOOT_HEADER_FLAGS DD MULTIBOOT_HEADER_CHECKSUM entry: PUSH EBX PUSH EAX JMP main //Cで書くmain関数に飛ぶ -ELF形式で作成するらしい。 -[[multiboot.h:http://www.gnu.org/software/grub/manual/multiboot/html_node/multiboot_002eh.html]]←も参照 **こめんと欄 [#kdf79bc6] #comment
タイムスタンプを変更しない
*GRUB [#ee299850] -Multiboot Specificationに準拠したブートローダ。 -GRUB Legacy(ver. 0.9x)とGRUB 2(ver. 1.9x)の2つがある。 **FDへのインストール(Windows上で行う) [#y1749ff6] -[[grub-0.97-i386-pc.ext2fs:ftp://alpha.gnu.org/gnu/grub/grub-0.97-i386-pc.ext2fs]]をダウンロード -[[RawWrite for Windows:http://uranus.chrysocome.net/linux/rawwrite.htm]]をダウンロード -RawWriteを起動し[Image file]のボックスをさっきダウンロードしたgrub-0.97-i386-pc.ext2fsにあわせる。 -[Write]ボタンをクリック **GRUBから起動できるようにする [#pdccd8ec] -と、IPLが不要になる。GRUBからC言語で記述する部分への橋渡しはこれでよさそう MULTIBOOT_HEADER_MAGIC EQU 0x1BADB002 MULTIBOOT_HEADER_FLAGS EQU 0x00000003 MULTIBOOT_HEADER_CHECKSUM EQU -(MULTIBOOT_HEADER_MAGIC+MULTIBOOT_HEADER_FLAGS) _start: JMP entry [align 4] DD MULTIBOOT_HEADER_MAGIC DD MULTIBOOT_HEADER_FLAGS DD MULTIBOOT_HEADER_CHECKSUM entry: PUSH EBX PUSH EAX JMP main //Cで書くmain関数に飛ぶ -ELF形式で作成するらしい。 -[[multiboot.h:http://www.gnu.org/software/grub/manual/multiboot/html_node/multiboot_002eh.html]]←も参照 **こめんと欄 [#kdf79bc6] #comment
テキスト整形のルールを表示する