el_murdoque
Anmeldungsdatum: 17. März 2016
Beiträge: 65
|
Nachdem ich Ubuntu von einer älteren SSD auf eine M.2 Platte umgezogen habe, habe ich Grub updaten lassen.
Aktuell habe ich im Boot Menü nur die Optionen für Ubuntu. Eigenartigerweise finden os-prober und update-grub die Windows installation:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 | root@zap:/# os-prober
/dev/sdb1@/efi/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
root@zap:/#
root@zap:/#
root@zap:/# update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.11.0-38-generic
Found initrd image: /boot/initrd.img-5.11.0-38-generic
Found linux image: /boot/vmlinuz-5.11.0-37-generic
Found initrd image: /boot/initrd.img-5.11.0-37-generic
Found linux image: /boot/vmlinuz-4.13.0-37-generic
Found initrd image: /boot/initrd.img-4.13.0-37-generic
Found linux image: /boot/vmlinuz-4.13.0-36-generic
Found initrd image: /boot/initrd.img-4.13.0-36-generic
Found Windows Boot Manager on /dev/sdb1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings
done
root@zap:/#
|
Nach meinem Verständnis sollte update-grub die Windows boot Option jetzt anzeigen, tut es aber nicht.
Was habe ich vergessen?
|
Frieder108
Anmeldungsdatum: 7. März 2010
Beiträge: 8989
|
Moin, poste mal bitte die Ausgabe von
efibootmgr -v
|
el_murdoque
(Themenstarter)
Anmeldungsdatum: 17. März 2016
Beiträge: 65
|
| BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0004,0001,0003
Boot0001* Windows Boot Manager HD(1,GPT,d1fb7197-cc2f-40ee-b511-19d28e87574e,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...o................
Boot0003* ubuntu HD(1,GPT,d1fb7197-cc2f-40ee-b511-19d28e87574e,0x800,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)..BO
Boot0004* ubuntu HD(1,GPT,65113ba0-a981-4b5f-b568-430f0a3f00fe,0x800,0x100000)/File(\EFI\UBUNTU\SHIMX64.EFI)..BO
|
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej el_murdoque, zeige bitte mal
sudo ls -R /boot/efi
und
sudo cat /boot/efi/efi/ubuntu/grub.cfg Gruß black tencate
|
el_murdoque
(Themenstarter)
Anmeldungsdatum: 17. März 2016
Beiträge: 65
|
sudo ls -R /boot/efi 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 | /boot/efi/:
EFI grub 'System Volume Information'
/boot/efi/EFI:
BOOT ubuntu
/boot/efi/EFI/BOOT:
bootx64.efi fbx64.efi grubx64.efi mmx64.efi
/boot/efi/EFI/ubuntu:
BOOTX64.CSV fw grub.cfg grubx64.efi mmx64.efi shimx64.efi
/boot/efi/EFI/ubuntu/fw:
/boot/efi/grub:
fonts grub.cfg grubenv x86_64-efi
/boot/efi/grub/fonts:
unicode.pf2
/boot/efi/grub/x86_64-efi:
acpi.mod cpio.mod functional_test.mod hello.mod macho.mod part_bsd.mod search_fs_file.mod ufs1_be.mod
adler32.mod cpuid.mod gcry_arcfour.mod help.mod mdraid09_be.mod part_dfly.mod search_fs_uuid.mod ufs1.mod
affs.mod crc64.mod gcry_blowfish.mod hexdump.mod mdraid09.mod part_dvh.mod search_label.mod ufs2.mod
afs.mod cryptodisk.mod gcry_camellia.mod hfs.mod mdraid1x.mod part_gpt.mod search.mod uhci.mod
ahci.mod crypto.lst gcry_cast5.mod hfspluscomp.mod memdisk.mod partmap.lst serial.mod usb_keyboard.mod
all_video.mod crypto.mod gcry_crc.mod hfsplus.mod memrw.mod part_msdos.mod setjmp.mod usb.mod
aout.mod cs5536.mod gcry_des.mod http.mod minicmd.mod part_plan.mod setjmp_test.mod usbms.mod
appleldr.mod ctz_test.mod gcry_dsa.mod iorw.mod minix2_be.mod part_sun.mod setpci.mod usbserial_common.mod
archelp.mod datehook.mod gcry_idea.mod iso9660.mod minix2.mod part_sunpc.mod sfs.mod usbserial_ftdi.mod
ata.mod date.mod gcry_md4.mod jfs.mod minix3_be.mod parttool.lst shift_test.mod usbserial_pl2303.mod
at_keyboard.mod datetime.mod gcry_md5.mod jpeg.mod minix3.mod parttool.mod shim_lock.mod usbserial_usbdebug.mod
backtrace.mod diskfilter.mod gcry_rfc2268.mod keylayouts.mod minix_be.mod password.mod signature_test.mod usbtest.mod
bfs.mod disk.mod gcry_rijndael.mod keystatus.mod minix.mod password_pbkdf2.mod sleep.mod verifiers.mod
bitmap.mod div.mod gcry_rmd160.mod ldm.mod mmap.mod pata.mod sleep_test.mod video_bochs.mod
bitmap_scale.mod div_test.mod gcry_rsa.mod legacycfg.mod moddep.lst pbkdf2.mod smbios.mod video_cirrus.mod
blocklist.mod dm_nv.mod gcry_seed.mod legacy_password_test.mod modinfo.sh pbkdf2_test.mod spkmodem.mod video_colors.mod
boot.mod echo.mod gcry_serpent.mod linux16.mod morse.mod pcidump.mod squash4.mod video_fb.mod
bsd.mod efifwsetup.mod gcry_sha1.mod linuxefi.mod mpi.mod pgp.mod strtoull_test.mod videoinfo.mod
bswap_test.mod efi_gop.mod gcry_sha256.mod linux.mod msdospart.mod play.mod syslinuxcfg.mod video.lst
btrfs.mod efinet.mod gcry_sha512.mod loadbios.mod mul_test.mod png.mod tar.mod video.mod
bufio.mod efi_uga.mod gcry_tiger.mod load.cfg multiboot2.mod priority_queue.mod terminal.lst videotest_checksum.mod
cat.mod ehci.mod gcry_twofish.mod loadenv.mod multiboot.mod probe.mod terminal.mod videotest.mod
cbfs.mod elf.mod gcry_whirlpool.mod loopback.mod nativedisk.mod procfs.mod terminfo.mod wrmsr.mod
cbls.mod eval.mod geli.mod lsacpi.mod net.mod progress.mod test_blockarg.mod xfs.mod
cbmemc.mod exfat.mod gettext.mod lsefimmap.mod newc.mod raid5rec.mod testload.mod xnu.mod
cbtable.mod exfctest.mod gfxmenu.mod lsefi.mod nilfs2.mod raid6rec.mod test.mod xnu_uuid.mod
cbtime.mod ext2.mod gfxterm_background.mod lsefisystab.mod normal.mod random.mod testspeed.mod xnu_uuid_test.mod
chain.mod extcmd.mod gfxterm_menu.mod lsmmap.mod ntfscomp.mod rdmsr.mod tftp.mod xzio.mod
cmdline_cat_test.mod f2fs.mod gfxterm.mod ls.mod ntfs.mod read.mod tga.mod zfscrypt.mod
cmp.mod fat.mod gptsync.mod lspci.mod odc.mod reboot.mod time.mod zfsinfo.mod
cmp_test.mod file.mod grub.efi lssal.mod offsetio.mod regexp.mod tpm.mod zfs.mod
command.lst fixvideo.mod gzio.mod luks.mod ohci.mod reiserfs.mod trig.mod zstd.mod
configfile.mod font.mod halt.mod lvm.mod part_acorn.mod relocator.mod tr.mod
core.efi fshelp.mod hashsum.mod lzopio.mod part_amiga.mod romfs.mod true.mod
cpio_be.mod fs.lst hdparm.mod macbless.mod part_apple.mod scsi.mod udf.mod
'/boot/efi/System Volume Information':
|
sudo cat /boot/efi/efi/ubuntu/grub.cfg | search.fs_uuid 1144-02E7 root hd3,gpt1
set prefix=($root)'/grub'
configfile $prefix/grub.cfg
|
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej el_murdoque, bitte auch noch ein lsblk -f Gruß black tencate
|
el_murdoque
(Themenstarter)
Anmeldungsdatum: 17. März 2016
Beiträge: 65
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 | NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
loop0 squashfs 4.0 0 100% /snap/bare/5
loop1 squashfs 4.0 0 100% /snap/chocolate-doom-jdstrand/129
loop2 squashfs 4.0 0 100% /snap/chromium/1810
loop3 squashfs 4.0 0 100% /snap/core18/2246
loop4 squashfs 4.0 0 100% /snap/core/11993
loop5 squashfs 4.0 0 100% /snap/core/11798
loop6 squashfs 4.0 0 100% /snap/gnome-system-monitor/169
loop7 squashfs 4.0 0 100% /snap/gtk-common-themes/1519
loop8 squashfs 4.0 0 100% /snap/sonobus/47
loop9 squashfs 4.0 0 100% /snap/gnome-3-26-1604/102
loop10 squashfs 4.0 0 100% /snap/gnome-3-28-1804/161
loop11 squashfs 4.0 0 100% /snap/gnome-3-38-2004/70
loop12 squashfs 4.0 0 100% /snap/gtk-common-themes/1515
loop13 squashfs 4.0 0 100% /snap/sonobus/59
loop14 squashfs 4.0 0 100% /snap/gnome-3-38-2004/76
loop15 squashfs 4.0 0 100% /snap/chocolate-doom-jdstrand/133
loop16 squashfs 4.0 0 100% /snap/gnome-3-26-1604/104
loop17 squashfs 4.0 0 100% /snap/core18/2128
loop18 squashfs 4.0 0 100% /snap/core20/1169
loop19 squashfs 4.0 0 100% /snap/snap-store/547
loop20 squashfs 4.0 0 100% /snap/gnome-system-monitor/163
loop21 squashfs 4.0 0 100% /snap/gnome-3-34-1804/66
loop22 squashfs 4.0 0 100% /snap/core20/1081
loop23 squashfs 4.0 0 100% /snap/gnome-3-34-1804/72
loop24 squashfs 4.0 0 100% /snap/chromium/1801
loop25 squashfs 4.0 0 100% /snap/gnome-3-28-1804/145
loop26 squashfs 4.0 0 100% /snap/snap-store/542
sda
├─sda1
└─sda2
sdb
├─sdb1 vfat FAT32 02CC-61B4
├─sdb2
├─sdb3 ntfs B678EB8C78EB4A27
└─sdb4 ntfs 202658032657D7FC
nvme0n1
├─nvme0n1p1 vfat FAT32 1144-02E7 498,4M 2% /boot/efi
├─nvme0n1p2 ext4 1.0 6a09d890-ce1f-4804-a055-9d73768f8116 614,4G 24% /
└─nvme0n1p3 swap 1 f58bbc00-d6f3-43b4-b650-381a2b1b043c [SWAP]
|
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej el_murdoque, da ist aber was mächtig 'verquer'
sudo cat /boot/efi/efi/ubuntu/grub.cfg | search.fs_uuid [mark]1144-02E7[/mark] root hd3,gpt1
set prefix=($root)'/grub'
configfile $prefix/grub.cfg
|
...
sda
...
sdb
...
nvme0n1
├─nvme0n1p1 vfat FAT32 1144-02E7 498,4M 2% /boot/efi
├─nvme0n1p2 ext4 1.0 6a09d890-ce1f-4804-a055-9d73768f8116 614,4G 24% /
└─nvme0n1p3 swap 1 f58bbc00-d6f3-43b4-b650-381a2b1b043c [SWAP]
Daß das überhaupt bootet ❓ Ich schlage vor, Du machst im laufenden System mal eine grub 2/reparatur → GRUB 2/Reparatur (Abschnitt „EFI-Installation“). Die jetzigen Einträge im NVRAM 0003, 0004 löschst du vorher (sudo efibootmgr -b xxxx -B → efibootmgr) Danach überprüfst Du /boot/efi/efi/ubuntu/grub.cfg, die müßte nämlich so aussehen
search.fs_uuid 6a09d890-ce1f-4804-a055-9d73768f8116 root hd3,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg Gruß black tencate
|
el_murdoque
(Themenstarter)
Anmeldungsdatum: 17. März 2016
Beiträge: 65
|
search.fs_uuid 1144-02E7 root hd3,gpt2
set prefix=($root)'/grub'
configfile $prefix/grub.cfg war, was cat /boot/efi/EFI/ubuntu/grub.cfg anzeigte.
Ich dachte mir, dass das gut aussieht, schließlich ist das die boot partition. Dann waren die Finger schneller als das Hirn, denn ich tippte als nächstes reboot. Jetzt startet der Rechner ohne Stress und ohne Sorgen ins Windows.
Ich schreibe hier gerade vom Laptop, da Windows ein relativ umfangreiches Update ausführt.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej el_murdoque, el_murdoque schrieb: search.fs_uuid 1144-02E7 root hd3,gpt2
set prefix=($root)'/grub'
configfile $prefix/grub.cfg war, was cat /boot/efi/EFI/ubuntu/grub.cfg anzeigte.
Ich dachte mir, dass das gut aussieht, schließlich ist das die boot partition.
na ja, nicht ganz, das ist die ESP. Zeige mal ein cat /etc/fstab | grep -v "^#" Jetzt startet der Rechner ohne Stress und ohne Sorgen ins Windows.
ja, wzew (was zu erwarten war BootOrder=BootOrder: 0004,0001,0003 , 0004 startet nicht, also dann halt das nächste, das ist dann Windows) Ubutuntu startet nicht, richtig? Gruß black tencate
|
el_murdoque
(Themenstarter)
Anmeldungsdatum: 17. März 2016
Beiträge: 65
|
Bin gerade im Büro und habe keinen Zugriff auf den Patienten. Gestern habe ich Ubuntu wieder zum Starten bekommen, indem ich die Bootreihenfolge im BIOS entsprechend angepasst habe. Dabei ist mir aufgefallen,
dass im BIOS die NVME Platte nicht als bootfähiges Laufwerk angezeigt wird. Sämtliche Bootoptionen sind auf der 120gig SSD, auf der das Windows installiert ist. Ist es eine Option, die Windows SSD, bzw sämtliche Platten außer der NVME manuell zu entfernen und dann, sofern der Rechner das Hochfahren verweigert, per live USB zu booten und GRUB von dort neu aufzusetzen?
|
Lidux
Anmeldungsdatum: 18. April 2007
Beiträge: 15900
|
Hallo el_murdoque, Vermute mal das dies an den EFI Partitionen liegt .... eine auf sdb und eine auf nvme0n1. Gruss Lidux
|
el_murdoque
(Themenstarter)
Anmeldungsdatum: 17. März 2016
Beiträge: 65
|
| cat /etc/fstab | grep -v "^#"
UUID=6a09d890-ce1f-4804-a055-9d73768f8116 / ext4 errors=remount-ro 0 1
UUID=f58bbc00-d6f3-43b4-b650-381a2b1b043c none swap sw 0 0
UUID=1144-02E7 /boot/efi vfat defaults 0 1
|
...ich habe gerade die Windows Platte physisch entfernt. Jetzt bin ich in der Lage, im BIOS die NVME Platte als Bootlaufwerk auswählen und Ubuntu startet.
|
el_murdoque
(Themenstarter)
Anmeldungsdatum: 17. März 2016
Beiträge: 65
|
Neuinstallation von Grub und wieder ankoppeln der Windows Platte führt zu einer ähnlichen Situation wie vorher:
Ubuntu bootet, das Grub Menü zeigt keinen Eintrag für Windows. os-prober und update-grub finden Windows.
Der einzige Unterschied ist, dass der Bootvorgang jetzt von der NVME Platte stattfindet, was zumindest ein kleiner Erfolg ist.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej, Lidux schrieb: ...
Vermute mal das dies an den EFI Partitionen liegt .... eine auf sdb und eine auf nvme0n1.
wo siehst Du da eine ESP? Das ist zunächst mal eine FAT 32, eine ESP wäre es, wenn sudo parted -l dort die Markierung esp zeigen würde. Nichtsdestoweniger kann man ja mal "reinschauen". @el_murdoque, mach mal ein
sudo mount /dev/sdb1 /mnt && sudo ls -R /mnt && sudo umount /mnt Die grub.cfg auf /dev/nvme0n1p1 ist verkehrt, warum startet damit Ubuntu? black_tencate schrieb: ...
Danach überprüfst Du /boot/efi/efi/ubuntu/grub.cfg, die müßte nämlich so aussehen
search.fs_uuid 6a09d890-ce1f-4804-a055-9d73768f8116 root hd3,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
Zeige ein sudo parted -l Eine Idee habe ich noch → GRUB 2 von BIOS nach EFI umstellen, dabei wird vollständig neu installiert, und es muß die oben gezeigte /boot/efi/efi/ubuntu/grub.cfg heraus kommen. Gruß black tencate
|