戻る

前へ| 次へ

起動領域 の設定

この 部分は 計算機 PC-A にて 行った場合です.さて 16G の USB を 3分割し /dev/sdc1 、/dev/sdc2、 /dev/sdc3 にしました。

/dev/sdc を 起動領域 として GNU GRUB 0.97 を 設定します。

# grub --version
grub (GNU GRUB 0.97)

/dev/sdc2 は Plamo 5.2 を 一式 インストールします Plamo 5.2 の grub は /dev/sdc2 最初の領域 に インストールします。

以下の grub-install -v は 動作中の インストール済みの USB での 表示です

# grub-install -v         /*  こちらに対しては なーんもしないずら    */
grub-install (GRUB) 2.00  /*   USB に インストールされた ものですが  */

したがって grub2 というものには 今回 手をふれません。さて 計算機 PC-A にて所謂 grub legacy を 設定します。

grub legacy

# mount /dev/sdc1 /mnt/   
# mkdir -p /mnt/boot/grub/   
# rmdir /mnt/lost+found/
# cd /mnt/boot/grub/
# ls -a
./  ../
# cp -av /boot/grub/* .
...
`/boot/grub/grub.conf' -> `./grub.conf'
`/boot/grub/grubimg.xpm.gz' -> `./grubimg.xpm.gz'
...
`/boot/grub/menu.lst' -> `./menu.lst'
`/boot/grub/stage1' -> `./stage1'
`/boot/grub/stage2' -> `./stage2'
...
# ls -l
total 425984
...
-rw-r--r-- 1 root root    380 Apr  2 17:00 grub.conf
..
-rw-r--r-- 1 root root  76206 Aug  1  2008 grubimg.xpm.gz
lrwxrwxrwx 1 root root      9 Apr  2 17:00 menu.lst -> grub.conf
...
-rw-r--r-- 1 root root    512 Aug  1  2008 stage1
-rw-r--r-- 1 root root 108392 Aug  1  2008 stage2
...
# cd
# umount /mnt/

設定

# grub 
grub> find /boot/grub/stage1
 (hd1,0)
 (hd2,0)
grub> root (hd2,0)
 Filesystem type is ext2fs, partition type 0x83
grub> setup (hd2)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd2)"...  24 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd2) (hd2)1+24 p (hd2,0)/boot/grub/stage2
/boot/grub/grub.conf"... succeeded
Done.
grub> quit

参考

現在動作している USB の grub.conf 本日は USB は /dev/sdf に なっているようです

# mount /dev/sdf1 /mnt/
# cat /mnt/boot/grub/grub.conf 
# GRUB configuration file
# generated by 'grubconfig'
#
# Start GRUB global section
default 0
timeout  13
fallback 1
splashimage /boot/grub/grubimg.xpm.gz

title Plamo-5.2 (PARTUUID=82e1992e-02 From USB aera 2)
  root  (hd0,1)
  kernel /boot/vmlinuz root=PARTUUID=82e1992e-02 ro \
   rootdelay=12 vt.default_utf8=0 vga16 unicon=eucjp 
...
# umount /mnt/

にゃんたろう 拝!

2014年 3月 15日 土曜日 21:04:02 JST 作成


前へ| 次へ

戻る

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