HDDの空き容量を増やしたいので、古いカーネルを削除しました(なぜそんなに怒っているのか聞かないでください)。誤ってアクティブカーネルも削除しました(Ubuntu 12.04の3.2.0-27)。
最初に起動できませんでした。カーネル3.2.0-23および3.2.0-27をライブシステム経由でインストールしました( here を参照)。
さて、今すぐシステムを起動すると、これらの行のみが表示されます。
mountall: Event failed
fsck from util-linux 2.20.1
/dev/sda1: clean, 832254/40099840 files, 21092083/160394239 blocks
* Stopping Flush boot log to disk
* Stopping Enabling additional executable binary formats
* Starting bluetooth daemon
その他のPC仕様:
前もって感謝します!
EDIT:ここで、/ var/logからいくつかのログファイルを見つけることができます: kern.logboot.log
オプションは手動回復です。
ファイルが最も簡単な部分です。 Ramchandraが提案したことは実行できますが、アプリを保存したい場合は、再インストールを避ける必要があります(これまでに見たように、アプリを削除します)。
LiveCDを起動します。
Nautilusを使用して、壊れたパーティションを開きます。
/ home/myusernamehereに移動します。すべてのファイルがそこにあります。
保存したい他のファイル:
これが完了したら、フラッシュドライブに貼り付けるか、自分宛にメールで送信します。
アプリはややこしい部分です。私は多少時間がかかる(ほとんどはあなたが積極的に参加することなく)いくらかラウンドアバウトのソリューションを考え出しましたが、これはあなたのアプリを(設定/構成なしで)回復するはずです
LiveCDの周りに固執します。
/ usr/libに移動します。 (ロードに時間がかかる場合があります。)
わあ!膨大な量のフォルダー。 liveCDでgeditを開きます。
これをgeditに入力します。
#!/bin/sh
Sudo apt-get install folder1 folder2 folder3
... folder1 folder2 folder3はフォルダーの名前です。
これらはすべて、ubuntuにインストールしたプログラムです(私は思う)。これらの一部(約50%、おそらくそれ以上)はシステムに付属しているため、arent necessaryですが、安全な賭けはすべてを置くだけです。
アプリを探すもう1つの場所は、/ etcおよび/ etc/alternativesです。 (インターネットにスポットがない場合は更新してください!)
ファイルを.shとして保存し、電子メールまたはフラッシュドライブで送信します。
これで、コンピューターを最初に起動したとき(完全な再インストール後)、このスクリプトを実行して、以前持っていたすべてのプログラムをSudo apt-getできます。彼らは新品同様です!
Livecdから起動し、ハードディスクをマウントして、カーネルを再インストールします。例えば:
Sudo -s
mount /dev/sda1 /mnt
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
chroot /mnt
apt-get install linux-image-3.2.0-27-generic-pae
回復オプションを試しましたか?既存のUbuntuインストールの上にUbuntuをインストールできます-すべてのファイルが残ります。ただし、システムファイルを変更すると、それらの変更は消去されます。
これを行うには、インストーラーで拡張パーティションを選択し、ubuntuのインストール済みパーティションを/として使用します。
まだテストしていません。