起動しません无法启动

Bionic Beaver
回复
寺島聰子
帖子: 415
注册时间: 2016-06-03 14:39
系统: Ubuntu MATE 18.04
送出感谢: 3 次
接收感谢: 1 次

起動しません无法启动

#1

帖子 寺島聰子 » 2019-10-13 13:39

rsyncでSamsung500GBからseagate160GBに既存のパーティションからデータを丸ごと流し込みました。
使用rsync,现有分区中的全部数据从Samsung500GB注入了seagate160GB。
Screenshot at 2019-10-13 14-25-02.png
seagate160GB
1.从把seagate160GB作为主盘设定了的机器Lubuntu Live USB「UEFI引导」
2.UEFI开机后的Lubuntu Live是英文版的,所以日语化
3.挂载sda2,chroot
4.把fstab改写成符合环境的东西
5.在chroot环境中卸载BIOS用grub,安装UEFI用grub
6.设置已安装的grub并写入EFI分区(FAT32分区,该分区具有与MBR表格的主引导码相同的作用)
7.摆脱chroot,重新启动
=================================================
#! /bin/bash

echo -e "\n现在显示分区的UUID "
sleep 5
echo -e "\n显示UUID 10秒后在文本编辑器中打开fstab "
sleep 5
echo -e "\n请复制sda2的UUID,与表示根分区的行的「UUID=」以后的连字符串交换。”
sleep 10

# 载入驱动器和复制脚本
mount /dev/sda2 /mnt
mkdir /mnt/boot/efi
cp ./grub.sh /mnt
cp ./uuid.sh /mnt
# 重写chroot目标存储库perl -pi.origin -e 's;http[^ ]+( bionic.*)(main|universe|multiverse|restricted);http://ftp.jaist.ac.jp/pub/Linux/ubuntu/$1$2;' /mnt/etc/apt/sources.list
perl -pi.bak -e 's;^(127.0.1.1.*\n);$1 150.65.7.130  ftp.jaist.ac.jp\n' /mnt/etc/hosts
# 删除重写仓库的额外行首空间
perl -pi -e 's;^ ;;' /mnt/etc/hosts

# 整形显示UUID
echo -e "\n#####################每个分区的UUID  ########################"
      sleep 3
      echo -n -e "\n"
        ls -l /dev/disk/by-uuid | \
        grep -v 合計 | \
        perl -p -e 's;^.+\d{2}:\d{2} ([^ ]+).+/(.+)$;\1 <--(\2のUUID);' | \
        sort -k 2 -t "(";
echo -e '\n######## 将相应的地方复制到fstab,覆盖保存 。##############'
echo -n -e "\n"

# 在后台重写EFI&swap分区的UUID
echo '# Swap Partition' >> /mnt/etc/fstab
echo UUID=`ls -l /dev/disk/by-uuid | grep sda3 | perl -p -e 's;^.+\d{2}:\d{2} ([^ ]+).+$;\1;'`'  'none'            'swap'    'sw'                 '0' '0 >> /mnt/etc/fstab
echo -e "\n" >> /mnt/etc/fstab
echo '# EFI Partition' >> /mnt/etc/fstab
echo UUID=`ls -l /dev/disk/by-uuid | grep sda1 | perl -p -e 's;^.+\d{2}:\d{2} ([^ ]+).+$;\1;'`'  '/boot/efi'       'vfat'    'umask=0077,noatime' '0' '1 >> /mnt/etc/fstab

sleep 10

# leafpad起動
echo -e "\n打开echo-e"\n文本编辑器。请在覆盖保存后关闭文本编辑器。"
sleep 3

leafpad /mnt/etc/fstab && \

# 显示要复制的命令
echo -e "\n\n到此结束fstab的修正。下次chroot进行grub的设定吧。”
sleep 3
echo -e "显示\nchroot程序。在\n\n脚本完成后,请在这个终端上从上面依次复制执行。n\nchroot之后,请使用此脚本运行自动复制的脚本。"
sleep 3
echo -e "\ncd /mnt"
sleep 3
echo -e "\nmount --rbind /dev dev"
sleep 3
echo -e "\nmount --rbind /proc proc"
sleep 3
echo -e "\nmount --rbind /sys sys"
sleep 3
echo -e "\nchroot /mnt /bin/bash --login"
sleep 3
echo -e "\n##### 如果到目前为止执行,并且当前目录显示为\"/\"则chroot成功 #####"
sleep 5
echo -e "\n##### chroot之后执行的命令 #####"
sleep 3
echo -e "\nbash grub.sh"
sleep 5

# Shell脚本结束
exit 0
echo -e "\n打开echo-e"\n文本编辑器。请在覆盖保存后关闭文本编辑器。"
sleep 3

leafpad /mnt/etc/fstab && \

# 显示要复制的命令
echo -e "\n\n到此结束fstab的修正。下次chroot进行grub的设定吧。”
sleep 3
echo -e "显示\nchroot程序。在\n\n脚本完成后,请在这个终端上从上面依次复制执行。n\nchroot之后,请使用此脚本运行自动复制的脚本。"
寺島聰子
帖子: 415
注册时间: 2016-06-03 14:39
系统: Ubuntu MATE 18.04
送出感谢: 3 次
接收感谢: 1 次

