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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: bombov в Feb 05, 2009, 03:43



Титла: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 05, 2009, 03:43
Гледам едно ръководство по инсталация на Slackware следвам всичките им стъпки и успявам да инсталирам система ,но имам проблем с боотването на вече готовата система.

Тоест след като завърши инсталацията Slackware иска рестарт ,махам диска ,рестартирам и ми казва ,че не може да намери boot disk и не може да продължи зареждането ,пробвах какво ли не ,но успях няма.

Направих една пробна инсталация и на виртуална машина и там нямаше никакъв проблем с инсталацията и зареждането на Slackware.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: choko в Feb 05, 2009, 13:17
Здрасти!
Дай малко инфо за хардуера на които се опитваш да подкараш дистрибуцията.
Предимно хард дисковата подсистема??? [_]3


Титла: Re: Проблем с бутването на Slackware
Публикувано от: completer в Feb 05, 2009, 13:23
Сваляш Supergrub http://www.supergrubdisk.org/ ($2) запивсваш на диск, буутваш и пробваш да пуснеш автоматично намиране на MBR


Титла: Re: Проблем с бутването на Slackware
Публикувано от: dobrev666 в Feb 05, 2009, 13:53
Не си настроил правилно boot loader-a - lilo или не си го инсталирал правилно.
Когато го настройваш, трябва да му зададеш да е в MBR. За да ти кажа къде грешиш ще трябва да опишеш точно какво правиш когато го конфигурираш.
Друг вариант е да го оправиш след като си инсталирал. Боотваш с инсталационния диск, монтираш хард диска на който си инсталирал например в /mnt и гледаш какво имаш в /mnt/etc/lilo.conf.
Най-добре е този целия файл да го покажеш тук.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 05, 2009, 15:50
http://openfmi.net/frs/download.php/351/SlackwareInstallation-BG-v0.2.pdf ($2)

Еми следвам това ръководство.

Мисля ,че инсталирам правилно Lilo-то и MBR.

Цитат
Боотваш с инсталационния диск, монтираш хард диска на който си инсталирал например в /mnt и гледаш какво имаш в /mnt/etc/lilo.conf.
Най-добре е този целия файл да го покажеш тук.

И как по-точно това трябва да стане ?
Какви команди трябва да напиша.

Цитат
Сваляш Supergrub http://www.supergrubdisk.org/ запивсваш на диск, буутваш и пробваш да пуснеш автоматично намиране на MBR

Сега ще пробвам.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: dobrev666 в Feb 05, 2009, 17:47
Стартираш инсталацията на слак, така както при инстал. Логваш се като роот.
Да речем си инсталирал слака в /dev/hda1 пишеш:
mount /dev/hda1 /mnt
cd /mnt/etc
cat lilo.conf

Това което изпише последната команда трябва някак си да го видим и ние.

Колкото до това ръководство, което си посочил, нещата написани на страница 45,46,47 и 48 се отнасят за това, където смятам че си объркал. Много в важно да не пропуснеш дори едно нещо от тези няколко страници.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 05, 2009, 20:48
Тая вечер пак ще откачам и закачам хардове и записвачки,че нещо сега се ебат и само ядове ми създават ,утре предполагам ,че сложа резултат.

Цитат
Колкото до това ръководство, което си посочил, нещата написани на страница 45,46,47 и 48 се отнасят за това, където смятам че си объркал. Много в важно да не пропуснеш дори едно нещо от тези няколко страници.

Тея стр. съм сигурен ,че са ми 99% правилни,защото поне 6 пъти преинсталирах системата,но ще видим.



Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 06, 2009, 01:22
Код:
mount /dev/hda1 /mnt
cd /mnt/etc
cat lilo.conf

Този резултат ми излиза :

http://195.149.248.189:8080/2009-02-06/013c3f02c6fac0038bac84688f600872_920x0.jpg ($2)

Пробвах и с няколко други команди :

Код:
cat/mnt/etc/lilo.conf
Код:
hugesmp.s root=dev/hda3/ rd/init=ro hda=noprob

След това реших да направя и отново инсталацията на Слака ето и малко снимки :

http://195.149.248.189:8080/2009-02-06/e276915f9508eab5b5c90ceaf5261bfd_920x0.jpg ($2)
http://195.149.248.189:8080/2009-02-06/08052c7c7e510e2d04d70106e363cfe6_920x0.jpg ($2)
http://195.149.248.189:8080/2009-02-06/ee4a303d651f0b7c2c918dd35af62e86_920x0.jpg ($2)

Ето и снимки от View-то лилото :

