Grub herstellen met LVM

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Tha_Butcha
  • Registratie: November 2000
  • Laatst online: 20-01 18:05
Op een of andere manier heb ik mijn grub verkloot. Als ik boot kom ik in de grub CLI.

OS: Ubuntu 10.04 LTS
Layout hd
code:
1
2
3
/dev/sda1 LVM paritie (met de rest van de parities)
/dev/sda2
/dev/sda5 boot paritie


Gedaan:

Booten in live-cd
sudo mount /dev/sda5 /mnt
sudo grub-install --root-directory=/mnt /dev/sda

grubrepair geprobeerd

iemand nog suggesties?

EDIT: extra info:

ik heb bootinfoscript gerund en dit was het resultaat:

code:
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
59
60
61
62
63
64
65
66
67
68
69
70
71
 Boot Info Script 0.61      [1 April 2012]


============================= Boot Info Summary: ===============================

 => Grub2 (v1.97-1.98) is installed in the MBR of /dev/sdb and looks at sector 
    1 of the same hard drive for core.img. core.img is at this location and 
    looks in partition 5 for /grub.

sdb1: __________________________________________________________________________

    File system:       LVM2_member
    Boot sector type:  -
    Boot sector info: 

sdb2: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info: 

sdb5: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        /grub/grub.cfg /grub/core.img

sda: ___________________________________________________________________________

    File system:       vfat
    Boot sector type:  SYSLINUX 4.06 4.06-pre1
    Boot sector info:  Syslinux looks at sector 61460 of /dev/sda for its 
                       second stage. SYSLINUX is installed in the  directory. 
                       The integrity check of the ADV area failed. No errors 
                       found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /syslinux/syslinux.cfg /ldlinux.sys

============================ Drive/Partition Info: =============================

Drive: sdb _____________________________________________________________________

Disk /dev/sdb: 499.6 GB, 499558383616 bytes
255 heads, 63 sectors/track, 60734 cylinders, total 975699968 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdb1    *             63   975,193,694   975,193,632  8e Linux LVM
/dev/sdb2         975,193,756   975,691,709       497,954   5 Extended
/dev/sdb5         975,193,758   975,691,709       497,952  83 Linux


"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/loop0                                              squashfs   
/dev/sda         1AFD-096C                              vfat       PENDRIVE
/dev/sdb1        Cow2KJ-dFLj-uyF0-9ahy-ewgW-hlfl-3Rf7JP LVM2_member 
/dev/sdb5        84b82eaa-1442-45a2-9d20-f61ca48efe64   ext4       

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/loop0       /rofs                    squashfs   (ro,noatime)
/dev/sda         /cdrom                   vfat       (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

[ Voor 81% gewijzigd door Tha_Butcha op 24-04-2012 14:13 ]

Compromises are for the weak


Acties:
  • 0 Henk 'm!

  • Vuurvoske
  • Registratie: Oktober 2003
  • Laatst online: 17:55

Vuurvoske

Nunquam cede!

Ik heb dit ook eens gehad, zoek op grub restore + live cd ofzoiets in die trent.

Dat heb je dus waarschijnlijk al geprobeerd

[ Voor 25% gewijzigd door Vuurvoske op 24-04-2012 14:17 ]

Beroeps brabander


Acties:
  • 0 Henk 'm!

  • DrFlash
  • Registratie: Juli 2009
  • Laatst online: 05-03 12:59
Voor zover ik weet werkt ubuntu 10 al met grub2, hiervan staan de bestanden in /etc/ je zal als root directory dus je normale root moeten koppelen.

in ieder geval lijkt --root-directory /mnt niet goed als je al chroot bent. de oude /mnt is namelijk dan / geworden.

--root-directory zou dus ofwel / moeten zijn ofwel /boot.

Wowhead profiel


Acties:
  • 0 Henk 'm!

  • Tha_Butcha
  • Registratie: November 2000
  • Laatst online: 20-01 18:05
YES, I'm IN!

Althans, hij boot hem nu, alleen krijg ik de grub nog steeds niet goed hersteld, kom weer in de CLI. Heb update-grub al gerund.

Hoe heb ik hem geboot, geconstrueerd aan de hand van mijn gegevens. Ik heb de gegevens gecomment voor andere tweakers

code:
1
2
3
4
5
6
7
set prefix=(hd0,msdos5)/boot/grub # Zeg grub waar ie de modules kan halen
insmod linux # laad module
insmod ext2 # laad module
insmod lvm # laad module
linux (hd0,msdos5)/vmlinuz-2.6.32-38-generic-pae root=/dev/mapper/zeus-root ro single # kernel laden, uit mijn bootscript gehaald
initrd (hd0,msdos5)/initrd.img-2.6.32-38-generic-pae #kernel laden
boot # boot computer


Dus nu nog de vraag, hoe fix mijn grub?

Compromises are for the weak


Acties:
  • 0 Henk 'm!

  • Vuurvoske
  • Registratie: Oktober 2003
  • Laatst online: 17:55

Vuurvoske

Nunquam cede!

er is een grub.cfg waar je de entry's kunt editen.
/etc/grub/grb.cfg oid

Beroeps brabander


Acties:
  • 0 Henk 'm!

  • Tha_Butcha
  • Registratie: November 2000
  • Laatst online: 20-01 18:05
Hij werkt weer :) Nadat ik hem handmatig had geboot (zie boven) en verschillende kernels heb geprobeerd (2.6.32.-36 werkte) heb ik het volgende gedaan:

Alle packages geupdate. Wat oude kernels weggegooid. Nogmaals 'update-grub' gedraaid en opnieuw geinstalleerd. Nu doet ie het weer :) Het waren een stel rotte kernels die aan het klooien waren.

Compromises are for the weak

Pagina: 1