« -: May 19, 2013, 11:33 »
Здравейте!
Тези дни правих малко гимнастики на компютъра си. След като ги приключих, обаче, се натъкнах на други проблеми.
Имах два харддиска- уиндоус експи на /sdb и магея2 на /sda. Впоследствие след един токов удар /C: дяла на уина (sdb1) изпуши, но успях с разни туулс да извадя всички файлове - инсталацията на уина. :/D си беше ок, но за всеки случай и оттам си извадих информацията - няколко игри, които не тръгват с Wine и заради тях държах и експи-то.
Преоразмерих /sda и стана така - копирам /etc/fstab тук:
# Entry for /dev/sda7 :
/dev/sda7 / ext3 acl,relatime 1 1
/dev/sr0 /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
# Entry for /dev/sda5 :
/dev/sda5 /media/win_c vfat defaults,umask=000 0 0
# Entry for /dev/sdb1 :
/dev/sdb1 /media/win_c2 vfat umask=000,iocharset=utf8 0 0
# Entry for /dev/sda6 :
/dev/sda6 /media/win_d ntfs-3g defaults,umask=000 0 0
# Entry for /dev/sdb5 :
/dev/sdb5 /media/win_d2 ntfs-3g defaults,umask=000 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda1 :
/dev/sda1 swap swap defaults 0 0
Това го правих ръчно- тия редове, понеже магеята като наследник на мандрива присвоява някакви UUID на дяловете и съответно и в menu.lst на GRUB ги прави така, аз го направих както си е класически линукс.
Ето така направих и /boot/grub/menu.lst :
timeout 10
color black/cyan yellow/cyan
default 6
title linux
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda7 resume=/dev/sda1
initrd (hd0,6)/boot/initrd.img
title linux-nonfb
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/sda7 resume=/dev/sda1
initrd (hd0,6)/boot/initrd.img
title failsafe
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=failsafe root=/dev/sda7 failsafe
initrd (hd0,6)/boot/initrd.img
title windows
root (hd0,4)
makeactive
chainloader +1
title server 3.3.6-2.mga2
kernel (hd0,6)boot/vmlinuz-3.3.6-server-2.mga2 BOOT_IMAGE=server_3.3.6-2.mga2 root=/dev/sda7 splash quiet resume=/dev/sda1 vga=788
initrd (hd0,6)/boot/initrd-3.3.6-server-2.mga2.img
title server 3.4.34-1.mga2
kernel (hd0,6)/boot/vmlinuz-3.4.34-server-1.mga2 BOOT_IMAGE=server_3.4.34-1.mga2 root=/dev/sda7 resume=/dev/sda1
initrd (hd0,6)/boot/initrd-3.4.34-server-1.mga2.img
title desktop 3.4.34-1.mga2
kernel (hd0,6)/boot/vmlinuz-3.4.34-desktop-1.mga2 BOOT_IMAGE=desktop_3.4.34-1.mga2 root=/dev/sda7 resume=/dev/sda1
initrd (hd0,6)/boot/initrd-3.4.34-desktop-1.mga2.img
Идеята беше и уина, и магеята да съжителстват на един диск, обаче забравих, че уина иска непременно да тръгва от първия дял на hd0 и сложих там SWAP-a (dev/sd1).
При тези конфигурации пробвах да си стартирам магеята с разните там ядра, които имам- всичко си е ок, върви и пее.
После рестартирах, буутнах диска с уина, обаче греда- не ще да се инсталира на /sdа5 (дяла, предвиден за :/C) - греда, тогава се сетих, че иска непременно Ц-то да му е /sda1.
Понеже си настроих магеята и я накачих с всичките приложения, които ползвам, изобщо не ми хареса идеята да променям пак партишъните.
Прехвърлих всичко от Ц-дяла на стария диск - инсталацията на уин-а, включително и файловете ntldr, NTDETECT.COM, boot.ini, config.sys, autoexec.bat, msdos.sys, io.sys - на /sda5 - не съм много запознат, но на теория би трябвало да буутне, ако нещо не бъркам, макар и при буута да даде грешки. Направих menu.lst, както по-горе - за уина
title windows
root (hd0,4)
makeactive
chainloader +1
и не ще. Дава error 12 Invalid device requested
Въпросите ми са два: Понеже не иска уина да се инсталира на /sda5, някакъв начин има ли да го копирам там ръчно и да тръгне и подвъпрос-ако има такъв начин- как точно да стане, а вторият въпрос- в случай, че дотук не съм объркал нещо, правилно ли съм написал menu.lst, ако не- къде ми е грешката?
Благодаря предварително! Компютърът е с 1.5 ГБ рам, системата магея2- с ядрата, посочени по-горе в меню.лст