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

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: supervas в Jul 16, 2007, 09:18



Титла: Стартиране на install от hdd
Публикувано от: supervas в Jul 16, 2007, 09:18
Проблема е следния:
Свалих и записах както трябва ИСО файла на Slackware 12 DVD.  На десктоп-а тръгна, но на лаптопа (където искам да го инсталирам), не успя. Още при зареждането на DVD-то спира със съобщението "Non-emulation booting" и нищо повече не става.
Затова реших да запиша DVD на твърдия диск и да стартирам инсталацията от там с LOADLIN (нямам флопи). Успях да стигна до следната команда за стартиране на ядрото:

Примерен код
loadlin c:\slack\kernels\hugesmp.s\bzimage root=/dev/hda1 rw initrd=c:\slack\isolinux\initrd.img


HDA1 е дяла за linux-a.

Така ядрото зарежда стига до освобождаването на памет и след това изписва, че не може да отвори начална конзола и последното съобщение е:

Цитат
Kernel panic - not syncing: No init found. Try passing init= option to kernel.


Пробвах да добавя да добавя INIT=SINGLE и APPEND="init=rw", но разлика нямаше.

Предполагам, че ако пробвам с 3-те CD-та сигурно ще тръгне, но искам да пробвам с DVD-то. Ако се сещате как да пусна инсталацията без дискети или чрез LiveCD помогнете, аз не се сещам за нищо повече!


Титла: Стартиране на install от hdd
Публикувано от: paucku в Jul 16, 2007, 16:13
1. Аз бих пробвал така. Записвам DVD-то на харда, като имидж. От него изваждам bzimage и initrd.img, за да са ми е под ръка. След това се опитвам да стартирам така:
Цитат
loadlin c:\път-до\bzimage root=DVDIMAGE.iso initrd=c:\път-до\initrd.img

Тоест задавам като root дял имидж, в който има работеща система, а не както ти го правиш, с празен дял (доколкото разбирам).

2. Друг вариант. Взимам Live CD, което има GRUB. Знам че Mepis е такъв. И се опитвам, чрез него да стартирам въпросното DVD.

3. Трети вариант. Взимам едно CD от Slack-а, което може да зарежда и се опитвам чрез него да заредя DVD-то.

4. Настройвам BIOS-а на лаптопа да зарежда от оптичното устройство ;). Понякога чакат натискане на определен клавиш за да стане това. Разгледай го внимателно.

Това е начина по който бих пробвал аз. Нямам възможност да тествам тези съвети, но се надявам да са ти полезни и да ти дадат някаква идея.

П.П. Писал съм ги в реда в който съм се сетил, а не по важност.


Титла: Стартиране на install от hdd
Публикувано от: ivo1204 в Jul 17, 2007, 02:59
С GRUB: Ц "с" минаваш в команден шел.Пишеш:
root (hd0,0)
kernel  \slack\kernels\hugesmp.s\bzimage root=/dev/ram0
initrd  \slack\isolinux\initrd.img
И:
boot

След това там "setup" ( май беше ), да ти търси
 DVD-to.
Ako искаш DOS-a:
root (hd0,0)
chainloader   +1
boot

командния шел на GRUB приича на "bash" ,дописва възможните при натискане на <таб>
Ако имаш USB карта ( или USB reader), може да сложиш GRUB там , само че тогава ако си "ботнал" като посочиш там USB-XXXX  
 (hd0,0)  ще да е  (hd1,0 )  , това зависи  от няколко неща тип файлова система на ЪСБ-то ,например.


Титла: Стартиране на install от hdd
Публикувано от: supervas в Jul 17, 2007, 09:30
Благодаря за помощта!
Днес вечерта ще пробвам втория начин. Първия с ИСО-то за роот дял не се получи. Казва да задам правилни стойност за роот параметъра.


Титла: Стартиране на install от hdd
Публикувано от: supervas в Jul 18, 2007, 13:01
Проблема е решен!
Стана с използване на GRUB чрез LiveCD-то на MEPIS.

Първо пробвах да задам да търси файловете от предварително монтирана директория, но каза че инсталацията е завършила преди да копира каквото и да е (много бързо). След това смених CD-то с това на Slackware и всичко тръгна както обикновенно.

Вече имам инсталиран Slackware 12 на лаптопа и днес ще си играя с него. Забелязах, че има добавени доста нови пакети в групата "X", а и не само там, които не знам за какво служат.
Но това е друга тема {:->)


Титла: Стартиране на install от hdd
Публикувано от: paucku в Jul 19, 2007, 15:36
Много ми е интересно какво е решението. Ще може ли да кажеш подробно, какво му написа на GRUB-а? Защото не разбрах, какво имаш в предвид с това:
Цитат
Първо пробвах да задам да търси файловете от предварително монтирана директория, но каза че инсталацията е завършила преди да копира каквото и да е (много бързо).


Титла: Стартиране на install от hdd
Публикувано от: supervas в Jul 19, 2007, 19:54
Първо си записах CD с Mepis 6.5 и боотнах с него. Като се появи менюто с ESC и след това с 'c' минах в шела на GRUB. Преди това обаче прехвърлих двете директории (ISOLINUX и HUGESMP.S) от DVD-то на Slackware в първия дял (този за linux-а). В шела на ГРУП написах точно това, което ivo1204 каза:

root (hd0,0)
kernel  \slack\bzimage root=/dev/ram0
initrd  \slack\initrd.img
boot

и инсталацията тръгна. Преди да пусна SETUP-а монтирах директорията с файловете от DVD диска. Реших да пробвам така, тъй като те вече бяха записани на хдд-то. Като дойде въпроса от къде ще се инсталира (CD, NFS или вече монтирана директория на диска) избрах последната опция. И малко след това изписа, че инсталационния процес е завършил (не се изреждаха пакетите които се инсталират). Не вярвам толкова бързо да ги е инсталирал.
След това се показа главното меню. Тогава сложих DVD-то на Slackware и пробвах пак и то тръгна. Дори и LILO се инсталира.