戻る

前へ| 次へ

grub 起動せず

splashimage は 当然 表示されないし 起動させると 以下の様な エラー で 駄目

'Plamo-4.7 (sdb1)'
  root (hd1,0)
 Filesystem type unknown, partition type 0x7  /* 7  HPFS/NTFS   */
kernel (hd1,0)/boot/vmlinuz root=/dev/sdb1 ro vt.default_utf8=0 vga16 unicon=eucjp 
Error 17 : Cantnot mount selected partition

Press any key to continue...

上記は 写し間違いが あるので雰囲気 としてください。

grub の セットアップ

上記の状態は 以下の様に した場合と 同じ結果になる。

# grub

    GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename.]

grub> device (hd0) /dev/sdc

grub> root (hd0,0)
 Filesystem type is ext2fs, partition type 0x83
grub> setup (hd0)
 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 (hd0)"...  24 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+24 p (hd0,0)/boot/grub/stage2
/boot/grub/grub.conf"... succeeded
Done.

grub> quit

device (hd0) /dev/sdc と した場合の 状況と同じ どちらも見掛けるのですが どちらが正解かは 不明

sidc1 の /boot/grub/grub.conf の 変更

どうも usb から 起動すると それが 最初の ドライブ に なるようです

# mount /dev/sdc1 /mnt/
# cd /mnt/boot/grub/
# cp grub.conf fake-01-grub.conf 
# cp menu.lst fake-01-menu.lst 
# vi grub.conf 
# diff -s grub.conf fake-01-grub.conf 
8c8,12
< splashimage (hd2,0)/boot/grub/grubimg.xpm.gz
---
> splashimage (hd1,0)/boot/grub/grubimg.xpm.gz
<   root (hd2,0)
<   kernel (hd2,0)/boot/vmlinuz root=/dev/sdb1 ro vt.default_utf8=0 vga16 unicon=eucjp 
---
>   root (hd1,0)
>   kernel (hd1,0)/boot/vmlinuz root=/dev/sdb1 ro vt.default_utf8=0 vga16 unicon=eucjp 
16c20
<   rootnoverify (hd1,0)
---
>   rootnoverify (hd0,0)
# cp grub.conf menu.lst 
# cd
# umount /mnt/
# shutdown -r now

今回は 起動出来た が しっくりしない

(hd1,0) から (hd2,0) に 変更したが root=/dev/sdb1 は そのまま

rootnoverify (hd0,0) は rootnoverify (hd1,0) に 同様に 変更した

usb で 起動させる時は ずれるが 起動後は /dev/sda1 、/dev/sdb1 、 /dev/sdc1 の 様に 認識されるようだ fdisk -l の 内容確認でも 同じになっている。

# fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2bd2c32a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2              13        5503    44099423+   7  HPFS/NTFS
/dev/sda3            5504       30401   199993185    5  Extended
/dev/sda5            5505        8338    22764105    b  W95 FAT32
/dev/sda6            8339        8840     4032283+  82  Linux swap / Solaris
/dev/sda7            8841       14331    44106426   83  Linux
/dev/sda8           14332       19822    44106426   83  Linux
/dev/sda9           19823       26633    54709326   83  Linux
/dev/sda10          26634       30401    30266428+  83  Linux

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5f000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        6089    48909861   83  Linux
/dev/sdb2            6090        6791     5638815   82  Linux swap / Solaris
/dev/sdb3            6792       12881    48917925   83  Linux
/dev/sdb4           12882       30401   140729400    5  Extended
/dev/sdb5           12882       18372    44106426   83  Linux
/dev/sdb6           18373       25183    54709326   83  Linux
/dev/sdb7   *       25184       30401    41913553+  83  Linux

Disk /dev/sdc: 3997 MB, 3997171712 bytes
123 heads, 62 sectors/track, 1023 cylinders
Units = cylinders of 7626 * 512 = 3904512 bytes
Disk identifier: 0x6f20736b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1        1023     3900668   83  Linux

にゃんたろう 拝!

2014年 1月 25日 土曜日 22:03:07 JST 作成


前へ| 次へ

戻る

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