Fehler in grub konfiguration - Angst vor Neustart

lordg2009

Lt. Commander
Registriert
Apr. 2009
Beiträge
1.503
Hi,

ich nutze debian 7 auf meinem HomeServer

es ging damit los, dass apt-get upgrade nicht mehr ausgeführt werden konnte, da eine bestimmte Resource belegt war.
Code:
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Die Ressource ist zur Zeit nicht verfügbar
dpkg: Fehler beim Aufräumen:
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/linux-image-3.2.0-4-amd64_3.2.73-2+deb7u1_amd64.deb

Die Resource wurde wie folgt verwendet:
Code:
root@debian-server:~# lsof | grep /var/cache/debconf
frontend  28231             root    4uW     REG              8,113     52967   11279780 /var/cache/debconf/config.dat
frontend  28231             root    5uW     REG              8,113       448   11273535 /var/cache/debconf/passwords.dat
frontend  28231             root    6uW     REG              8,113   3674621   11275355 /var/cache/debconf/templates.dat

Der Prozess gehört zu:
Code:
root@debian-server:~# ps aux | grep 28231
root     11180  0.0  0.0  16252  1032 pts/0    S+   12:38   0:00 grep 28231
root     28231  0.3  0.0  66484 15092 ?        S    Dez17  63:02 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/grub-pc.postinst configure 1.99-27+deb7u2
root@debian-server:~# kill 28231

Anschließend habe ich den Prozess beendet und das upgrade durchgeführt.

Hier die Ausgabe aus dem upgrade:
Code:
root@debian-server:~# apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete sind zurückgehalten worden:
  tvheadend
Die folgenden Pakete werden aktualisiert (Upgrade):
  linux-image-3.2.0-4-amd64
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
12 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 23,5 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 36,9 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? j
Lese Changelogs... Fertig
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 64736 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Ersetzen von linux-image-3.2.0-4-amd64 3.2.68-1+deb7u6 (durch .../linux-image-3.2.0-4-amd64_3.2.73-2+deb7u1_amd64.deb) ...
Ersatz für linux-image-3.2.0-4-amd64 wird entpackt ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64
libgdk-pixbuf2.0-common (2.26.1-1+deb7u3) wird eingerichtet ...
libgdk-pixbuf2.0-0:amd64 (2.26.1-1+deb7u3) wird eingerichtet ...
libxml2:amd64 (2.8.0+dfsg1-7+wheezy5) wird eingerichtet ...
linux-image-3.2.0-4-amd64 (3.2.73-2+deb7u1) wird eingerichtet ...
Running depmod.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64
update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-4-amd64
Found initrd image: /boot/initrd.img-3.2.0-4-amd64
  No volume groups found
done
man-db (2.6.2-1) wird eingerichtet ...
Updating database of manual pages ...
libxml2-utils (2.8.0+dfsg1-7+wheezy5) wird eingerichtet ...
owncloud-server (8.1.5-12.1) wird eingerichtet ...
Leaving server in maintenance mode. Please run occ upgrade manually.

See https://doc.owncloud.org/server/8.1/admin_manual/maintenance/upgrade.html

owncloud-config-apache (8.1.5-12.1) wird eingerichtet ...
[....] Restarting web server: apache2[Mon Dec 28 12:41:28 2015] [warn] NameVirtualHost 192.168.5.2:8082 has no VirtualHosts
 ... waiting [Mon Dec 28 12:41:29 2015] [warn] NameVirtualHost 192.168.5.2:8082 has no VirtualHosts
. ok
owncloud (8.1.5-12.1) wird eingerichtet ...
python-libxml2 (2.8.0+dfsg1-7+wheezy5) wird eingerichtet ...
grub-pc (1.99-27+deb7u3) wird eingerichtet ...
Installation finished. No error reported.
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-4-amd64
Found initrd image: /boot/initrd.img-3.2.0-4-amd64
  No volume groups found
done
plexmediaserver (0.9.14.5.1595-5c6e524-debian) wird eingerichtet ...
plex user exists now checking for group
Group plex exists proceeding with installation
update-rc.d: using dependency based boot sequencing
Killing Plex Media Server: done
Starting Plex Media Server: done

Während des Upgrades hat er mich aufgefordert, eine Festplatte für die grub Installation zu wählen, da hier anscheinend irgendwas verändert wurde. Ich habe meine Systemplatte gewählt und das wars.

Jetzt habe ich Angst, den Rechner neuzustarten, da ich nicht weiß, ob er wieder hochfährt, da ich nicht mal weiß, was eigentlich das Problem war.

Könnt ihr mir da weiterhelfen?

Vielen Dank für eure Hilfe
 
Ne, nicht die Systemplatte, nur die Daten (Dokumente, Bilder, Filme)
 
Hi, zeige mal bitte die Ausgaben von

Code:
fdisk -l

evtl mit vorangestelltem sudo und

Code:
cat /boot/grub/grub.cfg

