grub + sata + xp boot

grub + sata + xp boot

Hozzászólások

Egy működő sata -s megoldás:

LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot="/dev/sda"
message = /boot/boot_message.txt
prompt
timeout="1200"
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga=normal
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins

other = /dev/sda1
label="Windows"
table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins

image="/boot/vmlinuz"
root="/dev/sda3"
label="Linux"
read-only
# Linux bootable partition config ends

Ez volt az első, ahogy prószáltam, de még csak hibát sem ír ki :(

other = /dev/sda1
label="Windows"
table = /dev/sda

Nálam annyi a különbség, hogy a linux és a lilo ill. a grub is a pata vinyón van.

Nincs olyan, hogy nem ír ki hibát:

Ha kész a konfigod, akkor a lilo parancsal módosítja a progit, majd felírja a megfelelő helyre:

pl: MBR, ahol a primary része van a lilo -nak
Reboot után a betöltődését egy li sztringel jelzi, ha jó akkor töltődik a senondary rész, amit lo -val jelez (Ezért írja ki, hogy lilo...), ha megvan akkor jöhet az oprendszer, vagy ha kértél promptot, akkor választhatsz (szép grafikus is tud lenni a menü..., de akkor már nem írja, hogy lilo... Meg tud boot message-t... lásd lilo.conf)

Na már most:
lilo parancs kiadásakor kiírja, hogy minden jó, illetve a választott boot neveket(label)
Ha igen, akkor jó.
Utánna reboot, mi történik?

Nincs olyan hogy nincs hibaüzenet, kicsit legyél már interaktívabb...

A bios melyik winyóról nyomja a boot-ot?
Csak azért mert annak az MBR jében kell lennie a lilo primary részének...
A boot arra mutasson, ha lehet...

Mi az az RTFM?

pityuf1, neked hogy néz ki a grubod?

pityuf1!

válaszolj plíz.

hallottam, (bár szerintem ez hülyeség) hogy az xp-t csak akkor inditja el, ha annak a winyónak az mbr-jében van a grub amelyiken van a windozer. Ez igaz?

Szia, az RTFM az annyit tesz hogy "read the fine (vagy fuckin') manual", egyébként a grubos xp mbr híresztelést sem megerősíteni, sem cáfolni nem tudom.

Leírom hogy nekem hogy néz ki a dolog, így működik. A 2 darab Western Digital Sata vinyó egy SiliconImage3112A kártyán csücsül.

hda [hda1 NTFS - tárhely 40Gb ]
Maxtor 40G
=================================================
hde [hde1 NTFS XP 3Gb | hde2 Linux swap | hde3 Linux root ext3 ]
WD Raptor 36,7G
=================================================
hdg [hdg1 NTFS 36,7Gb ]
WD Raptor 36,7G

A grub a 2. lemezen (számozás szerint hd1) található, a windows-t chainloader tölti, a példa conf file alapján, ha van kérdésed tedd fel délután 3 és este 10 között, addigra jövök vissza, ha van ICQ-d lehet hogy előbb sikerül megoldani a problémát - 177920153

A gentoo manual végefelé található leírás alapján csináltam, esetleg nézd meg ott mit írnak. Ha sikerül megoldani mindenképpen írj.

De ne várjál már ötletet, úgy hogy el sem mondod bővebben, hol a hiba és az hogy jelentkezik....
Senki nem fogja a részletek nélkül kitalálni...

Szerintem neked erre van szükséged:

If you have installed DOS (or Windows) on a non-first hard disk, you have to use the disk swapping technique, because that OS cannot boot from any disks but the first one. The workaround used in GRUB is the command map (see map), like this:

grub> map (hd0) (hd1)
grub> map (hd1) (hd0)

This performs a virtual swap between your first and second hard drive.

Megjegyzem ilyet a lilo is tud:
other = /dev/hdb1
label = Win98
map-drive = 0x80 to 0x81
map-drive = 0x81 to 0x80
table = /dev/hdb

De nekem úgy rémlik ilyen az NT - XP nél már nem kell... Annak jobb a boot loadere...

[quote:230af181f9="supageo"]Megjegyzem ilyet a lilo is tud:
other = /dev/hdb1
label = Win98
map-drive = 0x80 to 0x81
map-drive = 0x81 to 0x80
table = /dev/hdb

De nekem úgy rémlik ilyen az NT - XP nél már nem kell... Annak jobb a boot loadere...

de kell - nem jobb a bootloader semmivel
egyébként grub-nál nekem megy map-pelés nélkül, szintén satát használok.
a lilo map-pelés nélkül nem tölti az xp-t.
a grub-nál RTFM!

[quote:cf7a5835f2="supageo"]De ne várjál már ötletet, úgy hogy el sem mondod bővebben, hol a hiba és az hogy jelentkezik....
Senki nem fogja a részletek nélkül kitalálni...

Geo, azon az egy hibaüzin amit írtam nincs más jelenség, a lilo lefagy, a grub legalább visszalép. ennyi :(

Ha nem mappelsz, akkor a lilo-nál a kurzor a bal felső sarokban villog az idők végezetéig, szerintem ezt tapasztalod.

Helló!

Az lenne a probléma, hogy nem akar butulni az xp a sata vinyóról, a debian pata vinyón van
A lilo-val teljes csőd ezért jott a grub.

a menu.lst -ben ez van:

title Windows NT/2000/XP (loader)
root (hd2,0)
savedefault
makeactive
chainloader +1

a device map-ban ez van:
(hd0) /dev/hda
(hd1) /dev/hdb
(hd2) /dev/hde

2db pata és 1 sata vinyó van a gépben

gondolom a grubnak a hd2 az sda.

Amikor feljon a GRUB, kapcsold at (c)onsole modba, majd kezd el gepelni, hogy root (hd0,<TAB> Ekkor kilistazza neked a hd0-on talalhato particioidat. root(hd1,<TAB> a hd1-en talalhato particiok. Igy biztosan ki tudod valasztani az XP particiojat. (Ha jol emlekszem, az NTFS-t nem ismeri fel, de a 7-es particio-ID alapjan azt is konnyu megtalalni.)

a makeactive-nál akad ki

error 12: invalid device requested

De miért rosz a lilo?
Mi a bajod vele? Min akad ki, mit ír ki?