このような状況は今回が初めてです。私はいくつかのプロジェクトタスクを除いて、Linuxを頻繁に使用しません。
今日ログインして作業を終えて再起動してWindowsに入ることができました(私のコンピュータにはWindowsとLinuxがあります)。
ただし、再起動すると次のエラーが発生します。
error: attempt to read or write outside of partition.
grub rescue>
ソフトウェアを調整していません。言ったように、私は頻繁に使用しません。
この問題を解決するのに役立ちます。
答え1
Grub2には2つの部分があります。 1つはMBRにあり、もう1つは通常のパーティションにあります。構造プロンプトは、grubが2番目の部分をロードできないことを意味します。この問題を解決するには、物理マシンから grub を再インストールする必要があります。ライブCD/USBから起動できます(簡単)。あるいは、他の部品のソースを知っている場合は、リカバリ端末をリダイレクトして他の部品をロードすることもできます(それほど簡単ではありません)。
答え2
1. Ubuntu Live CDまたはUSBを使用して起動します。
2. Ubuntu パーティションを探す:
sudo blkid
Mine show/dev/sda1
[~] : sudo blkid 18:05:04
/dev/sda1: UUID="122d2898-41c4-4d0b-a6e3-efdabacc0910" TYPE="ext4" PARTUUID="b342201c-01"
/dev/sda2: LABEL="ssd2" UUID="10A1139E10A1139E" TYPE="ntfs" PARTUUID="b342201c-02"
/dev/sdb1: LABEL="64Win7" UUID="01D25439F551BF10" TYPE="ntfs" PARTUUID="f0b1ebb0-01"
/dev/sdb2: LABEL="RELAX" UUID="9626FEB726FE9787" TYPE="ntfs" PARTUUID="f0b1ebb0-02"
/dev/sdc1: LABEL="CLGT" UUID="E4481765481735B0" TYPE="ntfs" PARTUUID="c887c887-01"
/dev/loop0: UUID="c901eeeb-0431-40dd-bac7-6ced930103b1" TYPE="xfs"
/dev/mapper/docker-8:1-1327350-pool: UUID="c901eeeb-0431-40dd-bac7-6ced930103b1" TYPE="xfs"
3. 次に、grub 構成を再作成します。
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
grub-install --recheck /dev/sda
update-grub
4. Ubuntuを正常に使用するには、再起動してください。
答え3
起動回復のための優れたGUIベースのユーティリティがあります。試してみてください。
1. Ubuntu Live USB/DVDを使用して起動
2. 次のコマンドを使用してブート回復ツールをインストールします。
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
より多くの情報を知りたい場合https://help.ubuntu.com/community/Boot-Repair