私はaskubuntuに私の質問を投稿しましたが、これがUbuntuに限定されていないことを知っているので、ここでより多くの観客に近づくことを願っています。
だからUbuntuサーバーを台無しにし、もう起動しません。理由を教えてください。ハードドライブの「/」のすべてのディレクトリが魔法のように消えました。したがって、ライブLinuxで起動してハードドライブをマウントしようとしたときにハードドライブにアクセスするときに入力するディレクトリは、通常/ bootの下にありますが、これがマウントされるディレクトリです。明らかに、grubは起動時に/ dev、/root、/home、またはドライブのルートのフォルダを見つけることができません。彼らはまだそこにあります:gpartedでドライブを見ると、約10 GBが使われているように見えます。これはサーバー上にあります。ライブシステムでドライブを右クリックすると、約140MBしか表示されません。これがフォルダコンテンツ表示にあるものです。
原因:サーバーに新しいハードドライブをマウントしてフォーマットしてから、/ etc / fstabに静的にマウントしたかったのですが、UUIDを台無しにしたようです(正しくコピーされていないか、文字を忘れたなど)。しかし、再起動するまでそれを実現できませんでした。
起動時に次のように表示されます。
"Gave up waiting for root device. Common Problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay = (did the system wait long enough?)
- Check root = (did the system wait for the right device?)
- Missing module (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/server--vg-root does not exist. Dropping to shell!"
/dev/...がないので、これは意味があります。
助ける?
編集する:
Output of lsblk:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 298.1G 0 disk
└─sda1 8:1 0 298.1G 0 part
sdb 8:16 1 14.7G 0 disk
└─sdb1 8:17 1 14.7G 0 part /cdrom
loop0 7:0 0 953M 1 loop /rofs
lvscanの出力(sudoで実行):
No volume groups found
pvscanの出力:
No matching physical volumes found
parted 出力 --> すべて印刷:
Model: ATA WDC WD3200AAKS-7 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 320GB 320GB primary ext4 boot
Model: JetFlash Transcend 16GB (scsi)
Disk /dev/sdb: 15.8GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 15.8GB 15.8GB primary fat32 boot, lba
pvdisplay /dev/sda1の出力
No physical volume label read from /dev/sda1
Failed to read physical volume "/dev/sda1"
ファイル出力 -s /dev/sda1
/dev/sda1: no read permission
答え1
すでに指摘したように、fstabを台無しにした可能性が高いです。あなたの説明によると、boot
に含まれているパーティションをインストールして/
既存のパーティションを上書きしたようです。
/
ライブシステムで実行できることは、以下に1つ以上のディレクトリを作成し(場所は重要ではありません)、gpartedはディスクに存在する各パーティションに1つのディレクトリを報告することです。次に、これらの新しいディレクトリにそのパーティションを手動でマウントします。
そのうちの1つには、/etc
.fstabと実験を開始する前に作成したfstabバックアップがあります。