Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: NetGh0st в Nov 28, 2009, 01:20



Титла: След инсталация на Fedora 12 не мога да boot-на Windows.
Публикувано от: NetGh0st в Nov 28, 2009, 01:20
Така. Инсталирах Федора 12. Нещо обаче май не го направих както трябва.

Windows -> C
Fedora -> направих нов partition от D, 10 ГБ голям, и още 1 гб диск за swap.
Добре, но май стана така, че boot-ва от live-flash-a, от който го инсталирах.

Докато флашката е plugg-ната -  буутва Федора (ако му дам буут other -> забива). Ако няма флашка ми казва Error booting operating system и край. Boot priority съм сменял, няма разлика.

Помогнете ми. Искам да мога да си пусна windows-a, имах важни неща там. Важни настройки и регистри, не искам да ги губя. Инсталнах в друг партишън, а като бях инсталирал кубунту GRUB-а ми лоудваше и windows, а сега - не.

Какво да правя ?


Титла: Re: След инсталация на Fedora 12 не мога да boot-на Windows.
Публикувано от: NetGh0st в Nov 28, 2009, 01:24
В смисъл искам да кажа - Федората си ми е на лаптопа, но boot-ването по някаква причина става от флашката. А ако няма флашка -> Error booting operating system и дотам...


Титла: Re: След инсталация на Fedora 12 не мога да boot-на Windows.
Публикувано от: c2h5oh в Nov 28, 2009, 01:52
Кой знае какво си забъркал при инсталацията ...... Можем да започнем да се разпитваме и след няколко дена да разберем и оправим проблема Може и направо да си преинсталираш федората. Когато те пита КЪДЕ да инсталира grub - дай му да се инсталира на първия дял на първия (вероятно единствен) диск. За GRUB това е  hd0,0 а на прост пингвински език е sda. Преди това можеш да разгледаш файла /boot/grub/menu.lst (това всъщност е мека връзка към /boot/grub/grub.conf) В него можеш да разгледаш при сегашното положение откъде ти се зарежда Fedorata При мене тоя файл изглежда така:
Код:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda3
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.31.5-127.fc12.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.31.5-127.fc12.x86_64 ro root=UUID=bd071645-d119-4a76-b99b-031f3c7a2fb1  LANG=bg_BG.UTF-8 SYSFONT=Cyr_a8x16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet nouveau.modeset=0

        initrd /initramfs-2.6.31.5-127.fc12.x86_64.img

В твоя може и да има още една секция за Windows Ако искаш провери и пиши пак тук Ако искаш преинсталирай на ново Ако имаш възможност по-добре от DVD


Титла: Re: След инсталация на Fedora 12 не мога да boot-на Windows.
Публикувано от: NetGh0st в Nov 28, 2009, 02:00
Мисля, че при инсталацията в началото като ме пита откъде да буутва, не деселектнах  флашката ( през live-flash инсталвах).

А menu.lst файла пробвах и преди да го отворя, но ме пита с какво. Давам му с KWord и ме пита какъв тип е файла ... и дотам. Plain text давам, но не ми дава еrror file not found.


Титла: Re: След инсталация на Fedora 12 не мога да boot-на Windows.
Публикувано от: c2h5oh в Nov 28, 2009, 02:12
1. Отваряш конзола
2. Пишеш su - (и тирето пишеш)
3. Пита те за парола и ти я пишеш
4. Пишеш cat /boot/grub/grub.conf
5. файла ти се разпечатва на екрана
Грешката ти я дава щото не го отваряш с руутски права Можеш да си инсталираш mc доста ще ти опрости живота в конзолата
P.S. Нямаш ли DVD на лаптопа?


Титла: Re: След инсталация на Fedora 12 не мога да boot-на Windows.
Публикувано от: NetGh0st в Nov 28, 2009, 02:21
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd1,2)
#          kernel /boot/vmlinuz-version ro root=/dev/sda3
#          initrd /boot/initrd-[generic-]version.img
#boot=/dev/sdb
default=1
timeout=15
splashimage=(hd1,2)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.31.5-127.fc12.i686)
        root (hd1,2)
        kernel /boot/vmlinuz-2.6.31.5-127.fc12.i686 ro root=UUID=285ae0e4-ba96-498a-a52b-6180a2fed981 noiswmd LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
        initrd /boot/initramfs-2.6.31.5-127.fc12.i686.img
