宮尾です 今日SATAのドライバをwindwsXPにインストールして、ハードデスクをNTFSで フォマットしたところVineLinux起動時に出てくるメッセージが変わりました SIL3122 Serial ATA: IDE controller at PCI slot 00:09.0 SIL3122 Serial ATA: chipset revision 2 SIL3122 Serial ATA: not 100% native mode: will probe irqds later ide0: MMIO-DMA , BIOS settings: hda:pio, hdb:pio ide1: MMIO-DMA , BIOS settings: hdc:pio, hdd:pio UP_IDE IDE controller as PCI slot 00:11.1 UP_IDE chipset revision 6 UP_IDE mot 100% mative mode: will probe irqs later ade: Assmming 33MHz system bus speer frm PIO modees: override with idebus=xx UP_IDE: VIA vt8235 (rev 00) IDE-UDMA133 controller on pci00:11.1 ide2: BM_DAM at 0xe000-0xe007, BIOS settings: hde:DAM, hdf:pio ide3: BM_DAM at 0xe000-0xe007, BIOS settings: hde:DAM, hdf:pio hda: EDC-WD2500JS-00MHB0, ATA DISK drive ↑ここでSATAハードをhdaと認識してしまっているような気がします。 hdaはIDEハードだったのに、いろんな面でなぞです。 blk: quene c0430200, I/O limit 4095Mb (mask 0xffffffff) 途中はブート時で画面がどんどん変わっていくため記録できません 最後画面が止まる前は下記の状態です Creating block devices Creating boot devices umount /sys failed: 22 Mounting root filesystem hda5 bad accsess: block=2, count=2 end_request: I/O error, dev 03:05 (hds), sector 2 EXT-fs: unable to read superblock mount: error 22 mounting ext3 pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2 umount /initrd/proc failed: 2 LooKing for first block size of swap at block 0. setting logical blook of swap resume device to 4096. Software Suspend 2.1.5.7B: Sorre. No swap signature foud at specified location. Software Suspend 2.1.5.7B: Not able to successfully parse this resume device. Su spending disabled. Software Suspend 2.1.5.7B: Missing or invalid storage location (resume2= paramet er). Please correct and rerun lilo (or equivalent) before suspending. Freeing unused kernel memory: 164k freed Kernel panic: No init found. Try passing init= option to kernel. 上記のようにメッセージが出てきて止まってしまいました。 よく見ると今度はsataは認識しているようにも思えるのですが、ブート時 ルートが探せないか、 ブートローダ自体が探せなくて止まっているような気がします。 LILOの画面で「ESC」キーを押し、起動してみたのですがうまくいきません。 WindowsXP VineLinux3.2 boot:VineLinux3.2 root=/deb/hda5 No such image. [Tab] shows a list boot:linux root=/deb/hda5 No such image. [Tab] shows a list boot:VineLinux3.2 root=/deb/hda2 No such image. [Tab] shows a list boot:linux root=/deb/hda2 No such image. [Tab] shows a list boot: linux rescueもうまくいかずお手上げです。 どうしたら良いのでしょうか? lilo自体もGRUBに移行したいのですが、liloを停止させてGRUBをデフォ ルトブート ローダに使う設定方法もよくわかりません > 1. SATA ボードだけつけて,SATA ディスクをつけない時はどうなるでしょう か > (私の予想が当たっていれば,Linux が正常に起動すると思います.) 正常に起動しませんでした。 > 2. SATA ボードと SATA ディスクをつけて,LILO の画面で ESC キーを押し, > boot: に対して linux root=/dev/hda2 と入力したら,どうなるでしょう か > ( / は /dev/hda2 で間違いないですね.) パーティーションはwindowsXPを入れた関係で次の様になりました マウントポイント システムタイプ パーティション 容量 vfat /dev/hda1 42609MB (WindowsXP Pro) /boot ext3 /dev/hda2 31MB (第一パーてーションとして強制指定を選択) swap /dev/hda3 509MB 拡張領域 /dev/hda4 15484MB / ext3 /dev/hda5 15484MB 約 15GB ブートラベルもVineLinux3.2と設定したので、上記の様に実行したら上手く動き ませんでした ご指導よろしくお願いします