Portál AbcLinuxu, 31. července 2025 13:00


Dotaz: po upgrade debian na squeeze nenabootuje GRUB2-RAID5-LVM

8.3.2011 12:46 chinook | skóre: 28
po upgrade debian na squeeze nenabootuje GRUB2-RAID5-LVM
Přečteno: 573×
Odpovědět | Admin
Ahoj upgradoval jsem debian na squeeze. Po restartu system nenabehl. GRUB2 se ani nenacte. Jak postupovat pri oprave grub? Je tam 5disku /dev/sd[abcde]1 v RAID5 a je 1 SPARE a nad tim LVM. Za rady diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.3.2011 13:12 Jindrich
Rozbalit Rozbalit vše Re: po upgrade debian na squeeze nenabootuje GRUB2-RAID5-LVM
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mám pocit, že se psalo, že při upgradu zůstane grub-legacy. Tak jestli není problém někde jinde.
8.3.2011 13:21 Jindrich
Rozbalit Rozbalit vše Re: po upgrade debian na squeeze nenabootuje GRUB2-RAID5-LVM
Jinak bych se tedy pokusil reinstalovat grub z instalačního média (myslím, že u Debianu je na něm nějaká volba záchranného sezení, nevím, co používáte Vy).
8.3.2011 13:29 Jindrich
Rozbalit Rozbalit vše Re: po upgrade debian na squeeze nenabootuje GRUB2-RAID5-LVM
Absence odpoledního kafe: vždyť píšete, že používáte Squeeze. Takže jako fant můžu uvést pár odkazů: hlavně tento a tam odkázané jeden a druhý...
8.3.2011 13:31 Sten
Rozbalit Rozbalit vše Re: po upgrade debian na squeeze nenabootuje GRUB2-RAID5-LVM
Odpovědět | | Sbalit | Link | Blokovat | Admin
RAID je GRUBu ukradený, bootovat z něj nedokáže (tedy GRUB2 to prý umí, ale neriskoval bych to). Máte tam /boot oddíl v RAID1 nebo bez RAIDu?

Nabootoval bych Debian v rescue mode, nechal jej připojit oddíl, tam připojil /boot a spustil
for i in /dev/sd[abcde]; do grub-install $i; done
a mělo by být hotovo
8.3.2011 13:54 chinook | skóre: 28
Rozbalit Rozbalit vše Re: po upgrade debian na squeeze nenabootuje GRUB2-RAID5-LVM
nabootoval jsem z liveCD takto vypada disk:

file -s /dev/sda
/dev/sda: x86 boot sector; partition 1: ID=0xee, starthead 0, startsector 1, 3907029167 sectors, extended partition table (last)\011, code offset 0x4c
root@ubuntu:/home/chinook# file -s /dev/sda1
/dev/sda1: x86 boot sector, code offset 0x63
root@ubuntu:/home/chinook# file -s /dev/sda2
/dev/sda2: LVM2 (Linux Logical Volume Manager) , UUID: FjTOCDth1Ma6rxeMD02Q3iqRLhndVPD
vse jsem namountoval do mnt a v chrootu zadal:

grub-install /dev/sda
error: superfluous RAID member (4 found).
error: superfluous RAID member (4 found).
error: superfluous RAID member (4 found).
error: superfluous RAID member (4 found).
error: superfluous RAID member (4 found).
error: superfluous RAID member (4 found).
/usr/sbin/grub-setup: warn: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!.
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: if you really want blocklists, use --force.
Jak mam udelat at se grub hodi jen na partition /dev/sd[abcde]1?
8.3.2011 16:24 chinook | skóre: 28
Rozbalit Rozbalit vše Re: po upgrade debian na squeeze nenabootuje GRUB2-RAID5-LVM
Takze jsem to nahral na flashku

a vypsalo to:

grub-install /dev/sda
error: superfluous RAID member (4 found).
error: superfluous RAID member (4 found).
error: superfluous RAID member (4 found).
error: superfluous RAID member (4 found).
error: superfluous RAID member (4 found).
error: superfluous RAID member (4 found).
Installation finished. No error reported.
A system nabootoval bez problemu. Jak to dostanu na ty disky?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.