1 名前:login:Penguin [2016/01/01(金) 05:48:43.42 ID:TKKNngkj.net] テスト
942 名前:login:Penguin mailto:sage [2021/12/02(木) 21:46:27.44 ID:RRqgHQhn.net] >>920 btrfs se は -v やってもあまり意味ないんだけど btrfs rec -v は cp -v みたく処理されるファイルの出力がダーって流れる 俺は数値で進捗確認をするのが好きなのでいつもはこんな感じにしている $ sudo btrfs send スナップショット名 | sudo dd of=/dev/stdout status=progress | sudo btrfs rec ターゲットパテのマウントポイント
943 名前:login:Penguin mailto:sage [2021/12/02(木) 21:49:49.18 ID:07f8QowF.net] こんばんは。ありがとうございます > 2秒毎に動的にリスト表示が変わるので誤認を防げる 誤認を防ぐの意味が、今ひとつわからないので、簡略化のため $ sudo timeshift --delete-all します Every 2.0s: sudo btrfs sub list / kyo: Thu Dec 2 21:45:25 2021 ID 4419 gen 312622 top level 5 path timeshift-btrfs/snapshots/2021-11-29_23-42-2 9/@home ID 4420 gen 312623 top level 5 path timeshift-btrfs/snapshots/2021-11-29_23-42-2 9/@ ID 4433 gen 312625 top level 5 path timeshift-btrfs/snapshots/2021-12-02_20-56-5 8/@home ID 4434 gen 312625 top level 5 path timeshift-btrfs/snapshots/2021-12-02_20-56-5 8/@ ID 4457 gen 312724 top level 5 path @home ID 4458 gen 312724 top level 5 path @ ID 4461 gen 312636 top level 5 path timeshift-btrfs/snapshots/2021-12-02_20-59-1 8/@ ID 4462 gen 312637 top level 5 path timeshift-btrfs/snapshots/2021-12-02_20-59-1 8/@home ID 4463 gen 312644 top level 5 path timeshift-btrfs/snapshots/2021-12-02_21-00-4 9/@ ID 4464 gen 312645 top level 5 path timeshift-btrfs/snapshots/2021-12-02_21-00-4 9/@home ID 4465 gen 312655 top level 5 path timeshift-btrfs/snapshots/2021-12-02_21-04-4 9/@ ID 4466 gen 312656 top level 5 path timeshift-btrfs/snapshots/2021-12-02_21-04-4 9/@home
944 名前:login:Penguin mailto:sage [2021/12/02(木) 21:51:55.96 ID:RRqgHQhn.net] >>924 > 誤認を防ぐの意味 「あれ?今スナップショットとかどうなってるっけ?なんて名前にしてたっけ?不要になったの消したっけか?」
945 名前:login:Penguin mailto:sage [2021/12/02(木) 21:52:24.16 ID:07f8QowF.net] Every 2.0s: sudo btrfs sub list / kyo: Thu Dec 2 21:52:10 2021 ID 4457 gen 312745 top level 5 path @home ID 4458 gen 312745 top level 5 path @ ID 4469 gen 312701 top level 5 path snap-@ ID 4470 gen 312702 top level 5 path snap-@home
946 名前:login:Penguin mailto:sage [2021/12/02(木) 21:57:05.68 ID:07f8QowF.net] ああごめん。またしても $ sudo btrfs send スナップショット名 | sudo dd of=/dev/stdout status=progress | sudo btrfs rec ターゲットパテのマウントポイント 忘れた。先へ先へあせっている $ sudo btrfs se /mnt/sda2/snap-@home | sudo btrfs rec /mnt/sdb2 At subvol /mnt/sda2/snap-@home At subvol snap-@home さっきは15分から20分だった気がします。きゅうけいします
947 名前:login:Penguin mailto:sage [2021/12/02(木) 21:58:25.34 ID:RRqgHQhn.net] >>926 そのリストがサブボリュームやスナップショットを増減させると動的に更新される 慣れないうちは助けになると思う なにしろサブボリュームやスナップショットはこんな感じでlsでは通常のディレクトリと見分けが付かないからな https://i.imgur.com/luUMkk0.png
948 名前:login:Penguin mailto:sage [2021/12/02(木) 21:59:24.45 ID:RRqgHQhn.net] >>927 間にddをはさむ俺流を採用するならば絶対に間違わない事
949 名前:login:Penguin mailto:sage [2021/12/02(木) 22:03:57.23 ID:RRqgHQhn.net] >>927 わざわざやり直しするならば send | receive でターゲットに半端に送られたスナップショットが残っていないか確認を忘れない事
950 名前:login:Penguin mailto:sage [2021/12/02(木) 22:14:32.75 ID:07f8QowF.net] >>930 > わざわざやり直しするならば send | receive でターゲットに半端に送られたスナップショットが残っていないか確認を忘れない事 やり直ししてません。終わった。
951 名前:login:Penguin mailto:sage [2021/12/02(木) 22:20:02.45 ID:07f8QowF.net] > これで受け側の@と@homeをマウントしてみて << どうやってマウントするのか わかりません。 正常に複製できてるようだったら snap-@とsnap-@homeは 消してしまっていいと思う (送り側のsnapshotはもうしばらく置いといてもいいかも)
952 名前:login:Penguin mailto:sage [2021/12/02(木) 22:20:29.00 ID:RRqgHQhn.net] >>931 そしたらソース側で読み込み専用スナップショットを処分し、 ターゲット側で「読み込み専用スナップショットの読み書き可能スナップショット」を取り(名前は@,@homeにする)、 更にターゲット側で読み込み専用スナップショットを処分する
953 名前:login:Penguin mailto:sage [2021/12/02(木) 22:24:56.56 ID:RRqgHQhn.net] >>933 大雑把な手順 $ sudo btrfs sub del ソース側のマウントポイント/snap-@* $ sudo btrfs sub snap (-rオプション無し) ターゲット側のマウントポイント/{snap-@,@} $ sudo btrfs sub snap (-rオプション無し) ターゲット側のマウントポイント/{snap-@,@}home $ sudo btrfs sub del ターゲット側のマウントポイント/snap-@*
954 名前:login:Penguin mailto:sage [2021/12/02(木) 22:26:44.18 ID:07f8QowF.net] >>685 ・send | receive で転送したスナップショットはそのままではシステム稼働に使えないので btrfs subvolume snapshot (-rオプション無し) 転送先スナップショット @(および@home) の実施が必要 ------------------------ $ cd /mnt/sdb2/ && sudo btrfs sub snap snap-@ @ Create a snapshot of 'snap-@' in './@' $ cd /mnt/sdb2/ && sudo btrfs sub snap snap-@home @home Create a snapshot of 'snap-@home' in './@home' $
955 名前:login:Penguin mailto:sage [2021/12/02(木) 22:32:25.50 ID:07f8QowF.net] >>933 > ソース側で読み込み専用スナップショットを処分 $ sudo btrfs sub del ソース側のマウントポイント/snap-@* << ソース側のマウントポイント /mnt/sda2 $ sudo btrfs sub del /mnt/sda2/snap-@* Delete subvolume (no-commit): '/mnt/sda2/snap-@' Delete subvolume (no-commit): '/mnt/sda2/snap-@home' こんな複雑な工程を、マニュアル見ないで再現することはできないな...
956 名前:login:Penguin mailto:sage [2021/12/02(木) 22:35:43.96 ID:07f8QowF.net] >>934 更にターゲット側で読み込み専用スナップショットを処分する > $ sudo btrfs sub del /mnt/sdb2/snap-@* $ sudo btrfs sub del /mnt/sd
957 名前:b2/snap-@* Delete subvolume (no-commit): '/mnt/sdb2/snap-@' Delete subvolume (no-commit): '/mnt/sdb2/snap-@home' [] [ここ壊れてます]
958 名前:login:Penguin mailto:sage [2021/12/02(木) 22:37:15.40 ID:07f8QowF.net] >>932 > > これで受け側の@と@homeをマウントしてみて > > << どうやってマウントするのか わかりません。 /mnt/sdb2/@home/jin 以下等を見てみて、問題ない
959 名前:login:Penguin mailto:sage [2021/12/02(木) 22:38:47.40 ID:07f8QowF.net] センドリスィーブ............. おわりっ きゅうけいします1時間!!感謝
960 名前:login:Penguin mailto:sage [2021/12/02(木) 22:41:07.85 ID:RRqgHQhn.net] 確認 $ sudo btrfs sub list / $ sudo btrfs sub list ターゲットマウントポイント
961 名前:login:Penguin mailto:sage [2021/12/02(木) 23:43:59.19 ID:07f8QowF.net] $ sudo btrfs sub list / ID 4457 gen 312949 top level 5 path @home ID 4458 gen 312948 top level 5 path @ ID 4471 gen 312757 top level 5 path timeshift-btrfs/snapshots/2021-12-02_22-00-02/@ ID 4472 gen 312758 top level 5 path timeshift-btrfs/snapshots/2021-12-02_22-00-02/@home $ sudo btrfs sub list /mnt/sdb2 ID 4457 gen 312948 top level 5 path @home ID 4458 gen 312948 top level 5 path @ ID 4471 gen 312757 top level 5 path timeshift-btrfs/snapshots/2021-12-02_22-00-02/@ ID 4472 gen 312758 top level 5 path timeshift-btrfs/snapshots/2021-12-02_22-00-02/@home $ おお...なるほど
962 名前:login:Penguin mailto:sage [2021/12/02(木) 23:54:21.56 ID:RRqgHQhn.net] 最後にターゲットがちゃんと読み書き可能か確認 $ sudo touch /mnt/sdb2/@{,home}/test.tmp $ ls /mnt/sdb2/@*/test.tmp ファイルの所在を確認次第 $ sudo rm -v /mnt/sdb2/@*/test.tmp 俺は何度も send | receive やってて自信があるのでここまで確認しないが念の為 これで一連の流れで俺が教える事は最早何も無い ハードウェア氏のご教示を待たれよ
963 名前:login:Penguin mailto:sage [2021/12/02(木) 23:58:05.34 ID:RRqgHQhn.net] >>942 これ撤回 なんで / と /mnt/sdb2 のサブボリュームリストが同一になってんだか ターゲットドライブにtimeshiftのスナップショットがある事自体おかしいだろ
964 名前:login:Penguin mailto:sage [2021/12/03(金) 00:02:41.41 ID:4MNB+9+A.net] どうやら何らかの理由で冷静に作業できん状態の様だな 何かが忙しいのか精神的な不調なのか知らんがPCメンテに向かない状態なのは確か 無理に進めようとするとまた何かやらかすぞ
965 名前:login:Penguin mailto:sage [2021/12/03(金) 00:03:40.37 ID:SaHn2cV+.net] 他のことをやるときは、いったん切断していた $ sudo mount /dev/sdb2 /mnt/sdb2 $ sudo mount /dev/sda2 /mnt/sda2 $ sudo btrfs sub list / ID 4457 gen 312984 top level 5 path @home ID 4458 gen 312984 top level 5 path @ ID 4475 gen 312975 top level 5 path timeshift-btrfs/snapshots/2021-12-03_00-00-03/@ ID 4476 gen 312977 top level 5 path timeshift-btrfs/snapshots/2021-12-03_00-00-03/@home $ sudo btrfs sub list /mnt/sdb2 ID 278 gen 50 top level 5 path @ ID 279 gen 52 top level 5 path @home $
966 名前:login:Penguin mailto:sage [2021/12/03(金) 00:05:53.76 ID:SaHn2cV+.net] $ sudo touch /mnt/sdb2/@{,home}/test.tmp $ ls /mnt/sdb2/@*/test.tmp /mnt/sdb2/@/test.tmp /mnt/sdb2/@home/test.tmp $ sudo rm -v /mnt/sdb2/@*/test.tmp '/mnt/sdb2/@/test.tmp' を削除しました '/mnt/sdb2/@home/test.tmp' を削除しました $
967 名前:login:Penguin mailto:sage [2021/12/03(金) 00:11:07.15 ID:SaHn2cV+.net] >>689 1,se | rec おわり。 2,次はfstabの修正かな > $ cat /etc/fstab > の内容を貼ってもらってもいいです? # / was on /dev/sda2 during installation UUID=cf82c300-5af6-45d6-a682-1e93b9105cae / btrfs defaults,noatime,subvol=@ 0 0 # /home was on /dev/sda2 during installation UUID=cf82c300-5af6-45d6-a682-1e93b9105cae /home btrfs defaults,noatime,subvol=@home 0 0 # /boot/efi was on /dev/sda1 during installation UUID=7AF2-9C57 /boot/efi vfat umask=0077 0 1 # swap was on /dev/sda3 during installation UUID=1297b83d-2c7b-42c4-bc86-9e7d44b87603 none swap sw 0 0 3, chrootしてgrubの再インストール…
968 名前:login:Penguin mailto:sage [2021/12/03(金) 00:13:45.95 ID:SaHn2cV+.net] >>699 > 690 名前:login:Penguin [sage]: 2021/11/23(火) 00:39:15.49 ID:GQJ2ZFSp (17) > まず、 > $ lsblk -f > でUUIDが表示できるので、/dev/sdbNの各UUIDを確認してください > > ルート権限のテキストエディタで /mnt/sdb2/@/etc/fstab を例えば > $ sudo nano /mnt/sdb2/@/etc/fstab > とかで開いて、 > 貼ってもらった表示と同じようになってるはずの > /dev/sdaN のUUID部分を > lsblk -f で表示されたUUIDを修正します > このときにもし読み取り専用って表示が出てたら > マウント状態がなにかおかしそう
969 名前:login:Penguin mailto:sage [2021/12/03(金) 00:15:11.74 ID:4MNB+9+A.net] >>945 > 他のことをやるときは、いったん切断していた 集中力が要る操作、それも自力でやり抜けない様な事を他人に教えてもらってる様な段階でそう言う半端な事をするものではない そんな事してたらハードウェア氏にも嫌がられるよ
970 名前:login:Penguin mailto:sage [2021/12/03(金) 00:19:59.29 ID:SaHn2cV+.net] $ lsblk -f sdb ├─sdb1 │ vfat EFI F7B8-745A ├─sdb2 │ btrfs debian │ 3a396f2a-5ad7-47af-9bbd-343195f050f2 126.7G 13% /mnt/sdb2 └─sdb3 swap 7184b35b-5a0e-422f-aadb-fb7d765bf82c $ sudo pluma /mnt/sdb2/@/etc/fstab # / was on /dev/sda2 during installation UUID=cf82c300-5af6-45d6-a682-1e93b9105cae / btrfs defaults,noatime,subvol=@ 0 0 # /home was on /dev/sda2 during installation UUID=cf82c300-5af6-45d6-a682-1e93b9105cae /home btrfs defaults,noatime,subvol=@home 0 0 # /boot/efi was on /dev/sda1 during installation UUID=7AF2-9C57 /boot/efi vfat umask=0077 0 1 # swap was on /dev/sda3 during installation UUID=1297b83d-2c7b-42c4-bc86-9e7d44b87603 none swap sw 0 0
971 名前:login:Penguin mailto:sage [2021/12/03(金) 00:20:46.83 ID:SaHn2cV+.net] >>949 わかりました。
972 名前:login:Penguin mailto:sage [2021/12/03(金) 00:32:22.17 ID:SaHn2cV+.net] 修正後 # / was on /dev/sda2 during installation UUID=3a396f2a-5ad7-47af-9bbd-343195f050f2 / btrfs defaults,noatime,subvol=@ 0 0 # /home was on /dev/sda2 during installation UUID=3a396f2a-5ad7-47af-9bbd-343195f050f2 /home btrfs defaults,noatime,subvol=@home 0 0 # /boot/efi was on /dev/sda1 during installation UUID=F7B8-745A /boot/efi vfat umask=0077 0 1 # swap was on /dev/sda3 during installation UUID=7184b35b-5a0e-422f-aadb-fb7d765bf82c none swap sw 0 0
973 名前:login:Penguin mailto:sage [2021/12/03(金) 00:36:57.49 ID:SaHn2cV+.net] >>713 > 今思ったけども、書き換え前に > $ sudo cp /mnt/sdb2/@/etc/fstab /mnt/sdb2/@/etc/fstab.org > とかしてオリジナルをバックアップしておくと更に良かったかも バックアップできてない。後から出てきたからしかたない
974 名前:login:Penguin mailto:sage [2021/12/03(金) 00:40:04.48 ID:SaHn2cV+.net] >>716 > マウントもいいがデータ整合性のチェックもしておきましょう Every 2.0s: sudo btrfs scrub status /dev/sdb2 kyo: Fri Dec 3 00:39:54 2021 UUID: 3a396f2a-5ad7-47af-9bbd-343195f050f2 Scrub started: Fri Dec 3 00:38:37 2021 Status: running Duration: 0:01:15 Time left: 0:03:35 ETA: Fri Dec 3 00:43:29 2021 Total to scrub: 18.81GiB Bytes scrubbed: 4.86GiB (25.83%) Rate: 66.34MiB/s Error summary: no errors found
975 名前:login:Penguin mailto:sage [2021/12/03(金) 00:46:15.91 ID:4MNB+9+A.net] >>953 > バックアップできてない。 そもそもこのケースの場合オリジナルのfstabはソースドライブにあるので心配無用
976 名前:login:Penguin mailto:sage [2021/12/03(金) 00:48:04.14 ID:SaHn2cV+.net] Status: finished Duration: 0:04:37 Total to scrub: 18.81GiB Rate: 69.55MiB/s Error summary: no errors found
977 名前:login:Penguin mailto:sage [2021/12/03(金) 00:49:02.35 ID:SaHn2cV+.net] >>955 > そもそもこのケースの場合オリジナルのfstabはソースドライブにあるので心配無用 了解
978 名前:login:Penguin mailto:sage [2021/12/03(金) 00:57:06.25 ID:SaHn2cV+.net] 711 chrootしてgrubインストールの大体の手順 ここからは面倒のないように # su - とか # sudo -i とかで rootになってから作業することにすると # mount -o subvol=@ /dev/sdb2 /mnt/chroot # mount -o subvol=@home /dev/sdb2 /mnt/chroot/home # mount /dev/sdb1 /mnt/chroot/boot/efi これで準備完了 $ su - パスワード: # mount -o subvol=@ /dev/sdb2 /mnt/chroot # mount -o subvol=@home /dev/sdb2 /mnt/chroot/home # mount /dev/sdb1 /mnt/chroot/boot/efi #
979 名前:login:Penguin mailto:sage [2021/12/03(金) 01:04:35.84 ID:SaHn2cV+.net] chroot が必要になる場面 ・今回の様に別ストレージをシステムとして起こす時 ・ブートしなくなった時などのライブメディアからのメンテ ・ビルド依存パッケージ等で既存環境に余計なものを入れたくない時 (Debian系・Ubuntu系はdebootstrapで簡単にchroot環境を作れる) 自分はブート関係いじるときの他は あんまり意識して使うことはないですね chroot地獄とかのテクニックは聞いたことだけはあるけど
980 名前:login:Penguin mailto:sage [2021/12/03(金) 01:13:46.45 ID:SaHn2cV+.net] 実際にchroot # arch-chroot /mnt/chroot grubをインストール sdbのMBRとsdb1以下に書き込まれると思う # grub-install /dev/sdb --bootloader-id Debian11(とかお好みの名前) ほんとにNVRAMにブートエントリーが書き込まれたか確認 # efibootmgr --verbose | grep Debian11(とか上で付けた名前) grubの設定ファイルに変更がなければ要らなそうだけど一応 # update-grub エラーが出なければ完了、chroot環境を抜ける # exit --------------------------------------------------------------- ぜんかい、ここで解決できないエラーが出た。>> そしてここで、とつぜん「不良セクタ由来のハードウェア障害と切り分けるために」zerofill 作業へと転じた。 教えてくれていたひとは、もういないが、 >>762 > もしうまくいかなかったら > # arch-chroot /mnt/chroot > の代わりに>>724 の > # mount --bind 〜〜 > ってのを4つともやってから > # chroot /mnt/chroot > でもいけると思う
981 名前:login:Penguin mailto:sage [2021/12/03(金) 01:13:48.94 ID:4MNB+9+A.net] 他人の文言を貼る時は面倒でも引用符を付けなさい でないと世話になってる方が自演を疑われやすくなり迷惑をかける
982 名前:login:Penguin mailto:sage [2021/12/03(金) 01:14:35.32 ID:4MNB+9+A.net] >>961 950の事な
983 名前:login:Penguin mailto:sage [2021/12/03(金) 01:18:04.67 ID:SaHn2cV+.net] >>723 実際にchroot # arch-chroot /mnt/chroot # arch-chroot /mnt/chroot root@kyo:/# 772 名前:login:Penguin [sage]: 2021/11/25(木) 00:32:26.86 ID:q0bV/YAN (30) grubをインストール sdbのMBRとsdb1以下に書き込まれると思う # grub-install /dev/sdb --bootloader-id Debian11(とかお好みの名前) ------------------------------ エラーです! root@kyo:/# grub-install /dev/sdb --bootloader-id Debian10 Installing for x86_64-efi platform. grub-install: warning: Cannot set EFI variable Boot0003. grub-install: warning: efivarfs_set_variable: writing to fd 6 failed: デバイスに空き領域がありません. grub-install: warning: _efi_set_variable_mode: ops->set_variable() failed: デバイスに空き領域がありません. grub-install: エラー: failed to register the EFI boot entry: デバイスに空き領域がありません. root@kyo:/#
984 名前:login:Penguin mailto:sage [2021/12/03(金) 01:19:37.88 ID:SaHn2cV+.net] >>961 > 他人の文言を貼る時は面倒でも引用符を付けなさい 引用符とは、> のこと?
985 名前:login:Penguin mailto:sage [2021/12/03(金) 01:22:32.16 ID:4MNB+9+A.net] >>963 たぶんESPがきちんとFAT32でフォーマットされてない (気がする) あとGPTの場合ドライブ指定はいらない やってもマスターブートレコードは書き込まれない (少なくとも俺がbullseyeで試した時は効果がなかった=CSMブートは不可能だった)
986 名前:login:Penguin mailto:sage [2021/12/03(金) 01:23:48.71 ID:4MNB+9+A.net] >>964 > 引用符とは、> のこと? そういうこと あたかも自分発の情報として見えるように書いてはならない
987 名前:login:Penguin mailto:sage [2021/12/03(金) 01:26:06.03 ID:SaHn2cV+.net] では、これを試してほしいと言われた記憶なので >>724 > arch-chrootは /dev, /sysとかの類のデバイスファイルを > chrootと同時に自動でロードしてくれる…って認識で > 合ってるんだろうか…? > > 手元のメモでは手動で > # mount --bind /dev /mnt/chroot/dev > # mount --bind /dev/pts /mnt/chroot/dev/pts > # mount --bind /proc /mnt/chroot/proc > # mount --bind /sys /mnt/chroot/sys # mount -o subvol=@ /dev/sdb2 /mnt/chroot # mount -o subvol=@home /dev/sdb2 /mnt/chroot/home # mount /dev/sdb1 /mnt/chroot/boot/efi # mount --bind /dev /mnt/chroot/dev # mount --bind /dev/pts /mnt/chroot/dev/pts # mount --bind /proc /mnt/chroot/proc # mount --bind /sys /mnt/chroot/sys # chroot /mnt/chroot root@kyo:/#
988 名前:login:Penguin mailto:sage [2021/12/03(金) 01:26:20.00 ID:4MNB+9+A.net] >>966 ただでさえ疑われてるのに一生懸命教えてんのに輪をかけて自演を疑われ、しまいには知識ネコババみたいな流れになるのもやってられねえしな
989 名前:login:Penguin mailto:sage [2021/12/03(金) 01:27:06.37 ID:4MNB+9+A.net] >>967 df -Tht vfat
990 名前:login:Penguin mailto:sage [2021/12/03(金) 01:31:42.32 ID:SaHn2cV+.net] >>965 ややこしいですが、954に書いたのは 過去のやり取り。 grub-install: warning: Cannot set EFI variable Boot0003. grub-install: warning: efivarfs_set_variable: writing to fd 6 failed: デバイスに空き領域がありません. このエラーは一週間前に出たものです。今は、その直前にきてる。
991 名前:login:Penguin mailto:sage [2021/12/03(金) 01:32:58.10 ID:SaHn2cV+.net] root@kyo:/# df -Tht vfat ファイルシス タイプ サイズ 使用 残り 使用% マウント位置 /dev/sdb1 vfat 260M 0 260M 0% /boot/efi root@kyo:/#
992 名前:login:Penguin mailto:sage [2021/12/03(金) 01:34:21.94 ID:4MNB+9+A.net] >>971 # ls -R /boot/efi
993 名前:login:Penguin mailto:sage [2021/12/03(金) 01:37:49.19 ID:4MNB+9+A.net] >>963 > --bootloader-id Debian10 このUEFIエントリ名だと絶対混乱する 予備環境である事を明確にする名前の方が良い
994 名前:login:Penguin mailto:sage [2021/12/03(金) 01:37:55.48 ID:SaHn2cV+.net] >>965 > あとGPTの場合ドライブ指定はいらない このレスが何を意味するのか、よくわからない。 > やってもマスターブートレコードは書き込まれない > (少なくとも俺がbullseyeで試した時は効果がなかった=CSMブートは不可能だった) つぎの実行予定のコマンドと関係してるのか? > grubをインストール > sdbのMBRとsdb1以下に書き込まれると思う # grub-install /dev/sdb --bootloader-id Debian11(とかお好みの名前)
995 名前:login:Penguin mailto:sage [2021/12/03(金) 01:39:06.74 ID:SaHn2cV+.net] >>972 root@kyo:/# ls -R /boot/efi /boot/efi: root@kyo:/#
996 名前:login:Penguin mailto:sage [2021/12/03(金) 01:41:31.07 ID:SaHn2cV+.net] > あとGPTの場合ドライブ指定はいらない とは # grub-install --bootloader-id Debian10 こうですか?
997 名前:login:Penguin mailto:sage [2021/12/03(金) 01:45:24.06 ID:4MNB+9+A.net] >>974 > このレスが何を意味するのか、よくわからない。 grub-install を実施する場合、基本以下の通りであるという事 MBRテーブルにgrubをインストールする場合 →# grub-install ドライブ GPTテーブルにgrubをインストールする場合(ESPは /boot/efi へマウントしているものとする) →# grub-install (好みや都合で --bootloader-id=任意文字 オプションを付加)
998 名前:login:Penguin mailto:sage [2021/12/03(金) 01:46:39.76 ID:4MNB+9+A.net] >>976 > Debian10 この文字列で予備環境だと一発で判別出来るか? ただでさえすぐ色々間違えるのに
999 名前:login:Penguin mailto:sage [2021/12/03(金) 01:48:19.71 ID:4MNB+9+A.net] >>975 それ本当にマウントできてんの? パテサイズが260MBってなってんのに空き容量ゼロっておかしいでしょ
1000 名前:login:Penguin mailto:sage [2021/12/03(金) 01:49:24.84 ID:SaHn2cV+.net] 成功です!! root@kyo:/# grub-install --bootloader-id Debian10 Installing for x86_64-efi platform. Installation finished. No error reported. root@kyo:/#
1001 名前:login:Penguin mailto:sage [2021/12/03(金) 01:50:20.91 ID:SaHn2cV+.net] >>977 この番号以降のレスを、今投稿してから見ました
1002 名前:login:Penguin mailto:sage [2021/12/03(金) 01:52:43.18 ID:4MNB+9+A.net] >>980 ブートローダーIDを別のやつにしてやり直し さもなくば後々泣きを見るのが今からわかる # efibootmgr
1003 名前:login:Penguin mailto:sage [2021/12/03(金) 01:52:49.15 ID:SaHn2cV+.net] >>978 > > Debian10 > この文字列で予備環境だと一発で判別出来るか? > ただでさえすぐ色々間違えるのに Debian 2 がいいとおもう
1004 名前:login:Penguin mailto:sage [2021/12/03(金) 01:54:46.61 ID:4MNB+9+A.net] >>983 # efibootmgr
1005 名前:login:Penguin mailto:sage [2021/12/03(金) 01:55:26.47 ID:SaHn2cV+.net] >>982 root@kyo:/# efibootmgr BootCurrent: 0000 Timeout: 0 seconds BootOrder: 0003,0000,0001,0002 Boot0000* debian Boot0001* Hard Drive Boot0002* UEFI: Built-in EFI Shell Boot0003* Debian10
1006 名前:login:Penguin mailto:sage [2021/12/03(金) 01:57:53.57 ID:SaHn2cV+.net] >>979 > それ本当にマウントできてんの? > パテサイズが260MBってなってんのに空き容量ゼロっておかしいでしょ root@kyo:/# df -Tht vfat ファイルシス タイプ サイズ 使用 残り 使用% マウント位置 /dev/sdb1 vfat 260M 0 260M 0% /boot/efi 使用% がゼロみたい
1007 名前:login:Penguin mailto:sage [2021/12/03(金) 01:59:59.67 ID:SaHn2cV+.net] 再度 # grub-install --bootloader-id debian 2 を実行したらいい?
1008 名前:login:Penguin mailto:sage [2021/12/03(金) 02:04:04.40 ID:SaHn2cV+.net] > ほんとにNVRAMにブートエントリーが書き込まれたか確認 # efibootmgr --verbose | grep Debian10 root@kyo:/# efibootmgr --verbose | grep Debian10 Boot0003* Debian10 HD(1,GPT,02cdc5ec-79c3-411b-a1ed-2614cdb6d9e5,0x800,0x82000)/File(\EFI\Debian10\shimx64.efi) 問題ない >grubの設定ファイルに変更がなければ要らなそうだけど一応 # update-grub エラーが出なければ完了、chroot環境を抜ける # exit いよいよ、最終だー!
1009 名前:login:Penguin mailto:sage [2021/12/03(金) 02:07:09.41 ID:4MNB+9+A.net] >>985-988 以下実施 # efibootmgr -b 0003 -B # rm -Rfv /boot/efi/EFI/[Dd]ebian* /etc/initramfs-tools/conf.d/resume # update-initramfs -u # grub-mkconfig | tee /boot/grub/grub.cfg (詳細な出力が確認出来る) 又は # update-grub (簡略化された出力がいいならこっち) # grub-install --bootloader-id=Debian2 # mkdir /boot/efi/EFI/BOOT # cp -v /boot/efi/EFI/[Dd]ebian*/grubx64.efi /boot/efi/EFI/BOOT/bootx64.efi # exit # mount | grep \/mnt | awk '{ print $3 }' | tac | xargs -tI % umount -v % # mkdir /boot/efi/EFI/BOOT # cp -v /boot/efi/EFI/debian/grubx64.efi /boot/efi/EFI/BOOT/bootx64.efi # systemctl reboot 以上 寝ます
1010 名前:login:Penguin mailto:sage [2021/12/03(金) 02:09:18.99 ID:4MNB+9+A.net] >>989 ああダメだ ちょいとお待ちを
1011 名前:login:Penguin mailto:sage [2021/12/03(金) 02:09:19.85 ID:SaHn2cV+.net] root@kyo:/# grub-install --bootloader-id debian 2 Installing for x86_64-efi platform. Installation finished. No error reported. root@kyo:/# update-grub Generating grub configuration file ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Linux イメージを見つけました: /boot/vmlinuz-4.19.0-18-amd64 Found initrd image: /boot/initrd.img-4.19.0-18-amd64 Linux イメージを見つけました: /boot/vmlinuz-4.19.0-17-amd64 Found initrd image: /boot/initrd.img-4.19.0-17-amd64 Adding boot menu entry for EFI firmware configuration 完了 root@kyo:/# exit
1012 名前:login:Penguin mailto:sage [2021/12/03(金) 02:11:37.19 ID:4MNB+9+A.net] >>989 > # update-initramfs -u これの直前に以下を実施 # swapoff -a # swapon /dev/sdb3
1013 名前:login:Penguin mailto:sage [2021/12/03(金) 02:12:11.99 ID:SaHn2cV+.net] ああ、ごめん。なぜかわからんが f5 押してもレスが出ず、もう寝たと思って「自分でやって投稿すると ID:4MNB+9+Aさんの回答が。 行き違いになる
1014 名前:login:Penguin mailto:sage [2021/12/03(金) 02:13:40.69 ID:4MNB+9+A.net] >>991 単なるクローンじゃ
1015 名前:なくて予備環境なんだからinitramfsをちゃんと作り直しておかないと悲惨な目に遭いかねんよ [] [ここ壊れてます]
1016 名前:login:Penguin mailto:sage [2021/12/03(金) 02:17:16.04 ID:4MNB+9+A.net] >>993 行き違いもへったくれもねえよ 教えた通りにやってねえじゃん > # grub-install --bootloader-id debian 2 これとかな ------^-----スペース入れんな(一応)
1017 名前:login:Penguin mailto:sage [2021/12/03(金) 02:22:01.59 ID:4MNB+9+A.net] >>993 今日は追加されたUEFIエントリを再度消して終了 # efibootmgr (追加されたエントリの番号(000*)を確認する) # efibootmgr -b 確認した番号 -B
1018 名前:login:Penguin mailto:sage [2021/12/03(金) 02:23:03.86 ID:SaHn2cV+.net] >>995 > 行き違いもへったくれもねえよ > 教えた通りにやってねえじゃん wwwwwwww いま、jdにトラブル起きてた。マジでこれww > > # grub-install --bootloader-id debian 2 > これとかな ------^-----スペース入れんな(一応) おお...そんなことも関係してるのかっ
1019 名前:login:Penguin mailto:sage [2021/12/03(金) 02:25:48.13 ID:SaHn2cV+.net] >>996 > 今日は追加されたUEFIエントリを再度消して終了 > # efibootmgr (追加されたエントリの番号(000*)を確認する) > # efibootmgr -b 確認した番号 -B root@kyo:/# efibootmgr -b 0003 -B BootCurrent: 0000 Timeout: 0 seconds BootOrder: 0000,0001,0002 Boot0000* debian Boot0001* Hard Drive Boot0002* UEFI: Built-in EFI Shell root@kyo:/# efibootmgr BootCurrent: 0000 Timeout: 0 seconds BootOrder: 0000,0001,0002 Boot0000* debian Boot0001* Hard Drive Boot0002* UEFI: Built-in EFI Shell root@kyo:/# おやすみ!
1020 名前:login:Penguin mailto:sage [2021/12/03(金) 02:27:38.07 ID:SaHn2cV+.net] exit して、ホットスワップで切断してもいいんだよね?
1021 名前:login:Penguin mailto:sage [2021/12/03(金) 02:29:29.86 ID:4MNB+9+A.net] >>997-998 明朝にはクローンしたターゲットもマウントされてないだろう 下準備からchroot、grub-install後の再起動までまとめておいてやるよ それこそ完璧なやつをな
1022 名前:login:Penguin mailto:sage [2021/12/03(金) 02:30:26.09 ID:SaHn2cV+.net] >>1000 ありがとう
1023 名前:login:Penguin mailto:sage [2021/12/03(金) 02:31:52.05 ID:4MNB+9+A.net] >>1001 もうこのスレ埋まっちまうからこのどうでもいい重複クソスレに書いておくからな Linuxだけど何か質問あるか? https://mao.5ch.net/test/read.cgi/linux/1550727555/ 寝ます
1024 名前:login:Penguin mailto:sage [2021/12/03(金) 09:26:30.50 ID:4MNB+9+A.net] >>1001 https://mao.5ch.net/test/read.cgi/linux/1550727555/27
1025 名前:login:Penguin mailto:sage [2021/12/03(金) 10:20:47.25 ID:4MNB+9+A.net] >>1003 > https://mao.5ch.net/test/read.cgi/linux/1550727555/27 修正事項あり https://mao.5ch.net/test/read.cgi/linux/1550727555/28
1026 名前:login:Penguin mailto:sage [2021/12/03(金) 10:21:58.42 ID:4MNB+9+A.net] >>999 > exit して、ホットスワップで切断してもいいんだよね? まさかアンマウントしてから配線抜いてるんだよな?いつも
1027 名前:login:Penguin mailto:sage [2021/12/03(金) 10:24:36.85 ID:4MNB+9+A.net] しかしまあ俺も「自演乙」的なクソみてえな見られ方、それも相手が相手なのによくやるわ
1028 名前:login:Penguin mailto:sage [2021/12/03(金) 10:26:37.80 ID:4MNB+9+A.net] この試し書き用スレ、それも重複スレをどんだけの人が読んでいるか知らんが 似たようなケースの方は何かの役立てて頂けますと嬉しく思います
1029 名前:login:Penguin mailto:sage [2021/12/03(金) 10:27:44.73 ID:4MNB+9+A.net] Btrfs、超絶便利ですよ
1030 名前:login:Penguin mailto:sage [2021/12/03(金) 10:28:33.71 ID:4MNB+9+A.net] 1000なら重複スレひとつ処分完了
1031 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 おみくじ集計(特殊) 【男の娘】 1 【腐女子】 0 【髪】 0 【神】 0 【姫君】 0 【女神】 0 【尊師】 0 life time: 2163日 4時間 39分 50秒
1032 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています