Grubot a PenDirve-ra!

Fórumok

Hy!
Hogyan tudom a Grubot a penemre tenni? A Penen kell valamit csinálni? Valamilyen partíciót? A penem az sda(1,2,3)-on van. A grub-install /dev/sda ezt írja ki:
root@/home/davs# grub-install /dev/sda
/dev/sda does not have any corresponding BIOS drive.

Hozzászólások

" A penem az sda(1,2,3)-on van."

"grub-install /dev/sda"

pl:
grub-install /dev/sda1 -re mit lép?
----------------------------------------------------------------
"A megoldas mindeki kerdesere egyszeru.
OLVASSATOK DOKUMENTACIOT!"
by thuglife

grub-install /dev/sda --recheck

---------------------
Minél korszakalkotóbb ötlettel állsz elő, annál több hülyén kell átverekedned magadat.

Hy!
Rájottem, hogy ez mégsem az igazi, mert a hddn lévo grubot indítja el...
Az kellene akkor, hogy hogyan lehet a grubot a pendrive-ra telepíteni a kernellel egyutt?Azután mit kell csinálni, hogy az sda1 partícióról bootoljon? Tehát hogy a gép felismerje, hogy onnan lehet bootolni? (az sda1 2MB-os)

mit kell csinálni, hogy az sda1 partícióról bootoljon?

Ha a /boot könytárat oda rakod?

----------------------------------------------------------------
"A megoldas mindeki kerdesere egyszeru.
OLVASSATOK DOKUMENTACIOT!"
by thuglife


# mount /dev/sda1 /mnt/pendrive
# cp -rf /boot /mnt/pendrive

# grub
grub> root (hd1,0)
grub> setup (hd1)
grub> quit

Az első rész a prompt, ezzel jeleztem, mit hova kell bevésni.
Persze ehhez még kell az is, hogy:
- Legyen a penen /boot/grub mappa, abba stage1, e2fs_stage1_5, reiserfs_stage1_5 meg hasonló kedvességek, stage2
- A BIOS képes legyen penről bootolni (nem mindegyik USB bootot tudó BIOS tud pent).

Hát... ha a kernelt a penről akarod hozni akkor igen. Akkor tökúj menu.lst kell meg nyilván akkor a /boot mappából ilyenek mint régi kernel, régi initrd felejtős. Ott ebbe az esetbe csak azok legyenek amik fel vannak készítve a penes bootra.

Nyilván akkor a menu.lst is vmi ilyes lesz:


title USB Linux
root (hd1,0)
kernel /vmlinuz root=/dev/sda1
initrd /initrd.img

Nekem ugyan ez jön elő, ha kubuntut akarok telepíteni az egyik gépemre...
a --recheck is próbálva lett... akkor csak pár percel később kapom meg ezt a hibát...