2010年9月24日 星期五

ubuntu / linux mint 無法開機並出現No init found. Try passing init= bootarg

今天我的電腦系統在看ok go的MV的時候突然間整個死掉了
我不知道是怎麼回事,重開機之後只出現

No init found. Try passing init= bootarg
Busybox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu7) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs)

這時候我就只好跳回華文世界最棒的ubuntu救援光碟ezgo8之下啦
然後我就找出了解決方案


1.根據這個網誌的網友表示,首先你要先用一個live CD進去(或者是另一個分割的linux)
進入之後,打開終端機,並且打上sudo fdisk -l

這時候你可以看到類似以下的訊息

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9bff9bff

所用裝置 Boot Start End Blocks Id System
/dev/sda1 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 * 2551 30402 223714304 83 Linux

黑色字體都只是一些訊息,重要的是紅色部份
你可以清楚看到我的linux就是裝在紅色部份的分割,也就是/dev/sda2的地方

然後這時候只要在終端機打上sudo fsck /dev/sda2

讓他跑完之後就大功告成囉


2.等你上面步驟完成後
請打開live cd下的gparted(ezgo8就有內建呢~真是華文世界最棒的救援光碟)
並且檢查那個有問題的分割
像我就是要檢查/dev/sda2
讓他跑完檢查,看有沒有問題並且修復
最後就可以關機重來,你原本有問題的地方就修好囉!

1 則留言:

  1. ext2/3/4 的檔案系統的話,用

    sudo e2fsck -f -c -y /dev/sda2

    -c 表示檢查 bad blocks
    -f 表示強制檢查

    回覆刪除