くだらねえ質問はここに書き込め!Part 253 (831レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
538(43): 08/10(日)14:36 ID:2jAu4xfu(1) AAS
Debian trixieがリリースされたので上げたところコケました
「MBR(bios)でもESP(uefi)でも起動できるgrub2の設定方法」なるページを参考に(URL貼れませぬ)
USB型SSDにbookwormをインストールしました
Windows 10機(VAIO VJS141C11N)のBIOSでブートを最優先にして使用していました
apt update && apt upgrade && apt full-upgrade && echo success
でsuccessが表示されたのでtrixieへのアップグレードはうまく行ったものと思います
しかしブートしなくなりました
省3
539: 08/10(日)16:40 ID:UsRTRKBX(1) AAS
>>538
AIに尋ねた方が良いな
541: 08/11(月)00:39 ID:HXamI/2I(1/2) AAS
>>538
> USB型SSDにbookwormをインストールしました
この時点でレアケースなので、英語でフォーラムに貼るべき案件だとおもう
日本語圏で解決できるかどうか怪しい
545(1): 08/11(月)15:19 ID:SFKC0/pe(1) AAS
>>538
Number Start (sector) End (sector) Size Code Name
1 34 2047 1007.0 KiB EF02 BIOS boot partition
2 2048 526335 256.0 MiB EF00 EFI System
3 526336 125045390 59.4 GiB 8300 Linux filesystem
このようにパテ設定して、鳥のインストーラではなく既にあるbookwormをコピーで入れたのか。
アップグレードはMBR起動の時にしたのか、UEFI起動の時にしたのか。アップグレード直前、両方ともブートできていたか。
省3
549(3): 538 08/12(火)12:30 ID:6Z84mxAK(1/3) AAS
>>545
gdiskのpで表示したパーティションテーブルです
Number Start (sector) End (sector) Size Code Name
1 34 2047 1007.0 KiB EF02 BIOS boot partition
2 2048 524288 255.0 MiB EF00 EFI system partition
3 526336 976773134 465.5 GiB 8300 Linux filesystem
>このようにパテ設定して、鳥のインストーラではなく既にあるbookwormをコピーで入れたのか。
省14
551(1): 538 08/12(火)13:55 ID:6Z84mxAK(2/3) AAS
インストールは大昔にやったのでメモを読み返しました
「MBR(bios)でもESP(uefi)でも起動できるgrub2の設定方法」なるページを参考に(URL貼れませぬ)
パーティションを構成して
KVMにUSB型SSDとインストールCDをセットしてインストール
KVMは通常はMBRなのでその後
USBメモリにインストールしたOSにてapt install grub-efiしてEFI用grub2をインストール
しておりました
556(3): 538 08/12(火)16:57 ID:6Z84mxAK(3/3) AAS
MBRからもUEFIからも起動を選択できるBIOSのPCで試しました
MBRに入れたgrubは
インストール後にはUEFIのPCでしか更新してこなかったので
インストール当時のカーネルをロードしようとして失敗しました
手動で起動したらカーネルをロードできました(ただし他の問題で起動途中でコケる)
UEFIからgrubを読んだところカーネルをロードする前に自動的に再起動します
こちらのgrubはたぶんおかしなことになっている模様です
569(1): 538 08/14(木)13:10 ID:qhZIiq7M(1/2) AAS
>>567
>> UEFIだと以下が表示されます(他人のページです)
>電源ONして最初に表示されるのがこの画面?
>VAIOに登録されてるUEFI起動情報(と呼ばれてるのか知らんが、どこから起動するかというデバイスの番号とかファイル名が記録された情報)は合ってる?
正確には電源を入れるとVAIOのロゴが出まして
操作することなく再起動のようなものが始まり
再びVAIOのロゴが出てその画面となります
省11
570: 538 08/14(木)13:36 ID:qhZIiq7M(2/2) AAS
>>568
おお!こんなものがあるんですね
勉強になります
572: 538 08/15(金)17:05 ID:8j36m21v(1/5) AAS
忙しくて進行速度遅いですがお付き合い下さって有難うございます
kvmに当該USBメモリ型SSDをセットしたところブートできました
>>556ではMBRに入れたgrubからはカーネルがロードできないと書いたのですが
kvmからは手を付けてないにも関わらずtrixieがブートしました
ただしちょっとおかしい気がするのです
grubのカーネル選択画面が現れ放置してデフォルトのカーネルの読み込みが始まると
Loading Linux 6.12.38+deb13-amd64 ...
省8
573: 538 08/15(金)17:14 ID:8j36m21v(2/5) AAS
以下起動直後の状況です
$ cat /etc/debian_version && uname -r
13.0
6.12.38+deb13-amd64
$ dpkg -l | awk '{print $1" "$2" "$3}' | grep grub
ii grub-common 2.12-9
ii grub-efi 2.12-9
省7
574(1): 538 08/15(金)17:17 ID:8j36m21v(3/5) AAS
VAIOでtrixieにupgradeしたときにgrubはefiを更新したはずなのですが
これが失敗しているので以下でたぶん直るんでしょうかね?
# mount /dev/sda2 /mnt/efi
# grub-install --target=x86_64-efi /dev/sda
576(2): 538 08/15(金)21:30 ID:8j36m21v(4/5) AAS
>>574で大成功!やたー!やたー!
577(3): 538 08/15(金)21:45 ID:8j36m21v(5/5) AAS
さていよいよ本丸のデュアルブート機をアップグレードしますか
こちらも同じようにDebianはブートできんようになるかも知れませんがもう平気です
ただしWindowsが動かんことにならんかが心配です
580(1): 538 08/16(土)00:46 ID:nWnJD6GX(1/5) AAS
>>579
有難うございます
その通りよく分かってないんです
>>577のPCで>>576のUSB型SSDをブートできることを確認したので
もしまた壊しても復旧できます
581: 538 08/16(土)00:47 ID:nWnJD6GX(2/5) AAS
grubなんてインストールしたら終わりのはずで
学習の機会はないはずなのにみんなすごいですね
582(2): 538 08/16(土)01:11 ID:nWnJD6GX(3/5) AAS
うーん>>576でVAIOにつけて起動できるんですが
/boot/efiが空なことが判明しました
分からんくなってきました
マグレなんで怖くなってきた
591: 538 08/16(土)10:45 ID:nWnJD6GX(4/5) AAS
>>577は何事もなくアップグレード成功
Windowsもちゃんとブートできました
595(2): 538 08/16(土)11:41 ID:nWnJD6GX(5/5) AAS
>>592
>VAIOがデュアルブートになっていて、bookwormで起動して、KVMを起動して、USB型SSDにbookwormをインストールした。であってる?
分かり難くてすみません
1. VAIOに入ってるのはWindowsのみです
2. USB型SSDにはMBRでもefiでも起動できるようにgrubを入れて
bookwormをインストールしてVAIOに刺して使ってました
3. VAIOにUSB型SSDを刺してbookwormをtrixeにアップグレードすると再起動でブートしない
省2
613(1): 538 08/17(日)18:23 ID:dh2GykcY(1) AAS
>>611
コメントを有難うございます
> mountとgrub-installはkvmの中で実行してるの?kvmの親環境(別機のOS。言及がないのでわからんけどbookworm?)で実行してるの?
kvmの中です
> /dev/sdaはUSB型SSDを指してるの?
そうです
> そのKVMを利用してinstallするという部分、
省4
617(1): 08/18(月)17:39 ID:+XrzBWKs(1/2) AAS
>>538
DebianもGrubも詳しくないから間違っていたらごめんね
UEFIファーム機でCSMを有効にしている場合、最初にEFIパーティションからEFI用ブートローダを読み込みブートを試し、
ブートに失敗した場合、CSM経由でBIOSを読み込み、BIOSがMBRからMBR用ブートローダを読み込みブートを試すという
動作をするはず
挙動を見る限り、USBメモリからのEFIブートがうまくいかず、MBRブートを常に行っているように見える
EFIパーティションの中身はどうなっている?
省1
625(1): 538 08/19(火)20:06 ID:JaAoCotZ(1) AAS
反応遅くなって申し訳ありません
もうちょいお待ち下さい
皆様のご助言を試して報告しますので
629: 08/19(火)21:12 ID:cROUB+8Z(2/2) AAS
>>627
俺はこれ
2chスレ:linux
で>>538の困ったを知ったが
で、別スレではわざとKVMのことを隠しているってのがすてきなLinuxユーザーと思った
639: 08/20(水)09:57 ID:EylPoF0Z(1/4) AAS
>>538
URL貼れないのは欠陥掲示板
702(1): 538 08/22(金)19:44 ID:ylk2aeVr(1/5) AAS
kvmで起動したカーネルではefiにgrub-installできないのでは?と思いまして
VAIOをLive インストールイメージで起動し(/boot/efiにマウントされます)
$ sudo mount /dev/sdb3 /mnt # sdb3は/
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
$ sudo chroot /mnt
# mount /dev/sdb2 /boot/efi
省12
708: 538 08/22(金)21:36 ID:ylk2aeVr(2/5) AAS
>>706,707
有難うございます
kvmではなくてDebianのLive インストールイメージを用意してVAIOで起動しています
このLinuxは/boot/efiがマウントされていますのでUEFIで起動されています
その後問題のUSB型SSDを/mntにmountしてchrootしてgurb-installしています
>/usr/sbin/grub-install: warning: EFI variables cannot be set on this system.
>ってEFI変数(efivarfs)が設定されてないエラー出てますぜ
省3
710(1): 08/22(金)22:48 ID:TDYy4Ygo(4/6) AAS
↑それをpathだけ今回のケースに書き換えてみたら
こんな感じだとおもう
>>538と見比べると、一番怪しいのは
"sudo modprobe efivarfs"(efi変数のロード)を
していないことな気がする
この1行を実行する前後で
lsmod | grep efivarfs
省4
711(1): 538 08/22(金)23:19 ID:ylk2aeVr(3/5) AAS
>>709,710有難うございます
$ sudo mount /dev/sdb3 /mnt
$ sudo mount /dev/sdb2 /mnt/boot/efi
$ 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
省14
712: 538 08/22(金)23:20 ID:ylk2aeVr(4/5) AAS
(つづき)
# update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-6.12.38+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.38+deb13-amd64
Found linux image: /boot/vmlinuz-6.1.0-37-amd64
省8
715: 538 08/22(金)23:53 ID:ylk2aeVr(5/5) AAS
>>713,714
>>549にある通りgptです
718(1): 538 08/23(土)00:16 ID:NmwtrmLZ(1/14) AAS
>>716 お付き合い頂いて有難うございます
別のPCにつなぎましたので/dev/sdg が 問題のUSBメモリ型SSDです
# gdisk /dev/sdg
GPT fdisk (gdisk) version 1.0.9
Partition table scan:
MBR: protective
BSD: not present
省12
719: 538 08/23(土)00:16 ID:NmwtrmLZ(2/14) AAS
Command (? for help): i
Partition number (1-3): 2
Partition GUID code: C12A7328-F81F-11D2-BA4B-00A0C93EC93B (EFI system partition)
Partition unique GUID: 0BD45780-2AB8-4334-B262-369517730907
First sector: 2048 (at 1024.0 KiB)
Last sector: 524288 (at 256.0 MiB)
Partition size: 522241 sectors (255.0 MiB)
省11
720: 538 08/23(土)00:24 ID:NmwtrmLZ(3/14) AAS
>>717 BIOSの写真です
画像リンク[jpeg]:i.imgur.com
画像リンク[jpeg]:i.imgur.com
724: 538 08/23(土)00:58 ID:NmwtrmLZ(4/14) AAS
>>722,723
助言を有難うございます
私も明日やります
おやすみなさい
728: 538 08/23(土)10:48 ID:NmwtrmLZ(5/14) AAS
>>722
/etc/fstabの指摘ですが何のことなんだろう?と思いながら
問題のUSBメモリ型SSDのLinuxと確実にEFIから起動しているLinuxとで
/etc/fstabを比較してみました
後者には/boot/efsが書かれているのに対し前者にはありません
私はMRBから起動されたかEFIから起動されたかの判断基準として
/boot/efsがマウントされているかどうかを見ていましたが
省4
730: 538 08/23(土)11:09 ID:NmwtrmLZ(6/14) AAS
>>727
>・cat /etc/fstab の実行結果
UUID=2d5c8513-ff2f-4b8e-a5b7-1b8d64f6e2a7 / ext4 errors=remount-ro 0 1
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sr1 /media/cdrom1 udf,iso9660 user,noauto 0 0
>・lsblk -f の結果
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
省16
731: 538 08/23(土)11:18 ID:NmwtrmLZ(7/14) AAS
>>727
>・lsmod | grep efivarfs の結果
efivarfs 28672 1
>・efibootmgr --verbose の結果
EFI variables are not supported on this system.
error trace:
732: 538 08/23(土)11:23 ID:NmwtrmLZ(8/14) AAS
今きづいたのですがmountを確認すると以下の行が
/dev/sda2 on /efi type vfat (rw,nosuid,nodev,noexec,relatime,nosymfollow,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
# ls -R /efi
/efi:
EFI
/efi/EFI:
Debian13 debian
省5
733: 538 08/23(土)11:26 ID:NmwtrmLZ(9/14) AAS
grub-installで--efi-directory=/boot/efiを付けないと
デフォルトでは--efi-directory=/efiを付けたようになった
ってことでしょうかね?
736: 538 08/23(土)13:26 ID:NmwtrmLZ(10/14) AAS
fstabに/boot/efiを書いて再起動したところ
/efiにあった内容が/boot/efiにマウントされるようになり
/efiは空になりました
/efiは消しました
これで恐らくefiから起動出来てると思うのです
根拠は
1. efiパーティションの内容がマウントされてた(パスは違いましたが)
省2
738(1): 538 08/23(土)14:13 ID:NmwtrmLZ(11/14) AAS
問題のUSBメモリ型SSDで起動してefibootmgrをしてみました
BootCurrent: 0012
Timeout: 0 seconds
BootOrder: 0012,0000,0011,0013
Boot0000* Windows Boot Manager HD(1,GPT,dc449ae7-1eb4-424c-a1e4-e05a4b834940,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000052000100000010000000040000007fff0400
Boot0011* Built-in Storage Device VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,69049f3f9e9c644ab637bad01f534f5b02)
Boot0012* USB Device VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,69049f3f9e9c644ab637bad01f534f5b00)
省5
740: 538 08/23(土)14:25 ID:NmwtrmLZ(12/14) AAS
>>739
おかげさまでどう起動してるかは
だいぶ分かりましたので再インストールする必要は
あんまり感じません
アップデートで将来起動できなくなっても何とかなるでしょう
742: 538 08/23(土)15:03 ID:NmwtrmLZ(13/14) AAS
>>741
> USB型SSDから単独でdebianがboot出来てるってこと…?
Yes
> もしそうなら cat /etc/debian_version で13.xxって表示されるか
Yes
> 他のSSDとかUSBブートデバイスを外した状態でも起動できるか確認できてる…?
Yes
省4
754: 538 08/23(土)21:17 ID:NmwtrmLZ(14/14) AAS
>>746
>>711のように実行してchrootしたあとに
chroot前にmount --bindしたディレクトリをlsするとちゃんと
マウントされているようですが?
もしかしてそういうことではないのでしょうか?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.040s