vine-users ML アーカイブ



[vine-users:076635] Re: Grub で エラー「 rootnoverify (hd0,5) chainloader+1 Error 13: Invalid or unsupported executable format 」

  • From: kkk mmm <merissa0@xxxxxxxxxxx>
  • Subject: [vine-users:076635] Re: Grub で エラー「 rootnoverify (hd0,5) chainloader+1 Error 13: Invalid or unsupported executable format 」
  • Date: Fri, 13 Apr 2007 10:51:16 +0900 (JST)
KMです。ご回答誠に有難うございます。

> ないでしょうか。Vine 4.0 を入れる前は Vine 3.2
> が使えていたんでしょう、
いえ、それは試しておりません。今回新調したノートPCにWinXP
→vine3.2→vine4.0
といれ、vine3.2のLILOは最初のセクタにインストールしまし
たのでvine3.2のブートは未確認なのです。

他のデスクトップPC(SATA)ではvine3.2はインストール途中の
パーティション作成の所で何らかのエラーが出てインストール
続行不能の経験があります。
その時はFedora5ならインストールできたのでFedora5を仕方な
くインストールしました。しかしながら今回のこの新ノートPC
ではすんなりvine3.2がインストール完了したのでこりゃいけ
るかもという期待があったのです。

> [vine-users:076608] で ikesan
> がおっしゃったことは試してみたのですか。
>  kernel /boot/vmlinuz-2.4.31-0vl1.8 vga=0x301
> root=LABEL=/1 resume2=swap:/dev/sda7

title Vine Linux 3.2
      root (hd0,5)
      kernel /boot/vmlinuz-2.4.31-0vl1.8 vga=0x301
root=LABEL=/1 resume2=swap:/dev/sda7

だと
『:
Looking for first block of swap header at block 0.
Setting logical blocksize of resume device to 4096.
Software Suspend 2.1.5.7B: Sorry . Location looks invalid.
Software Suspend 2.1.5.7B: Not able to successfully parse
this resume device.
Suspending disabled.
Software Suspend 2.1.5.7B: Missing or invalid storage
location (resume2= parameter). Please correct and rerun
lilo (or equivalent) before supending.
VFS: Cannot open root device 'LABEL=/1" ro 00:00
Please append a correct "root=" boot option
Kernel panic : VFS: Unable to mount root fs on 00:00』

となってしいます。

> エラーが出たら、その報告をうかがってから、わたしの考え
を書こうと
> 思っていました。トラブルシューティングなんて、提案、試
行、失敗、
> 報告、再提案の繰り返しなんですから。で、わたしの考えを
今書いて
> しまうと、以下の記述でどうかということです。
> 
>   title Vine Linux 3.2
>       root (hd0,5)
>       kernel /boot/vmlinuz-2.4.31-0vl1.8 ro
root=/dev/sda6 resume2=swap:/dev/sda7 vga=0x314
>       initrd /boot/initrd-2.4.31-0vl1.8.img
> # kernel 行は一行に書くこと

だと
『:
Red Hat nash version 3.5.23 starting
Mounted /proc filesystem
Mounting sysfs
mount: error 19 mounting sysfs
Creating block devices
Creating root device
umount /sys failed: 22
Looking for first block of swap header at block 0.
Setting logical block size of resume device to 4096.
Software Suspend 2.1.5.7B: Sorry. Location looks invalid
Software Suspend 2.1.5.7B: Not able to successfully parse
this resume device.Suspending desabled.
Software Suspned 2.1.5.7B: Missing or invalid storage
location(resume2= parameter).Please correct and rerun lilo
(or equivalent) before suspending.
kmod: failed to exec /sbin/modprobe -s -k block-major-8,
errno = 2
UFS: Cannot open root device "sda6" or 08:06
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 08:06』
 
となってしまいました。

> 上のやり方でもまだエラーが出るときは、/dev/sda6
> にある
> /etc/lilo.conf と /etc/fstab
> を見せてください。

下記のようになりました。

# mount -t ext3 /dev/sda6 /mnt
# cat /mnt/etc/lilo.conf
prompt
timeout=50
# VESA framebuffer console
#  ex. 0x301=640x480x8, 0x314=800x600x16,
0x317=1024x768x16, 0x31A=1280x1024x16
vga=0x314
default=vine linux 3.2
boot=/dev/hda6
map=/boot/map
install=menu
message=/boot/message

image=/boot/vmlinuz-2.4.31-0vl1.8
	label=vine linux 3.2
	initrd=/boot/initrd-2.4.31-0vl1.8.img
	read-only
	root=/dev/hda6
	append=" resume2=swap:/dev/hda7"

other=/dev/hda1
	optional
	label=windowsXP

# cat /mnt/etc/fstab
LABEL=/                 /                       ext3   
defaults        1 1
none                    /dev/pts                devpts 
gid=5,mode=620  0 0
none                    /proc                   proc   
defaults        0 0
none                    /dev/shm                tmpfs  
defaults        0 0
/dev/hda7               swap                    swap   
defaults        0 0


> それから、root
> ユーザで実行した以下のコマンドの出力も見たいと思います
。
> 
>   /sbin/fdisk -l /dev/sda     (-l
> は、マイナス・エルです)

下記のようになりました。

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

 デバイス Boot      Start         End      Blocks   Id 
System
/dev/sda1   *           1        3824    30716248+   c 
W95 FAT32 (LBA)
/dev/sda2            3825        9728    47423880    f 
W95 Ext'd (LBA)
/dev/sda5            3825        7648    30716248+   b 
W95 FAT32
/dev/sda6            7649        8668     8193118+  83 
Linux
/dev/sda7            8669        8733      522081   82 
Linux swap / Solaris
/dev/sda8            8734        9728     7992306   83 
Linux


>> Vine 4.0 を入れる前は Vine 3.2
> が使えていたんでしょう、KM さん。
いえ、SATAでは今回が初めてのvine3.2のインストールでSATA
でのvine3.2のブート成功は未体験なのです。