black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej Berlin_1946, bitte konzentrier Dich auf den stand-alone grub , alles andere macht es hier nur unübersichtlich. Zeige:
sudo mount /dev/sda8 /mnt && sudo ls -R /mnt (danach ein sudo umount /mnt ) sudo mount /dev/sda4 /mnt && sudo ls -R /mnt (danach ein sudo umount /mnt )
Gruß black tencate
|
Berlin_1946
Supporter, Wikiteam
(Themenstarter)
Anmeldungsdatum: 18. September 2009
Beiträge: 8693
|
Hej, black_tencate,
bitte konzentrier Dich auf den stand-alone grub, alles andere macht es hier nur unübersichtlich. 👍
1. mate@mate-HP:~$ sudo mount /dev/sda8 /mnt && sudo ls -R /mnt
[sudo] Passwort für mate:
/mnt:
boot EFI
/mnt/boot:
grub
/mnt/boot/grub:
fonts grub.cfg grubenv x86_64-efi
/mnt/boot/grub/fonts:
unicode.pf2
/mnt/boot/grub/x86_64-efi:
acpi.mod geli.mod password.mod
adler32.mod gettext.mod password_pbkdf2.mod
affs.mod gfxmenu.mod pata.mod
afs.mod gfxterm_background.mod pbkdf2.mod
ahci.mod gfxterm_menu.mod pbkdf2_test.mod
all_video.mod gfxterm.mod pcidump.mod
aout.mod gptsync.mod pgp.mod
appleldr.mod grub.efi play.mod
archelp.mod gzio.mod png.mod
ata.mod halt.mod priority_queue.mod
at_keyboard.mod hashsum.mod probe.mod
backtrace.mod hdparm.mod procfs.mod
bfs.mod hello.mod progress.mod
bitmap.mod help.mod raid5rec.mod
bitmap_scale.mod hexdump.mod raid6rec.mod
blocklist.mod hfs.mod random.mod
boot.mod hfspluscomp.mod rdmsr.mod
bsd.mod hfsplus.mod read.mod
bswap_test.mod http.mod reboot.mod
btrfs.mod iorw.mod regexp.mod
bufio.mod iso9660.mod reiserfs.mod
cat.mod jfs.mod relocator.mod
cbfs.mod jpeg.mod romfs.mod
cbls.mod keylayouts.mod scsi.mod
cbmemc.mod keystatus.mod search_fs_file.mod
cbtable.mod ldm.mod search_fs_uuid.mod
cbtime.mod legacycfg.mod search_label.mod
chain.mod legacy_password_test.mod search.mod
cmdline_cat_test.mod linux16.mod serial.mod
cmp.mod linuxefi.mod setjmp.mod
cmp_test.mod linux.mod setjmp_test.mod
command.lst loadbios.mod setpci.mod
configfile.mod load.cfg sfs.mod
core.efi loadenv.mod shift_test.mod
cpio_be.mod loopback.mod shim_lock.mod
cpio.mod lsacpi.mod signature_test.mod
cpuid.mod lsefimmap.mod sleep.mod
crc64.mod lsefi.mod sleep_test.mod
cryptodisk.mod lsefisystab.mod smbios.mod
crypto.lst lsmmap.mod spkmodem.mod
crypto.mod ls.mod squash4.mod
cs5536.mod lspci.mod strtoull_test.mod
ctz_test.mod lssal.mod syslinuxcfg.mod
datehook.mod luks.mod tar.mod
date.mod lvm.mod terminal.lst
datetime.mod lzopio.mod terminal.mod
diskfilter.mod macbless.mod terminfo.mod
disk.mod macho.mod test_blockarg.mod
div.mod mdraid09_be.mod testload.mod
div_test.mod mdraid09.mod test.mod
dm_nv.mod mdraid1x.mod testspeed.mod
echo.mod memdisk.mod tftp.mod
efifwsetup.mod memrw.mod tga.mod
efi_gop.mod minicmd.mod time.mod
efinet.mod minix2_be.mod tpm.mod
efi_uga.mod minix2.mod trig.mod
ehci.mod minix3_be.mod tr.mod
elf.mod minix3.mod true.mod
eval.mod minix_be.mod udf.mod
exfat.mod minix.mod ufs1_be.mod
exfctest.mod mmap.mod ufs1.mod
ext2.mod moddep.lst ufs2.mod
extcmd.mod modinfo.sh uhci.mod
f2fs.mod morse.mod usb_keyboard.mod
fat.mod mpi.mod usb.mod
file.mod msdospart.mod usbms.mod
fixvideo.mod mul_test.mod usbserial_common.mod
font.mod multiboot2.mod usbserial_ftdi.mod
fshelp.mod multiboot.mod usbserial_pl2303.mod
fs.lst nativedisk.mod usbserial_usbdebug.mod
functional_test.mod net.mod usbtest.mod
gcry_arcfour.mod newc.mod verifiers.mod
gcry_blowfish.mod nilfs2.mod video_bochs.mod
gcry_camellia.mod normal.mod video_cirrus.mod
gcry_cast5.mod ntfscomp.mod video_colors.mod
gcry_crc.mod ntfs.mod video_fb.mod
gcry_des.mod odc.mod videoinfo.mod
gcry_dsa.mod offsetio.mod video.lst
gcry_idea.mod ohci.mod video.mod
gcry_md4.mod part_acorn.mod videotest_checksum.mod
gcry_md5.mod part_amiga.mod videotest.mod
gcry_rfc2268.mod part_apple.mod wrmsr.mod
gcry_rijndael.mod part_bsd.mod xfs.mod
gcry_rmd160.mod part_dfly.mod xnu.mod
gcry_rsa.mod part_dvh.mod xnu_uuid.mod
gcry_seed.mod part_gpt.mod xnu_uuid_test.mod
gcry_serpent.mod partmap.lst xzio.mod
gcry_sha1.mod part_msdos.mod zfscrypt.mod
gcry_sha256.mod part_plan.mod zfsinfo.mod
gcry_sha512.mod part_sun.mod zfs.mod
gcry_tiger.mod part_sunpc.mod zstd.mod
gcry_twofish.mod parttool.lst
gcry_whirlpool.mod parttool.mod
/mnt/EFI:
BOOT
/mnt/EFI/BOOT:
BOOTX64.CSV BOOTX64.EFI grub.cfg grubx64.efi mmx64.efi
mate@mate-HP:~$ sudo umount /mnt
mate@mate-HP:~$
2.
mate@mate-HP:~$ sudo mount /dev/sda4 /mnt && sudo ls -R /mnt
[sudo] Passwort für mate:
/mnt:
grub-1.cfg 'System Volume Information'
'/mnt/System Volume Information':
IndexerVolumeGuid tracking.log
mate@mate-HP:~$ sudo umount /mnt
mate@mate-HP:~$
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej Berlin_1946, in die Datei /boot/grub/gru.cfg (zuerst nach /mnt mounten) schreibst Du jetzt:
timeout=0
set default=0
menuentry "weiter" {
set-root=(hd0,gpt4)
configfile /grub-1.cfg
}
in die Datei grub-1.cfg (auf sda4) schreibst Du
menuentry "Mate"{
search --fs-uuid --set=root 7c98e1e6-4163-40b5-b890-b20abb244f33
linux /boot/vmlinuz root=UUID=7c98e1e6-4163-40b5-b890-b20abb244f33
initrd /boot/initrd.img
}
menuentry "Ubuntu"{
search --fs-uuid --set=root 225b87f5-3a68-4b2a-8dcf-a381075b0802
linux /boot/vmlinuz root=UUID=225b87f5-3a68-4b2a-8dcf-a381075b0802
initrd /boot/initrd.img
}
menuentry "Windows"{
search --no-floppy --fs-uuid --set=root 2A50-8686
chainloader /efi/Microsoft/Boot/bootmgfw.efi
}
damit hast Du zunächst
Gruß black tencate
|
Berlin_1946
Supporter, Wikiteam
(Themenstarter)
Anmeldungsdatum: 18. September 2009
Beiträge: 8693
|
Hej, black_tencate, leider hat es nicht geholfen. Der Fehler ist noch immer da. 1. mate@mate-HP:~$ sudo mount /dev/sda8 /mnt
[sudo] Passwort für mate:
mate@mate-HP:~$ cat /mnt/boot/grub/gru.cfg
timeout=0
set default=0
menuentry "weiter" {
set-root=(hd0,gpt4)
configfile /grub-1.cfg
}
mate@mate-HP:~$
2.
mate@mate-HP:~$ sudo mount /dev/sda4 /mnt
mate@mate-HP:~$ cd /mnt/
mate@mate-HP:/mnt$ ls
grub-1.cfg 'System Volume Information'
mate@mate-HP:/mnt$ cat grub-1.cfg
menuentry "Mate"{
search --fs-uuid --set=root 7c98e1e6-4163-40b5-b890-b20abb244f33
linux /boot/vmlinuz root=UUID=7c98e1e6-4163-40b5-b890-b20abb244f33
initrd /boot/initrd.img
}
menuentry "Ubuntu"{
search --fs-uuid --set=root 225b87f5-3a68-4b2a-8dcf-a381075b0802
linux /boot/vmlinuz root=UUID=225b87f5-3a68-4b2a-8dcf-a381075b0802
initrd /boot/initrd.img
}
menuentry "Windows"{
search --no-floppy --fs-uuid --set=root 2A50-8686
chainloader /efi/Microsoft/Boot/bootmgfw.efi
}
mate@mate-HP:/mnt$
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej Berlin_1946, kapier ich zwar nicht, aber setz einfach mal 2 "#"
#timeout=0
#set default=0
Kannst ja auch händisch vorgehen, wenn denn das Menü der ersten grub.cfg erscheint, also mit
C und dann mit ls die devices ausgeben lassen, da sollte dann ja u.a. "hd0,gpt4)" erscheinen; mit set root=(hd0,4) und configfile /grub-1.cfg das Folgemenü aufrufen.
Oder auch in der Konsole mit search -f /grub-1.cfg Dir den Ort dieser Datei suchen lassen.
Gruß black tencate
|
Berlin_1946
Supporter, Wikiteam
(Themenstarter)
Anmeldungsdatum: 18. September 2009
Beiträge: 8693
|
black_tencate schrieb: Hej Berlin_1946, kapier ich zwar nicht, aber setz einfach mal 2 "#"
#timeout=0
#set default=0
Damit ist diese Meldung Failed to boot default and fallback entries. verschwunden: Kannst ja auch händisch vorgehen, wenn denn das Menü der ersten grub.cfg erscheint, also mit
C und dann mit ls die devices ausgeben lassen, da sollte dann ja u.a. "hd0,gpt4" erscheinen;
Das erscheint nicht. Ich werde neu Booten und mit search -f /grub-1.cfg weitermachen und es nachtragen Gruß Werner
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej Berlin_1946, dann setze statt "set-root=(hd0,gpt4)" search --fs-uuid --set=root 4456B93B56B92F14 (heißt womöglich hd1,4 ?) Gruß black tencate
|
Berlin_1946
Supporter, Wikiteam
(Themenstarter)
Anmeldungsdatum: 18. September 2009
Beiträge: 8693
|
Hej, black_tencate, das habe so abgeändert: mate@mate-HP:~$ sudo mount /dev/sda8 /mnt
[sudo] Passwort für mate:
mate@mate-HP:~$ cat /mnt/boot/grub/gru.cfg
#timeout=0
#set default=0
menuentry "weiter" {
search --fs-uuid --set=root 4456B93B56B92F14
configfile /grub-1.cfg
}
mate@mate-HP:~$
In der Kommandozeile mit
Strg +
E bleibt der alte Wert set-root=(hd0,gpt4) stehen, als ob ich nichts geändert hätte. Der search -f /grub-1.cfg zeigt hd5,gpt4 . Der Versuch mit geänderten Wert zu booten, funktioniert auch nicht mit
Strg +
F10 .
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej Berlin_1946, Berlin_1946 schrieb: ...
In der Kommandozeile mit
Strg +
E bleibt der alte Wert set-root=(hd0,gpt4) stehen, als ob ich nichts geändert hätte. Der search -f /grub-1.cfg zeigt hd5,gpt4 . Der Versuch mit geänderten Wert zu booten, funktioniert auch nicht mit
Strg +
F10 .
ich verstehe überhaupt nichts mehr:
C genau nach Start des stand-alone grub (mußt Du natürlich im Setup so einstellen!) Nix
Strg +
E oder sonstiges erkläre mir search -f /grub-1.cfg zeigt hd5,gpt4?
Gruß black tencate
|
Berlin_1946
Supporter, Wikiteam
(Themenstarter)
Anmeldungsdatum: 18. September 2009
Beiträge: 8693
|
black_tencate schrieb:
2. erkläre mir search -f /grub-1.cfg zeigt hd5,gpt4?
Ich starte, dann kommt der Menü-Punkt "weiter". Jetzt
⏎ und das Bild bleibt.
C . Hinter der Angabe grub gebe ich search ßf -grubß1.cfg (weil ja US-Tastatur) ein. Das Ergebnis ist hd5,4. Das ls ist sehr lang. Es beginnt mit hd0 und hd0,gpt1, dann folgt schon hd1... "hd0
hd0 gpt1
hd1
hd2
hd3
hd4
hd5 gpt1
hd5 gpt2
hd5 gpt3
hd5 gpt4
hd5 gpt5
hd5 gpt6
hd5 gpt7
hd5 gpt8
hd6 gpt1
hd6 gpt2
hd6 gpt3"
|
Berlin_1946
Supporter, Wikiteam
(Themenstarter)
Anmeldungsdatum: 18. September 2009
Beiträge: 8693
|
Sry für die Qualität. Bild: search.png im Anhang Bild :weiter.png auch im Anhang und das, obwohl das
mate@mate-HP:~$ sudo mount /dev/sda8 /mnt
[sudo] Passwort für mate:
mate@mate-HP:~$ cat /mnt/boot/grub/gru.cfg
#timeout=0
#set default=0
menuentry "weiter" {
search --fs-uuid --set=root 4456B93B56B92F14
configfile /grub-1.cfg
}
mate@mate-HP:~$
so geändert ist.
- Bilder
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej Berlin_1946, ^^ (so hoch kann ich die Augenbrauen gar nicht ziehen), wieso jetzt plötzlich 5 HDDs, bisher in all Deinen posts hier gab es eine: sda! Nun gut, aber sde5 hat dann die UUID 4456B93B56B92F14? Wenn ja, hätte das jetzt mit der UUID aber funktionieren müssen. Und nein, Änderungen in einem grub-file, die Du in der grub Konsole vornimmst, werden (natürlich) nicht gespeichert.) Wenn Du in der grub Konsole mit dem Suchbefehl hd5,x erhältst, warum setzt Du das dann dort nicht ein? Gruß black tencate
|
Berlin_1946
Supporter, Wikiteam
(Themenstarter)
Anmeldungsdatum: 18. September 2009
Beiträge: 8693
|
black_tencate schrieb: Wenn Du in der grub Konsole mit dem Suchbefehl hd5,x erhältst, warum setzt Du das dann dort nicht ein?
Das habe ich eingesetzt, aber ich weiß nicht, wie ich dann mit dem geänderten Wert starten kann. Ich verstehe den Text unter der Kommandozeile so, das es mit
F10 oder
Strg +
X gehen soll, auch mit US-Tastatur, da sind die Tasten gleich belegt. Es passiert aber nichts. Nachtrag: Das Ergebnis des Kommandozeilen ls mit dem Ergebnis sudo blkid passt überhaupt nicht. Wenn diese Zuordnung nicht stimmt, warum funktioniert die UUID denn nicht? Warum werden die Änderungen nicht im "weiter" übernommen und es bleibt bei hd0,gpt4?
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej Berlin_1946, Berlin_1946 schrieb: ...
Ich verstehe den Text unter der Kommandozeile so, das es mit
F10 oder
Strg +
X gehen soll, auch mit US-Tastatur, da sind die Tasten gleich belegt.
richtig ...
Das Ergebnis des Kommandozeilen ls mit dem Ergebnis sudo blkid passt überhaupt nicht.
Warum? Starte mal "Ubuntu", da bekommst Du ja auch einen grub und kanst auf CLI wechseln und dort dann ein ls und vergleiche mit den bisherigen ergebnissen
Wenn diese Zuordnung nicht stimmt, warum funktioniert die UUID denn nicht?
das weiß ich nicht, stimmt die denn? (sudo blkid ) Sonst setze halt set root=(hd5,4)
Warum werden die Änderungen nicht im "weiter" übernommen und es bleibt bei hd0,gpt4?
weil die CLI nur eine "minimal Bask-like line editor" ist, frag das die Entwickler von grub (im core.img dürfte wohl kaum mehr Platz für "Spirenzchen" sein, müssen ja jetzt schon zig *mod ausgelagert werden in den Verzeichnisbaum). Gruß black tencate
|
Berlin_1946
Supporter, Wikiteam
(Themenstarter)
Anmeldungsdatum: 18. September 2009
Beiträge: 8693
|
black_tencate schrieb:
Berlin_1946 schrieb: ...
Ich verstehe den Text unter der Kommandozeile so, das es mit
F10 oder
Strg +
X gehen soll, auch mit US-Tastatur, da sind die Tasten gleich belegt.
richtig
Funktioniert auf der Grub-Seite "weiter" nicht, auf der Seite Grub-Ubuntu ist es o.k., dort führen beide
F10 oder
Strg +
X Eingaben zum Booten. Starte mal "Ubuntu", da bekommst Du ja auch einen grub und kanst auf CLI wechseln und dort dann ein ls und vergleiche mit den bisherigen ergebnissen
Das ergibt eine völlig andere Ausgabe der CLI ls : proc hd0 hd0,msdoc2 hd0,msdoc1 hd1 hd1,msdoc1 hd2,msdoc1 hd3 hd4,gpt8...hd4,gpt4...hd4,gpt1 hd5 hd5,gpt3...hd5,gpt1 search -f /grub-1.cfg zeigt hd4,gpt4 ?
Sonst setze halt set root=(hd5,4)
habe auf set root=(hd5,4) und set root=(hd4,4) gesetzt. Beide Versuche ergeben, dass es auf der Seite "weiter" nicht weiter geht.
der stand des Test. mate@mate-HP:~$ sudo mount /dev/sda8 /mnt
[sudo] Passwort für mate:
mate@mate-HP:~$ cat /mnt/boot/grub/gru.cfg
#timeout=0
#set default=0
menuentry "weiter" {
set-root=(hd5,gpt4)
configfile /grub-1.cfg
}
mate@mate-HP:~$
Das markierte erscheint auch in der CLI
E auf der Seite "weiter" ? dort steht jetzt set-root=(hd5,gpt4) . Meine Frage. Nur geraten, könnte es sein, das die Weiterleitung auf die sda4 (ntfs) prinzipiell nicht funktioniert, weil die sda8 nicht funktioniert? Begründung weil
F10 oder
Strg +
X ja auch streiken . Mein Vorschlag den anderen Weg beschreiten und alles in die sda8 schreiben, was jetzt in der sda4 steht. Das ist doch dein 1. Vorschlag gewesen. Macht allerdings nur Sinn, wenn die Stand-alone-grub (sda8) überhaupt funktioniert. Könntest du die Angaben der sda und speziell der sda8 mal überprüfen, damit sicher ist, dass ich hier keinen Fehler gemacht habe.
- Bilder
|