Ubuntu 6.06:安裝 /root/sda1 /root 失敗:沒有這樣的設備

Ubuntu 6.06:安裝 /root/sda1 /root 失敗:沒有這樣的設備

我們辦公室的一台舊機器,運行 Ubuntu 6.06 突然無法啟動。我在啟動過程中得到以下資訊:

Uncompressing Linux... Ok Booting the kernel
mount: Mounting /root/sda1 /root failed: No such device
mount: Mounting /root/dev on /dev/.static/dev failed: No such file or directory
mount: Mounting /sys /root/sys failed: No such file or directory
mount: Mounting /pro /root/pro failed: No such file or directory
Target filesystem doesn't have /sbin/init


Busybox v1.01 (debian 1:1.01-4ubuntu3) Built-in shell (ash)

Enter 'help' for a list of built-in commands
/bin/sh: can't access tty; job control turned off
#

據我所知,我沒有對系統進行任何更改,並且我運行了一些高清診斷,一切似乎都很好。

谷歌搜尋後,我發現了這個主題:http://ubuntuforums.org/showthread.php?t=246895這看起來與我的問題非常相似,但是當我嘗試使用以下命令安裝驅動器時:

sudo mount -t ext3 -o rw /dev/hda1 /mnt

我收到以下錯誤:

mount: 錯誤的檔案系統類型、錯誤的選項、/dev/sda1 上的錯誤超級區塊、缺少代碼頁或幫助程式或其他錯誤 在某些情況下,在 syslog 中可以找到有用的信息 - 嘗試 dmesg |尾巴左右

我運行 fdisk -l ,它說分割區類型是 Linux。

運行 dmesg | 後的輸出尾巴 :

[12207.483801] init_special_inode: bogus i_mode (101)
[12207.483809] EXT2-fs: corrupt root inode, run e2fsck
[12260.427078] init_special_inode: bogus i_mode (101)
[12260.427086] EXT2-fs: corrupt root inode, run e2fsck
[13716.998799] e100: eth0 NIC Link is Up 100 Mbps Full Duplex
[13716.998923] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[13727.061967] eth0: no IPv6 routers present
[13896.700449] kjournald starting.  Commit interval 5 seconds
[13896.700458] init_special_inode: bogus i_mode (101)
[13896.700465] EXT3-fs: corrupt root inode, run e2fsck

運行 e2fsck -p /dev/sda1 後,我得到以下資訊:

/dev/sda1: clean, 142449 / 9584640 files, 5402711 / 19161520 blocks

現在我真的不知道該去哪裡:x

感謝您的關注

答案1

大多數時候,e2fsck 不會運行,除非它認為應該運行。在這種情況下你可以強制它。嘗試新增-f標誌,例如e2fsck -fp /dev/sda1.

相關內容