im Code- oder Spoiler Format.

Eigentlich müsste alles gut gegangen sein, er hat keinen Fehler ausgegeben. Das einzige was dir passiert sein kann ist das dein Grub nicht im MBR der ersten Platte gelandet ist, das kann man aber wieder gerade biegen. Das müsste aber mit den Informationen die ich gepostet habe zu sehen sein.

Edit

Das Problem kann auftreten wenn ein anderes Programm gerade auf apt zugreift. Könnte sein das irgendein Frontend (hier grub postinstaller?) automatische updates durchgeführt hat und du per Konsole einen update Prozess angestoßen hast. Das passiert desöfteren, ist aber auch nicht weiter tragisch.
 
Zuletzt bearbeitet:
Also hast du eine Platte mit Linux drauf (welche Distribution? Debian 7? Debian 8?) UND eine andere mit den Daten (Dokumente, ...)?

Dann kannst du doch getrost einen Neustart machen, wenns aus welchen Gründen auch immer nicht hinhaut, sind deine Daten immer noch da. Oder verstehe ich da was falsch?
 
Die Daten sind dann immer noch da, das ist kein Problem. Ich habe die Kiste halt nur in der Ecke stehen, ohne Bildschirm, Tastatur und Maus. Wenn er nicht mehr startet, weil grub kaputt ist, muss ich dann erst umreumen, dann per Live Distro starten und das wieder gradebiegen. Das versuche ich gerade zu vermeiden.

fdisk -l:
root@debian-server:~# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 6001.2 GB, 6001175126016 bytes
255 heads, 63 sectors/track, 729601 cylinders, total 11721045168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sda1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdb1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdd: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdd1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdi'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdi: 6001.2 GB, 6001175126016 bytes
255 heads, 63 sectors/track, 729601 cylinders, total 11721045168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdi1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdg'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdg: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdg1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdh'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdh: 512.1 GB, 512110190592 bytes
255 heads, 63 sectors/track, 62260 cylinders, total 1000215216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00052cbe

Device Boot Start End Blocks Id System
/dev/sdh1 * 2048 980371455 490184704 83 Linux
/dev/sdh2 980371456 1000210431 9919488 5 Extended
/dev/sdh5 980373504 1000210431 9918464 82 Linux swap / Solaris

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 3000.6 GB, 3000592982016 bytes
256 heads, 63 sectors/track, 363376 cylinders, total 5860533168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdc1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sde: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sde1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdf'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdf: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdf1 1 4294967295 2147483647+ ee GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdj'! The util fdisk doesn't support GPT. Use GNU Parted.

Note: sector size is 4096 (not 512)

Disk /dev/sdj: 3000.6 GB, 3000592982016 bytes
256 heads, 63 sectors/track, 45422 cylinders, total 732566646 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdj1 1 732566645 2930266580 ee GPT

Disk /dev/mapper/crypt1: 3000.6 GB, 3000590397440 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860528120 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/crypt1 doesn't contain a valid partition table

Disk /dev/mapper/crypt4: 4000.8 GB, 4000783007744 bytes
255 heads, 63 sectors/track, 486400 cylinders, total 7814029312 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/crypt4 doesn't contain a valid partition table

Disk /dev/mapper/crypt5: 4000.8 GB, 4000783007744 bytes
255 heads, 63 sectors/track, 486400 cylinders, total 7814029312 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/crypt5 doesn't contain a valid partition table

Disk /dev/mapper/crypt6: 4000.8 GB, 4000783007744 bytes
255 heads, 63 sectors/track, 486400 cylinders, total 7814029312 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/crypt6 doesn't contain a valid partition table

Disk /dev/mapper/crypt7: 6001.2 GB, 6001171365888 bytes
255 heads, 63 sectors/track, 729600 cylinders, total 11721037824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/crypt7 doesn't contain a valid partition table

Disk /dev/mapper/crypt2: 3000.6 GB, 3000590397440 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860528120 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/crypt2 doesn't contain a valid partition table

Disk /dev/mapper/crypt8: 6001.2 GB, 6001171365888 bytes
255 heads, 63 sectors/track, 729600 cylinders, total 11721037824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/crypt8 doesn't contain a valid partition table

Disk /dev/mapper/crypt3: 3000.6 GB, 3000590397440 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860528120 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/crypt3 doesn't contain a valid partition table

