Portál AbcLinuxu, 10. května 2025 05:27

Dotaz: GRUB 2 a 2 disky

20.6.2011 13:55 pupala | skóre: 21
GRUB 2 a 2 disky
Přečteno: 134×
Odpovědět | Admin
Mám debian na sata a emdebian na ATA-flash disku. Ak je disk ATA sám nabootuje emdebian z grubu na ňom, ak je spolu so sata, tak grub sa spustí zo sata a ak dám bootnuť emdebian z ATA tak tento nebootne, lebo disky majú iné čísla ak sú obe v PC. Ak je jeden každý má sda, ak sú dva sata je sda a ata je sdb a emdebian z ATA disku hľadá pri boote systém na disku hd0 t.j. na sda2, čo je nateraz druha particia na sata pri dvojdiskovej konfigurácii a nie ATA-flash, ako boot očakáva. Ako z toho von? Parameter root nefungje, lebo root zariadenie sa mení v závislosti, či je v systéme len ata-flash, alebo aj sata aj ata-flash disk. Ďakujem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Migi avatar 20.6.2011 15:43 Migi | skóre: 59 | blog: Mig_Alley
Rozbalit Rozbalit vše Re: GRUB 2 a 2 disky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nabootuj ten emdebian a do souboru /etc/grub.d/40_custom přidej následující menuentry(předpokládám, že na tom ATA flash disku je emdebian na prvnim oddílu):

menuentry "emdebian" {

insmod ext2

linux (hd1,1)/boot/vmlinuz-2.6.32-5-amd64 root=/dev/sdb1

initrd (hd1,1)/boot/initrd.img-2.6.32-5-amd64

}

to hdX je číslo disku a začíná se od nuly, tedy sda = hd0, sdb = hd1. Číslo za čárkou je číslo oddílu na daném disku, z toho tedy hd1,1 je první oddíl druhého disku, hd0,1 je prvni oddíl prvního disku.

Případně si to uprav, nejsem si zcela jist, jestli se v tom tvem popisu orientuji pořadně. A uprav si i jádro aby odpovídalo tomu co máš ty. Popravdě nevim co je emdebian.

Potom spust update_grub, přibyte ti v nabidce položka pevne směřující na nastaveny disk/oddil.

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.