JimboV
Anmeldungsdatum: 2. August 2010
Beiträge: 50
|
Hi, Ich würde gerne wieder Windows Vista in das Bootmenü aufnehmen. Momentan wird gar kein Bootmanü angezeigt. Ich habe Grub version 1.98. Also deshalb meine Frage: "Wie füge ein bestehendes Windows Vista in das Bootmenü hinzu, so das ich zwischen Vista und Ubuntu wählen kann" MFG Jimbo Moderiert von tomtomtom: Dieses Thema wurde verschoben. Bitte beachte die als Wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“). Danke!
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53610
Wohnort: Berlin
|
Öffne mal ein Terminal und führe sudo update-grub aus.
|
JimboV
(Themenstarter)
Anmeldungsdatum: 2. August 2010
Beiträge: 50
|
Leider funktioniert das nicht.Es wird nach dem auführen des Befehls folgendes Angezeigt: Found linux image: /boot/vmlinuz-2.6.32-24-generic
Found initrd image: /boot/initrd.img-2.6.32-24-generic
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found memtest86+ image: /boot/memtest86+.bin
done
Aber beim Boot ist alles wie vorher!!!
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
Hallo JimboV, wenn du weißt auf welcher Partition Windows Vista installiert ist, kannst den Eintrag auch manuell ergänzen: http://forum.ubuntuusers.de/post/2560175/ Dort befand sich Windows auf /dev/sda1. Ist es eine andere Partition muss man das Skript anpassen. Falls du hier noch Unterstützung brauchst, poste bitte noch die Ausgabe von:
sudo fdisk -l
|
JimboV
(Themenstarter)
Anmeldungsdatum: 2. August 2010
Beiträge: 50
|
Hier die Ausgabe: Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 18 144553+ de Dell Utility
/dev/sda2 19 845 6642054+ 82 Linux Swap / Solaris
/dev/sda3 * 846 7710 55143112+ 83 Linux
/dev/sda4 7711 38913 250638067 f W95 Erw. (LBA)
/dev/sda5 7711 38913 250638066 7 HPFS/NTFS
So wie es aussieht ist das System /dev/sda5 oder /dev/sda4 Wie mach ich das jetzt? Ich kenn mich mit Befehlen und so nicht so gut aus, bin Anfänger
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
Dann bitte das Skript in der Beschreibung so anpassen (die Änderung ist gelb markiert):
#! /bin/sh -e
echo "Adding Windows entry" >&2
cat << EOF
menuentry "Windows" {
insmod chain
insmod ntfs
set root='(hd0,5)'
drivemap -s (hd0) \${root}
chainloader +1
}
EOF
|
JimboV
(Themenstarter)
Anmeldungsdatum: 2. August 2010
Beiträge: 50
|
ja danke, aber ist mein System jetzt: /dev/sda4 oder /dev/sda5. Die sehen beide sehr gleich aus!!
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
JimboV schrieb: ja danke, aber ist mein System jetzt: /dev/sda4 oder /dev/sda5. Die sehen beide sehr gleich aus!!
(hd0,5) in diesem Skript entspricht /dev/sda5. /dev/sda4 ist eine erweiterte Partition, quasi eine Hülle, in der sich ein oder mehrere Partitionen befinden können, bei dir befindet sich darin /dev/sda5.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53610
Wohnort: Berlin
|
JimboV schrieb: ja danke, aber ist mein System jetzt: /dev/sda4 oder /dev/sda5. Die sehen beide sehr gleich aus!!
Dein System wäre /dev/sda5, da sda4 nur die erweiterte Partition ist, innerhalb derer die logische Partition sda5 steckt. sda5 ist auch in NTFS formatiert, was für Vista Voraussetzung ist. Was mich allerdings daran wundert ist, dass Windows in einer logischen Partition sitzt. Habe ich bisher immer nur auf primären Partitionen gesehen. EDIT: Ups, zu spät. 😉
|
JimboV
(Themenstarter)
Anmeldungsdatum: 2. August 2010
Beiträge: 50
|
Ich habe alles gemacht. Wieder neu gestartet, aber es ist nichts passiert. Wieder startet Ubuntu. Hier mal alles Ausgabe usw: joel@joel-pc:~$ gksudo gedit /etc/grub.d/50_windows
joel@joel-pc:~$ sudo chmod +x /etc/grub.d/50_windows
joel@joel-pc:~$ sudo grub-mkconfig
Generating grub.cfg ...
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 590cdbf0-c5aa-4402-bb27-316a45dc6013
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 590cdbf0-c5aa-4402-bb27-316a45dc6013
set locale_dir=($root)/boot/grub/locale
set lang=de
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
Found linux image: /boot/vmlinuz-2.6.32-24-generic
Found initrd image: /boot/initrd.img-2.6.32-24-generic
menuentry 'Ubuntu, mit Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 590cdbf0-c5aa-4402-bb27-316a45dc6013
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=590cdbf0-c5aa-4402-bb27-316a45dc6013 ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Ubuntu, mit Linux 2.6.32-24-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 590cdbf0-c5aa-4402-bb27-316a45dc6013
echo 'Linux 2.6.32-24-generic wird geladen …'
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=590cdbf0-c5aa-4402-bb27-316a45dc6013 ro single
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-2.6.32-24-generic
}
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
menuentry 'Ubuntu, mit Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 590cdbf0-c5aa-4402-bb27-316a45dc6013
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=590cdbf0-c5aa-4402-bb27-316a45dc6013 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, mit Linux 2.6.32-21-generic (Wiederherstellungsmodus)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 590cdbf0-c5aa-4402-bb27-316a45dc6013
echo 'Linux 2.6.32-21-generic wird geladen …'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=590cdbf0-c5aa-4402-bb27-316a45dc6013 ro single
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
Found memtest86+ image: /boot/memtest86+.bin
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 590cdbf0-c5aa-4402-bb27-316a45dc6013
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 590cdbf0-c5aa-4402-bb27-316a45dc6013
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/50_windows ###
Adding Windows entry
menuentry "Windows" {
insmod chain
insmod ntfs
set root='(hd0,5)'
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/50_windows ###
done
joel@joel-pc:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-24-generic
Found initrd image: /boot/initrd.img-2.6.32-24-generic
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found memtest86+ image: /boot/memtest86+.bin
Adding Windows entry
done
joel@joel-pc:~$ ^C
joel@joel-pc:~$
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53610
Wohnort: Berlin
|
Hast du jetzt gar keinen Windows-Eintrag oder einen nicht funktionierenden? BTW: Poste bitte mal vorsichtshalber noch die Ausgabe von sudo mount /dev/sda5 /mnt && ls -a /mnt
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
Wieder neu gestartet, aber es ist nichts passiert. Wieder startet Ubuntu.
Startet Ubuntu sofort ohne Bootmenü, hast du ein Bootmenü, aber keinen Eintrag für Windows oder hast du einen Eintrag für Windows, aber der funktioniert nicht und du kannst nur Ubuntu starten?
edit: tomtomtom schrieb: Hast du jetzt gar keinen Windows-Eintrag oder einen nicht funktionierenden?
Uuups, jetzt war ich zu langsam. 😉
|
JimboV
(Themenstarter)
Anmeldungsdatum: 2. August 2010
Beiträge: 50
|
- Ubuntu startet ohne Bootmenü - joel@joel-pc:~$ udo mount /dev/sda5 /mnt && ls -a /mnt
Die Anwendung »udo« ist momentan nicht installiert. Sie können es durch folgende Eingabe installieren:
sudo apt-get install udo
joel@joel-pc:~$ sudo apt-get install udo
[sudo] password for joel:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Status-Informationen einlesen... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht länger benötigt:
linux-headers-2.6.32-21 linux-headers-2.6.32-21-generic
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden NEUEN Pakete werden installiert:
udo
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 177kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 532kB Plattenplatz zusätzlich benutzt.
Hole:1 http://de.archive.ubuntu.com/ubuntu/ lucid/universe udo 6.4.1-1 [177kB]
Es wurden 177kB in 0s geholt (256kB/s)
Wähle vormals abgewähltes Paket udo.
(Lese Datenbank ... 146248 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke udo (aus .../archives/udo_6.4.1-1_i386.deb) ...
Verarbeite Trigger für man-db ...
Richte udo ein (6.4.1-1) ...
joel@joel-pc:~$ udo mount /dev/sda5 /mnt && ls -a /mnt
Error: 0: couldn't open source file </mnt.ui>
/mnt.ui: No such file or directory
joel@joel-pc:~$
|
JimboV
(Themenstarter)
Anmeldungsdatum: 2. August 2010
Beiträge: 50
|
Habe den Computer neu gestartet und jetzt funktioniert das Komando: joel@joel-pc:~$ sudo mount /dev/sda5 /mnt && ls -a /mnt
[sudo] password for joel:
. Intel Program Files
.. IO.SYS Programme
Alcohol 120 4.0 MSDOS.SYS $Recycle.Bin
autoexec.bat MSOCache Sonstiges
config.sys naz2b9.jpg System Volume Information
Documents and Settings pagefile.sys Users
Dokumente und Einstellungen PerfLogs Windows
Downloads PFiles wubildr
DVDVideoSoft ProgramData wubildr.mbr
joel@joel-pc:~$
e
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53610
Wohnort: Berlin
|
Gut, die Windows Daten sind auf jeden Fall da. 😉 BTW: Du hattest da beim ersten Aufruf einen Tipp-/Kopierfehler. sudo, nicht udo. 😉 EDIT: Wenn Ubuntu ohne ein sichtbares Bootmenü startet, dann drücke mal beim Starten
⇧ .
|