http://195.149.248.189:8080/2009-02-06/e3b4a4b195c402bad5830032340b8e8f_920x0.jpg ($2)
http://195.149.248.189:8080/2009-02-06/091b5f4679543a72d0af7757572d7707_920x0.jpg ($2)


Титла: Re: Проблем с бутването на Slackware
Публикувано от: completer в Feb 06, 2009, 12:49
Абе незнам за буута кво правиш ама аз ли се лъжа или наистина не си направил Swap дял.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: dobrev666 в Feb 06, 2009, 14:43
В lilo.conf пише следното
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda3
.....
Трябва да стане:
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
.....

Гледам че имаш нтфс дялове. Ако имаш другата ОС ще трябва да си добавиш и конфиг за другата ОС.
По принцип става и във варианта в който сега си го направил, но ще трябва от другата ОС да направиш така, че да боотваш линукс-а, който е на /dev/hda3


Титла: Re: Проблем с бутването на Slackware
Публикувано от: zeridon в Feb 06, 2009, 14:53
Здрасти,

lilo е инсталирано в дял а не в MBR

В случая това ти е проблема.

Ако искаш можеш да промениш конфигурацията на windows-а за да буутваш от него лилото (http://www.linux-bg.org/forum/index.php?topic=8408.0) i http://www.google.bg/search?q=boot+linux+from+windows+with+lilo


Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 06, 2009, 20:37
Трябва да стане:
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
.....

Като откачих записвачката ,най-сетне боотна.

Да му серам баси кефа.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: completer в Feb 06, 2009, 21:04
Абе ти да не си настроил така малко случайно да буутва от CD-то вместо от HDD-то. ;D ;D ;D ;D


Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 06, 2009, 22:04
Абе ти да не си настроил така малко случайно да буутва от CD-то вместо от HDD-то. ;D ;D ;D ;D

Не,поне така си мисля.

Сега ще падне интересно ,да направя да боотне Слака като харда ,на който го инсталнах ,който е слейв.

Цитат
най-лесно е маха диска с вин-а, инсталлва линукса, после слага харда и си ги избира от биоса (щом може да избира в биоса от кой хард да боот-ва)

Само ,че дори като и слейв диск ми се зарежда Лилото ,как мога да го забреня ?


Титла: Re: Проблем с бутването на Slackware
Публикувано от: completer в Feb 07, 2009, 15:10
Абе ти да не си настроил така малко случайно да буутва от CD-то вместо от HDD-то. ;D ;D ;D ;D

Не,поне така си мисля.

Сега ще падне интересно ,да направя да боотне Слака като харда ,на който го инсталнах ,който е слейв.

Наистройката на кое да е първото бутващо устройство е от биоса.Трябва да изглежда нещо от сорта на
First Boot Device      HDD
Second Boot Device CD-ROM
.................................
но нямам представа какъв е биоса ти затова предполагам, но по принцип това е горе-долу еднакво при повечето.

А ако искаш може да помислиш да минеш на GRUB вместо LILO
http://www.ibm.com/developerworks/linux/library/l-bootload.html ($2)


Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 07, 2009, 19:34
Цитат
First Boot Device      HDD
Second Boot Device CD-ROM

Хахаха не съм толкова зле.

Искам сега да попитам има ли някакъв начин Уиндоуса да разпознае Лилото ?

Биоса ми е такъв че за
First boot device : Hard disk.
Second boot device ; Hard disk

Не е такъв ,че да може да се избира хард диска примерно преди съм имал биос :
First boot device : Hard disk-0.
Second boot device ; Hard disk-1.

И могат да се разместват.

По принцип искам да ми е мастър диска ,на който ми е боота за Уиндоуса и Убунтуто и ако може някак си да добавя и Лилото на Слака ,ако поне се научих да инсталвам Слака ,дори и на сън ;D.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: tonitochev в Feb 07, 2009, 21:15
Е какъв е проблема да използваш Груб - а на Убунтуто. Просто добавяш запис на Слака в menu.list и готово. Стига да стартираш системата от Груб а на Убунтуто де.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 07, 2009, 21:19
Е какъв е проблема да използваш Груб - а на Убунтуто. Просто добавяш запис на Слака в menu.list и готово. Стига да стартираш системата от Груб а на Убунтуто де.

Да имам menu.list.

Значи следния фрагмент :

http://www.linuxforums.org/forum/slackware-linux-help/115663-add-slackware-grub.html ($2)

Код:
title Slackware
root (hd0,x)
kernel /<vmlinuz_filename> ro root=/dev/hda<partition>
initrd  /<initrd_filename>

В моя случая би трябвало така да изглежда нали :

Код:
title Slackware
root (hd0,3)
kernel /<vmlinuz_filename> ro root=/dev/hdb3<partition>
initrd  /<initrd_filename>





Титла: Re: Проблем с бутването на Slackware
Публикувано от: tonitochev в Feb 07, 2009, 22:16
Ето как е при мен:

title      Slackware 12.1 curent
root      (hd0,1)
kernel   /boot/vmlinuz root=/dev/sda2 ro vga=773

В случая, root дяла на слака е на вторият дял на първият диск и нямам initrd образ.

А ето как е целият menu.list:

title      Debian GNU/Linux, kernel 2.6.28dv
root      (hd0,2)
kernel   /boot/vmlinuz-2.6.28dv root=/dev/sda3 ro vga=791 splash quiet
initrd      /boot/initrd.img-2.6.28dv


### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Pardus 2008.2
root      (hd0,5)
kernel   /boot/kernel-2.6.25.20-114 root=/dev/sda6 splash=silent showopts vga=791 ro quiet
initrd      /boot/initramfs-2.6.25.20-114
savedefault
boot

title      Debian KDE 4.2
root      (hd1,1)
kernel   /boot/vmlinuz-2.6.28.2 root=/dev/sdb2 ro single
initrd      /boot/initrd.img-2.6.28.2

title      Slackware 12.1 curent
root      (hd0,1)
kernel   /boot/vmlinuz root=/dev/sda2 ro vga=773


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



Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 07, 2009, 22:19
Код:
Код:

title Slackware
root (hd0,3)
kernel /<vmlinuz_filename> ro root=/dev/hdb3<partition>
initrd  /<initrd_filename>
.

Пробвах с тоя код ,но нищо не аддна.

Сега ще пробвам и с твоя код.



Титла: Re: Проблем с бутването на Slackware
Публикувано от: tonitochev в Feb 07, 2009, 22:21
Еми няма как да адне, нали трябва да му посочиш ядрото, а ти не си го направил


Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 07, 2009, 22:31
По-друг начин ги именува,явно не по мойта логика.

Сега ще пробвам с това

title Slackware
root (hd0,3)
kernel /boot/vmlinuz ro root=/dev/sdb3 ro vga=773

Ubuntu ми е - Windows Inside освен menu.lst и wubildr другаде мисля ,че другаде не трябва да го аддна тоя редл

Промених под Уиндоус всички файлове wubildr и menu.lst сега пък къде бъркам ,да му се ненавиди.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: completer в Feb 07, 2009, 23:05
По-друг начин ги именува,явно не по мойта логика.

Сега ще пробвам с това

title Slackware
root (hd0,3)
kernel /boot/vmlinuz ro root=/dev/sdb3 ro vga=773

Ubuntu ми е - Windows Inside освен menu.lst и wubildr другаде мисля ,че другаде не трябва да го аддна тоя редл

Промених под Уиндоус всички файлове wubildr и menu.lst сега пък къде бъркам ,да му се ненавиди.

Виж сега да те науча малко за това как Линукс чете дяловете на хдд-то.
Винаги почва да брои от 0 ,затова може би се бъркаш.Например имаш hda1 в menu.lst трябва да го опишеш като hd0,0 или  hda2 като hd0,1 и т.н.За да видиш кое къде е инсталирано използвай командата
fdisk -l

Ето как изглежда при мен :
Код:
debian:/home/completer# fdisk -l

Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1148     9221278+   7  HPFS/NTFS
/dev/hda2            1149        7676    52436160    f  W95 Ext'd (LBA)
/dev/hda3            7677       19348    93755340   83  Linux
/dev/hda4           19349       19457      875542+  82  Linux swap / Solaris
/dev/hda5            1149        7676    52436128+   7  HPFS/NTFS

Disk /dev/hdb: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               2        4998    40138402+   f  W95 Ext'd (LBA)
/dev/hdb5               2        4998    40138371    7  HPFS/NTFS

В случая при мен hda3 е журналната система.
А за да опиша това в menu.lst ще изглежда така.

Код:
title		Debian GNU/Linux, kernel 2.6.28
root (hd0,2)
kernel /boot/vmlinuz-2.6.28 root=/dev/hda3 ro
initrd /boot/initrd.img-2.6.28
savedefault

title Debian GNU/Linux, kernel 2.6.28 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.28 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.28
savedefault

На секция root задаваш както ти обясних , бройш от нула.
Имай предвид че аз съм със АТА и затова са hd XX
а при SATA  са sd XX


Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 07, 2009, 23:15
Ползвам Терминала във Убунтуто и пиша следната команда :

Код:
df -h

Ето и резултата :

http://195.149.248.189:8080/2009-02-07/8e43d2d51c7ef0a7f645ad6e39d42820_920x0.jpg ($2)

Бати страното :

Код:
bombov@ubuntu:~$ fdisk -l
Cannot open /dev/sda
Cannot open /dev/sdb


Титла: Re: Проблем с бутването на Slackware
Публикувано от: tonitochev в Feb 08, 2009, 08:05
Абе това Убунту да не би да е инсталирано във файл в Уиндоус? С Wubi ? Щото ако е така , няма да стане. Тея неща , дето ги обясняваме се отнасят за реална инсталация на реален дял от хард диска. Не виждам как от Уиндоус ще пишеш във файлове на Линукска система.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 08, 2009, 10:17
Абе това Убунту да не би да е инсталирано във файл в Уиндоус? С Wubi ? Щото ако е така , няма да стане. Тея неща , дето ги обясняваме се отнасят за реална инсталация на реален дял от хард диска. Не виждам как от Уиндоус ще пишеш във файлове на Линукска система.

Да такова е.

Значи няма да стане.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: tonitochev в Feb 08, 2009, 10:33
Еми няма.
Имаш два варианта:
1. Оставяш Lilo да стартира Слака и Уиндоус. Обаче при преинсталиране на Уиндоус ще се презапише МБР дяла и няма да можеш да стартираш Слака.
2. Оставяш Уиндоус да стартира - потърси с търсачката на форума. Мисля, че е отговаряно на въпроса какъв файл да барнеш в Уиндос.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 08, 2009, 11:21
2. Оставяш Уиндоус да стартира - потърси с търсачката на форума. Мисля, че е отговаряно на въпроса какъв файл да барнеш в Уиндос.

Цитат
1. Влизаш в Linux и в конзолата изпълняваш
dd  if=/dev/hdaX  of=/tmp/bootsect.lnx  bs=512  count=1; sync;  sync

където /dev/hdaX е root дяла ти с Linux. Като резултат ще имаш във файла /tmp/bootsect.lnx  първите 512 байта от този дял.

2. Копираш bootsect.lnx в C:\  на дяла с WinXP. С текстов редактор отваряш файла c:\boot.ini (нормално не се вижда, защото е скрит файл, така че  пробвай с "notepad c:\boot.ini") и добавяш в него най-отдолу реда

C:\bootsect.lnx="Slackware Linux"

и си готов.

Ако вместо текста между кавичките оставиш само интервали , то тогава ще имаш и скрито меню за извор.
И незабравяй да промениш променливата timeout в c:\boot.ini , че да имаш достатъчно време за избор от менютата (например timeout=10 )    '<img'>

Предполагам ,че това трябва да изпълня.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: completer в Feb 08, 2009, 12:25
Да това трябва да изпълниш.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: bombov в Feb 08, 2009, 13:36
Впрочем сега се разбърниках в биоса и намерих ,откъде да сменям приоритета на хард дисковете и разбрах как ще си боотвам системите ,може ли lilo.conf да си го редактирам под Убунту , защото пробвах ,но ми казва ,че нямам необходимите права за достъп.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: completer в Feb 09, 2009, 15:54
Е това не знам за кой път ти го казваме ама трябва да си root за да бърникаш там.
su - и даваш праола за роот.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: fogata в Feb 09, 2009, 19:24

[/quote]

Виж сега да те науча малко за това как Линукс чете дяловете на хдд-то.
Винаги почва да брои от 0 ,затова може би се бъркаш.Например имаш hda1 в menu.lst трябва да го опишеш като hd0,0 или  hda2 като hd0,1 и т.н.За да видиш кое къде е инсталирано използвай командата
fdisk -l


[/quote]
Това не е вярно.Не Линукса ,а груб чете така дяловете.Лилото например чете от 1.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: completer в Feb 10, 2009, 11:27
Добре съгласен съм, моя грешка! И с кво помогнахме сега на bomov.


Титла: Re: Проблем с бутването на Slackware
Публикувано от: fogata в Feb 10, 2009, 22:56
Впрочем сега се разбърниках в биоса и намерих ,откъде да сменям приоритета на хард дисковете и разбрах как ще си боотвам системите ,може ли lilo.conf да си го редактирам под Убунту , защото пробвах ,но ми казва ,че нямам необходимите права за достъп.
Мисля си че не може.И нещо което често се забравя е че след редакция на lilo, в конзола с роот права се изпълнява командата lilo.