title Other
        rootnoverify (hd1,0)
        chainloader +1

Имам DVD на лаптопа. Но нямах дискове, нито пък неро инсталирано , а имах празна флашка, и знаех че бързо става live-flash ...както и да е, омазах работата.
Има ли начин/шанс да може да се boot-не wina? При Ubuntu съжителстваха заедно ...
Ако ли не ... как да направя fedora да си буутва от харда, а не да разнасям флашки ?

И ... да. Понякога не засича, че изобщо имам lan. Трябва да рестартирам, за да тръгне.


Титла: Re: След инсталация на Fedora 12 не мога да boot-на Windows.
Публикувано от: c2h5oh в Nov 28, 2009, 02:36
За правене на флашка - https://fedorahosted.org/liveusb-creator/
При инсталацията сам виждаш че харда ти е втори диск (hd1 или sdb) и най вероятно grub е писал на MBR на флашката. Съвета ми е - преинсталирай си да ти е мирна главата Win-а ще се оправи при инсталацията. Преди това можеш да направиш отчаян опит (не съм сигурен дали ще има ефект) Влез с руут права в /boot/grub и напиши grub-install /dev/sdb Изчакай за завърши работата на командата и после рестартирай без да монтираш флашката


Титла: Re: След инсталация на Fedora 12 не мога да boot-на Windows.
Публикувано от: NetGh0st в Nov 28, 2009, 02:39
Благодаря. Смятам обаче утре да си взема диск, и да си инстална от диск - страх ме е ако не запиша правилно live-usb - то и остана без OS. Ще дам 50 стотинки, и ще си го имам на диск. Но утре ще се занимавам.

Лека нощ и благодаря много за помощта!


Титла: Re: След инсталация на Fedora 12 не мога да boot-на Windows.
Публикувано от: c2h5oh в Nov 28, 2009, 02:52
Ок Като ще пишеш на диск Пиши направо DVD Ако има въпроси - питай Ще помагаме


Титла: Re: След инсталация на Fedora 12 не мога да boot-на Windows.
Публикувано от: tonitochev в Nov 28, 2009, 07:35
Аиде стига де, това е елементарно за оправяне. Просто трябва да инсталираш груб в MBR на първият ти хард диск. Не ми е ясно обаче защо при тебе го разпознава като h1. Както и да е, намери инфо за GRUB и чети внимателно. Общо взето, трябва да изпълниш следното:
1. Провери с пакетният мениджър дали реално ти е инсталиран GRUB.
2.Следва да отвориш конзола, да се логнеш като администратор.
3. Пишеш
grub-install /dev/sda   (или което ти е там устройството. В случая sda е първи сата хард)
4.Тук ще падне чакане, че ще търси флопито. Порови се да разбереш как е командата без да търси флопито. Аз сега не ми се рови и затова така ти го написах.
5.Като се откаже да търси флопи ще инсталира каквото трябва и ще ти излезе съобщение за това.
6. Сега вече отваряш grub.conf и записваш необходимото за да се стартира и уиндоса. При мен е така:

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title        Microsoft Windows 7 64 bit
root        (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
savedefault
makeactive
chainloader    +1

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title        Microsoft Windows XP Professional
root        (hd0,0)
savedefault
makeactive
chainloader    +1

При мен Уиндоус ХП е на първият хард диск, а Уиндос 7 е на вторият и за това там има едни магии да го излъжат че е на 1 диск.

Това го пишеш след редовете за операционната ти система - при тебе Федора. Записваш промените и това е. Да уточня, че това важи за Груб 1. За Груб 2 се пише в едни други файлове.


Титла: Re: След инсталация на Fedora 12 не мога да boot-на Windows.
Публикувано от: NetGh0st в Nov 28, 2009, 23:14
Реинсталирах Федора, и всичко си тръгна ОК.