Portál AbcLinuxu, 14. května 2025 02:09

Dotaz: grub + extern. USB disk(sata)

25.3.2007 13:30 samo
grub + extern. USB disk(sata)
Přečteno: 440×
Odpovědět | Admin
Ahojte, prosim o pomoc s nasledovnym problemom: potrebujem rozbehat grub na externom HDD(SATA), aby somm mohol bootovat Arch 0.8.

Arch je nainstalovany, i GRUB, ale pri boote, ktory mam rieseny XP-ckovym boot managerom podla http://www.abclinuxu.cz/clanky/tipy/dual-boot-pomoci-zavadece-windows mi ostane visiet na ciernej obrazovke s napisom "GRUB _" a nic sa nedeje. Mam pocit, ze chyba bude v nastaveni grubu, postupoval som podla spomenuteho navodu, vsetko islo ako malo, ale neviem bootnut Arch:-( Pomocouu Knoppixu som sa pokusal prist na to, kde som urobil chybu, ale neviem si rady

podrobnosti instalacie:

Win XP na IDE disku, Arch na SATA cez USB(externy)

/etc/fstab >
 /dev/sdb1 / reiserfs defaults 0 1
vypis /boot/grub/menu.lst
#(0) Arch Linux
title Arch Linux
root (hd1,0)
kernel /boot/vmlinuz26 root=/dev/sdb1 ro
initrd /boot/kernel26.img
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.3.2007 22:14 l_n | skóre: 15 | Bednárec
Rozbalit Rozbalit vše Re: grub + extern. USB disk(sata)
Odpovědět | | Sbalit | Link | Blokovat | Admin
No a neměl by náhodou být root na sdb1 a ne na hd1,0? Řádek root určuje, na jakém oddílu je jádro, které má bootloader spustit, a řádek kernel pak určí přesnou adresu jádra na zadaném oddílu. Parametr root na tomhle řádku zadá adresu kořenového adresáře "/", který může být odlišný, pokud máš soubory z /boot (tj. menu.1st, jádro, různé ty stage...) na jiném oddílu.

Jinak podle mě je jednodušší si prostě zazálohovat windousovskou MBR
dd if=/dev/hda of=/.../mbr.img bs=512 count=1
Pak nainstalovat GRUB a spouštět Windows a Linux GRUBem, a v případě, že se chci vrátit jenom k Woknům, tak MBR zase ze zálohy nahrát zpět
dd if=/.../mbr.img of=/dev/hda bs=512 count=1
Ondroid avatar 25.3.2007 22:50 Ondroid | skóre: 32 | blog: Hombre
Rozbalit Rozbalit vše Re: grub + extern. USB disk(sata)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hádám že chyba je v tom že Grub nenajde odpovídající stage soubor v /boot/grub/... Jak přesně jsi instaloval Grub ? Zkus něco jako:

grub-install --root-directory=/mnt/tmp hd1

S tím že na /mnt/tmp je připojený ten externí disk a že hd1 (v řeči Grubu) je /dev/sda1.

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.