Re: 起動しません无法启动

#2

帖子 寺島聰子 » 2019-10-14 12:31

続いてつぎのスクリプトを実行しました
然后我执行了以下脚本
grub.sh
=================================================
#! /bin/bash

# 挂载分区写入grub
mount /boot/efi

apt-get update
echo -e "\n为MBR删除grub。"
sleep 3
apt-get purge -y grub-pc

sleep 3
echo -e "\n安装grub for GPT "
sleep 3
apt-get install -y grub-efi-amd64-signed shim-signed

sleep 3
echo -e "\n删除不再需要的软件包 "
sleep 3
apt-get -y autoremove

sleep 3
echo -e "\n在启动时加载了更新模块 "
sleep 3
update-initramfs -u -k all

sleep 3
echo -e "\ngrubの設定を更新します。"
sleep 3
update-grub

sleep 3
echo -e "\n将更新的grub写入EFI分区 "
sleep 3
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu --recheck --no-floppy

# 卸载写入grub的分
umount /boot/efi

=================================================
途中
[email protected]:~$ sudo -i
[email protected]:~# chroot /mnt /bin/bash --login
[email protected]:/# bash grub.sh
mount: /boot/efi: /dev/sda1 は /boot/efi にマウント済みです.
ヒット:1 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic InRelease
ヒット:2 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates InRelease
ヒット:3 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-security InRelease
ヒット:4 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-backports InRelease
エラー:5 http://ppa.launchpad.net/clipgrab-team/ppa/ubuntu bionic InRelease
'ppa.launchpad.net' が一時的に解決できません
エラー:6 http://ppa.launchpad.net/costales/folder-color/ubuntu bionic InRelease
'ppa.launchpad.net' が一時的に解決できません
エラー:7 http://ppa.launchpad.net/font-manager/staging/ubuntu bionic InRelease
'ppa.launchpad.net' が一時的に解決できません
エラー:8 http://ppa.launchpad.net/gerardpuig/ppa/ubuntu bionic InRelease
'ppa.launchpad.net' が一時的に解決できません
エラー:9 http://ppa.launchpad.net/gezakovacs/ppa/ubuntu bionic InRelease
'ppa.launchpad.net' が一時的に解決できません
エラー:10 http://ppa.launchpad.net/mozillateam/ppa/ubuntu bionic InRelease
'ppa.launchpad.net' が一時的に解決できません
エラー:11 http://ppa.launchpad.net/wseverin/ppa/ubuntu bionic InRelease
'ppa.launchpad.net' が一時的に解決できません
取得:12 http://archive.canonical.com/ubuntu bionic InRelease [10.2 kB]
無視:13 http://repo.vivaldi.com/stable/deb stable InRelease
取得:14 http://repo.vivaldi.com/stable/deb stable Release [3,831 B]
取得:15 http://repo.vivaldi.com/stable/deb stable Release.gpg [833 B]
取得:16 http://archive.canonical.com/ubuntu bionic/partner i386 Packages [2,312 B]
取得:17 http://repo.vivaldi.com/stable/deb stable/main i386 Packages [1,415 B]
取得:18 http://repo.vivaldi.com/stable/deb stable/main amd64 Packages [1,417 B]
取得:19 http://archive.canonical.com/ubuntu bionic/partner amd64 Packages [2,320 B]
22.3 kB を 2秒 で取得しました (9,553 B/s)
パッケージリストを読み込んでいます... 完了
W: ターゲット Packages (main/binary-amd64/Packages) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット Packages (main/binary-i386/Packages) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット Packages (main/binary-all/Packages) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット Translations (main/i18n/Translation-ja_JP) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット Translations (main/i18n/Translation-ja) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット Translations (main/i18n/Translation-en) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット CNF (main/cnf/Commands-amd64) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット CNF (main/cnf/Commands-all) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: http://ppa.launchpad.net/clipgrab-team/ ... /InRelease の取得に失敗しました 'ppa.launchpad.net' が一時的に解決できません
W: http://ppa.launchpad.net/costales/folde ... /InRelease の取得に失敗しました 'ppa.launchpad.net' が一時的に解決できません
W: http://ppa.launchpad.net/font-manager/s ... /InRelease の取得に失敗しました 'ppa.launchpad.net' が一時的に解決できません
W: http://ppa.launchpad.net/gerardpuig/ppa ... /InRelease の取得に失敗しました 'ppa.launchpad.net' が一時的に解決できません
W: http://ppa.launchpad.net/gezakovacs/ppa ... /InRelease の取得に失敗しました 'ppa.launchpad.net' が一時的に解決できません
W: http://ppa.launchpad.net/mozillateam/pp ... /InRelease の取得に失敗しました 'ppa.launchpad.net' が一時的に解決できません
W: http://ppa.launchpad.net/wseverin/ppa/u ... /InRelease の取得に失敗しました 'ppa.launchpad.net' が一時的に解決できません
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。
W: ターゲット Packages (main/binary-amd64/Packages) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット Packages (main/binary-i386/Packages) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット Packages (main/binary-all/Packages) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット Translations (main/i18n/Translation-ja_JP) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット Translations (main/i18n/Translation-ja) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット Translations (main/i18n/Translation-en) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット CNF (main/cnf/Commands-amd64) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています
W: ターゲット CNF (main/cnf/Commands-all) は /etc/apt/sources.list:5 と /etc/apt/sources.list:54 で複数回設定されています