cat /boot/grub/grub.cfg
root@debian-server:~# cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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 load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(/dev/sdh,msdos1)'
search --no-floppy --fs-uuid --set=root f1ebcf6f-044f-4aa7-a389-f8fbcad32c75
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(/dev/sdh,msdos1)'
search --no-floppy --fs-uuid --set=root f1ebcf6f-044f-4aa7-a389-f8fbcad32c75
set locale_dir=($root)/boot/grub/locale
set lang=de_DE
insmod gettext
fi
terminal_output gfxterm
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, mit Linux 3.2.0-4-amd64' --class debian --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(/dev/sdh,msdos1)'
search --no-floppy --fs-uuid --set=root f1ebcf6f-044f-4aa7-a389-f8fbcad32c75
echo 'Linux 3.2.0-4-amd64 wird geladen …'
linux /boot/vmlinuz-3.2.0-4-amd64 root=UUID=f1ebcf6f-044f-4aa7-a389-f8fbcad32c75 ro quiet
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-4-amd64
}
menuentry 'Debian GNU/Linux, mit Linux 3.2.0-4-amd64 (Wiederherstellungsmodus)' --class debian --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(/dev/sdh,msdos1)'
search --no-floppy --fs-uuid --set=root f1ebcf6f-044f-4aa7-a389-f8fbcad32c75
echo 'Linux 3.2.0-4-amd64 wird geladen …'
linux /boot/vmlinuz-3.2.0-4-amd64 root=UUID=f1ebcf6f-044f-4aa7-a389-f8fbcad32c75 ro single
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-3.2.0-4-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### 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/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

/dev/sdh ist meine Systemplatte. Die habe ich auch angegeben, als er mich fragte, wohin grub installiert werden sollte.
 
Zuletzt bearbeitet:
Edit@CitroenDsVier Ja, das siehst du richtig. Die Daten sind in keinem Fall in Gefahr, es kann nur sein das der PC in dieser Konfiguration nicht startet weil grub nicht Ordnungsgemäß installiert wurde. Das lässt sich aber sehr einfach wieder beheben. Praktisch ist nur, vor dem Neustart zu Wissen wo root liegt, dann kann man grub erst manuell anpassen und später den installer noch mal durchlaufen lassen.

Ich denke aber auch das alles gut gelaufen ist. Nur mir ist es schon hin und wieder passiert (früher, als ich mich noch nicht richtig auskannte :D ) das ich die falsche Partition angab und damit das System unbootbar machte. Stichpunkt Grub Error 15 bzw. 17. Aber ich glaube mit Grub 2 gibt es diese Szenarien nicht mehr.

@Topic:

Grub sucht auf der Partition /dev/sdh nach root. Ist das korrekt? Wenn ja, dürfte alles funktionieren, falls nicht müsstest du tatsächlich noch mal Hand anlegen. Soll heißen, in Partition /dev/sdh sollte der Pfad /boot/vmlinuz-3.2.0-4-amd64 zu finden sein. Dann ist alles gut.
 
Zuletzt bearbeitet:
OK, werde ich es mal versuchen. GRUB hat mir auf die Option gegeben, sich auf eine Partition der Systemplatte zu installieren, es stand aber da, dass das nicht empfohlen wird.
Ergänzung ()

Mal ne ganz dumme Frage, wie kann ich denn in /dev/sdh nachschauen. Das ist doch das block device und kein Verzeichnis?
 
Sorry, war nicht da die ganze Zeit.

/dev/sdh müsste ja irgendwie gemountet sein. Schau mal in deiner /etc/fstab nach. Sofern /dev/sdh root ist müsste der korrekte Pfad /boot/vmlinuz-3.2.0-4-amd64 sein.

Grub muss eigentlich generell in den MBR installiert werden, also z.b. /dev/sda. Selbst wenn du eine separate boot Partition hast. Die Konfigdatei grub.cfg landet dann entweder in (also die Partition) /boot, falls vorhanden, falls nicht geht es in /boot auf / (also auf root). Angenommen du hast dann boot auf /dev/sda1 kommt grub.cfg und die anderen Dateien von Grub dorthin. Hast du root (/) auf sda2 kommt Grub dann dort hin, aber wieder auf /boot. Nur das Blockdevice ist dann unterschiedlich. In der Konsole macht das aber keinen Unterschied weil die Partitionen entsprechend in /etc/fstab gemountet werden.
 
Zedar schrieb:
Grub muss eigentlich generell in den MBR installiert werden, also z.b. /dev/sda.
Nein. Man kann im MBR einen ganz klassischen "Standard"-Bootsektor lassen, der den ersten Sektor der 1. aktiven Partition lädt und ausführt. Dorthin installiert man grub(oder lilo oder sonstwas).

Diese Variante hat gegenüber einer Grub-Installation in den MBR den Vorteil, dass man sich mit anderen Betriebssystemen, die gern den MBR selbst neu schreiben, weniger zerschießt. Ich mache das jedenfalls schon immer so.
 
Zuletzt bearbeitet:
Macht Sinn.
 
Code:
/boot/vmlinuz-3.2.0-4-amd64
ist vorhanden.

Ich werde für die Nachwelt festhalten, ob der Neustart funktioniert hat, oder nicht. Bis dahin, vielen Dank für eure Hilfe.
 
Ok, ich drücke die Daumen und bin gespannt.
 
moin,

mach Dir eine 'SuperGrubDisk' auf eine CD. Damit müßte, wenn noch vorhanden, das System zu starten sein, auch wenn Grub defekt ist!
 
Zurück
Oben