戻る

次へ

grub 設定

grub-0.97 と いうものを 使用してみます。

移動

bootldr という ディレクトリ を作成していました ので そこで 作業をしま す。

$ pwd
/home/ksim/proj
$ cd bootldr/
$ pwd;ls -a
/home/ksim/proj/bootldr
./  ../

ファイルの 入手 と 展開

”grub-0.97.tar.gz”で ヱーブで検索すれば沢山沢山 出てくるでしょう。 今回は 入手した後 ということで コピします。

$ cp ../../org_files/grub-0.97.tar.gz .
$ tar zxvf grub-0.97.tar.gz 2>&1 | tee log-untar-grub
$ mv log-untar-grub ../../u_data/
$ ls
grub-0.97/  grub-0.97.tar.gz

configure

なーんも 考えねえで configure

$ cd grub-0.97
$ ./configure 2>&1 | tee log-grub-configure

make

うまくいくかわからねえども ”ARCH=i386 CROSS_COMPILE=i386-uclibc-” で make するべや!

$ make ARCH=i386 CROSS_COMPILE=i386-uclibc- 2>&1 | tee log-make-grub
$ ls
AUTHORS      Makefile.in   config.guess*   depcomp*            mkinstalldirs*
BUGS         NEWS          config.h        docs/               netboot/
COPYING      README        config.h.in     grub/               stage1/
ChangeLog    THANKS        config.log      install-sh*         stage2/
INSTALL      TODO          config.status*  lib/                stamp-h1
MAINTENANCE  acinclude.m4  config.sub*     log-grub-configure  util/
Makefile     aclocal.m4    configure*      log-make-grub
Makefile.am  compile*      configure.ac    missing*

なにかできたべや

# ls stage1/
Makefile     Makefile.in  stage1.S      stage1.h
Makefile.am  stage1*      stage1.exec*  stage1.o
# ls stage2 | grep -v o | grep -v h | grep -v c | grep -v S | grep -v Makefile
e2fs_stage1_5*
fat_stage1_5*
ffs_stage1_5*
jfs_stage1_5*
libgrub.a
minix_stage1_5*
pre_stage2*
reiserfs_stage1_5*
size_test*
stage2
start*
ufs2_stage1_5*
vstafs_stage1_5*
xfs_stage1_5*

使ってみるべ さすれば わかるだ!

にゃんたろう 拝!

2011年 8月 2日 (火) 21:01:56 JST 作成


次へ

戻る

Copyright © 2006.-2011. nyantarou All Rights Reserved.