MBR用のgrubを削除します。
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
パッケージ 'grub-pc' はインストールされていないため削除もされません
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 76 個。

GPT用のgrubをインストールします。
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
grub-efi-amd64 grub-efi-amd64-bin mokutil shim
以下のパッケージが新たにインストールされます:
grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed mokutil shim
shim-signed
アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 76 個。
1,942 kB のアーカイブを取得する必要があります。
この操作後に追加で 11.7 MB のディスク容量が消費されます。
取得:1 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates/main amd64 grub-efi-amd64-bin amd64 2.02-2ubuntu8.13 [654 kB]
取得:2 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates/main amd64 grub-efi-amd64 amd64 2.02-2ubuntu8.13 [47.8 kB]
取得:3 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates/main amd64 grub-efi-amd64-signed amd64 1.93.14+2.02-2ubuntu8.13 [299 kB]
取得:4 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates/main amd64 mokutil amd64 0.3.0+1538710437.fb6250f-0ubuntu2~18.04.1 [22.3 kB]
取得:5 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates/main amd64 shim amd64 15+1533136590.3beb971-0ubuntu1 [575 kB]
取得:6 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates/main amd64 shim-signed amd64 1.37~18.04.3+15+1533136590.3beb971-0ubuntu1 [344 kB]
1,942 kB を 2秒 で取得しました (886 kB/s)
パッケージを事前設定しています ...
以前に未選択のパッケージ grub-efi-amd64-bin を選択しています。
(データベースを読み込んでいます ... 現在 183398 個のファイルとディレクトリがインストールされています。)
.../0-grub-efi-amd64-bin_2.02-2ubuntu8.13_amd64.deb を展開する準備をしています ...
grub-efi-amd64-bin (2.02-2ubuntu8.13) を展開しています...
以前に未選択のパッケージ grub-efi-amd64 を選択しています。
.../1-grub-efi-amd64_2.02-2ubuntu8.13_amd64.deb を展開する準備をしています ...
grub-efi-amd64 (2.02-2ubuntu8.13) を展開しています...
以前に未選択のパッケージ grub-efi-amd64-signed を選択しています。
.../2-grub-efi-amd64-signed_1.93.14+2.02-2ubuntu8.13_amd64.deb を展開する準備をしています ...
grub-efi-amd64-signed (1.93.14+2.02-2ubuntu8.13) を展開しています...
以前に未選択のパッケージ mokutil を選択しています。
.../3-mokutil_0.3.0+1538710437.fb6250f-0ubuntu2~18.04.1_amd64.deb を展開する準備をしています ...
mokutil (0.3.0+1538710437.fb6250f-0ubuntu2~18.04.1) を展開しています...
以前に未選択のパッケージ shim を選択しています。
.../4-shim_15+1533136590.3beb971-0ubuntu1_amd64.deb を展開する準備をしています ...
shim (15+1533136590.3beb971-0ubuntu1) を展開しています...
以前に未選択のパッケージ shim-signed を選択しています。
.../5-shim-signed_1.37~18.04.3+15+1533136590.3beb971-0ubuntu1_amd64.deb を展開する準備をしています ...
shim-signed (1.37~18.04.3+15+1533136590.3beb971-0ubuntu1) を展開しています...
mokutil (0.3.0+1538710437.fb6250f-0ubuntu2~18.04.1) を設定しています ...
grub-efi-amd64-bin (2.02-2ubuntu8.13) を設定しています ...
grub-efi-amd64 (2.02-2ubuntu8.13) を設定しています ...

Creating config file /etc/default/grub with new version

=================================================
無事必要パッケージはインストールされたようだが、exitの後シャットダウンし、LiveUSBを抜いてから起動すると、
看来必要的软件包已安全安装,但退出,关闭并拔下LiveUSB后,
寺島聰子
帖子: 415
注册时间: 2016-06-03 14:39
系统: Ubuntu MATE 18.04
送出感谢: 3 次
接收感谢: 1 次

Re: 起動しません无法启动

#3

帖子 寺島聰子 » 2019-10-14 13:11

Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key
[F11] を押して、ASRock Boot Menu を見ると

Built-in EFI Shell
ubuntu
AHCI : P3 : 硬盘产品名称
(省略了可移动介质)

となっていて、Built-in EFI Shell の起動を選択

=================================================
Device mapping table
(fs0)
(blk0)
(blk1)
(blk2)
(blk3)

の文字列が一覧表示されている状態です。
是字符串列表。
=================================================
対処法はありますか?
有解决方法吗?
头像
astolia
论坛版主
帖子: 4012
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 663 次

Re: 起動しません无法启动

#4

帖子 astolia » 2019-10-14 14:49

回复

回到 “Ubuntu 18.04 LTS”