LINUX.ORG.RU

История изменений

Исправление Xenius, (текущая версия) :

Тут тебе какой-то фигни насоветовали. В основном верно, но местами как-то неоптимально.

И так, объясняю по порядку:

1. Это не ошибка end trace. Это kernel panic. После сообщения о причине паники пишется трассировка, которая в данном случае тебе не нужна, так как наиболее частая причина kernel panic, более частая чем баги в ядре и криво работающее железо — это невозможность смонтировать корневую файловую систему — то есть ту, куда у тебя установлена Slackware. Желательно было бы успеть увидеть сообщение ядра до того как вылезет трассировка, но не обязательно, и так можно догадаться, в чём дело.
2. Это может происходить потому что у тебя ядро generic без initrd или потому что корневая файловая система в параметрах ядра указана неправильно. Надеюсь ты знаешь, как называется раздел, куда у тебя установлена Slackware? Пусть это будет /dev/sdaX, тогда тебе нужно при загрузке зажать shift, если нет таймаута, если есть то просто быстро нажать на что-нибудь вроде стрелки вниз, чтобы не грузился пункт по умолчанию и потом сочетание клавиш для перехода в консоль груба (скорее всего просто клавиша <c>, читай подсказку внизу). В консоли grub пишешь команды:

set root=(hd0,msdosX)
linux /boot/vmlinuz-huge root=/dev/sdaX
boot
Когда пишешь первую команду, нажимаешь tab, чтобы дополнить имя жесткого диска и имя раздела. Если у тебя разметка DOS, то будет что-то вроде (hd0,msdos7), если разметка GPT, то будет как-то по-другому (сходу не помню), но в любом случае нажатие tab тебе подскажет варианты. нужно будет догадаться какой верный. Если что можно выполнить команду find /boot/vmlinuz-huge и она тебе выведет имя раздела со Slackware в формате grub.
3. После всего этого у тебя должна загрузиться Slackware, если нормально загрузится, то решай, что ты хочешь, lilo или grub, в любом случае нужно будет прописать в конфиге правильные параметры загрузки. Кроме этого, возможно ты захочешь перейти на ядро generic, сгенерировав initrd, если ты это ещё не сделал и соответствующим образом поправив конфигурацию.
Не советую делать и то и другое, как тебе предлагали, поскольку так грузиться будет медленней, чем если все ОС настроить через один загрузчик.
4. Причина этой ошибки почти наверняка в том, что установленная у тебя версия grub при генерации конфига не смогла правильно сгенерировать конфиг для Slackware, тебе нужно или написать правильный конфиг в /boot/grub/grub.conf или исправить конфигурационные файлы в /etc/grub* чтобы скрипты генерировали всё правильно. Второе предпочтительнее, но потребует вдумчивого чтения манов по грубу. Я сам бы это сходу не сделал.
5. Тебе предлагали смотреть /etc/fstab от Slackware, а не от федоры. Что ты показал именно от федоры видно по тому, что он сгенерирован анакондой.
6. Посмотеть fstab можно, если смонтировать нужный раздел командой mount и сделать cat /точка_монтирования/etc/fstab где точку монтирования ты выбираешь сам, когда монтируешь. Это должна быть существующая, желательно пустая директория. 7. Надеюсь, как монтировать и размонтировать после использования файловые системы ты знаешь? Если нет, то наверное тебе стоило бы почитать какие-нибудь книги по GNU/Linux или UNIX прежде, чем начинать работу, так как очень желательно понимать, что ты делаешь.

Конкретно по Slackware есть Slackbook, его можно найти на установочном диске, на официальном зеркале, на сайте http://slackbook.org/ или, наконец, в русском переводе http://jack.kiev.ua/docs/slackbook/

Только следует учесть, что книга устарела на 10 лет, так что советы по конфигурации иксов, в частности, принимать во внимание не следует.

8. Ну и про swap — если раздел свопа не работает, не обязательно было создавать другой, достаточно выполнить команду mkswap /dev/sdaY (учитывай что это удалит все данные с раздела /dev/sdaY, если они там были и не делай ошибки в этой команде)

Исправление Xenius, :

Тут тебе какой-то фигни насоветовали. Частично верно, но как-то неоптимально.

И так, объясняю:

1. Это не ошибка end trace. Это kernel panic. После сообщения о причине паники пишется трассировка, которая в данном случае тебе не нужна, так как наиболее частая причина kernel panic, более частая чем баги в ядре и криво работающее железо — это невозможность смонтировать корневую файловую систему — то есть ту, куда у тебя установлена Slackware. Желательно было бы успеть увидеть сообщение ядра до того как вылезет трассировка, но не обязательно, и так можно догадаться, в чём дело.
2. Это может происходить потому что у тебя ядро generic без initrd или потому что корневая файловая система в параметрах ядра указана неправильно. Надеюсь ты знаешь, как называется раздел, куда у тебя установлена Slackware? Пусть это будет /dev/sdaX, тогда тебе нужно при загрузке зажать shift, если нет таймаута, если есть то просто быстро нажать на что-нибудь вроде стрелки вниз, чтобы не грузился пункт по умолчанию и потом сочетание клавиш для перехода в консоль груба (скорее всего просто клавиша <c>, читай подсказку внизу). В консоли grub пишешь команды:

set root=(hd0,msdosX)
linux /boot/vmlinuz-huge root=/dev/sdaX
boot
Когда пишешь первую команду, нажимаешь tab, чтобы дополнить имя жесткого диска и имя раздела. Если у тебя разметка DOS, то будет что-то вроде (hd0,msdos7), если разметка GPT, то будет как-то по-другому (сходу не помню), но в любом случае нажатие tab тебе подскажет варианты. нужно будет догадаться какой верный. Если что можно выполнить команду find /boot/vmlinuz-huge и она тебе выведет имя раздела со Slackware в формате grub.
3. После всего этого у тебя должна загрузиться Slackware, если нормально загрузится, то решай, что ты хочешь, lilo или grub, в любом случае нужно будет прописать в конфиге правильные параметры загрузки. Кроме этого, возможно ты захочешь перейти на ядро generic, сгенерировав initrd, если ты это ещё не сделал и соответствующим образом поправив конфигурацию.
Не советую делать и то и другое, как тебе предлагали, поскольку так грузиться будет медленней, чем если все ОС настроить через один загрузчик.
4. Причина этой ошибки почти наверняка в том, что установленная у тебя версия grub при генерации конфига не смогла правильно сгенерировать конфиг для Slackware, тебе нужно или написать правильный конфиг в /boot/grub/grub.conf или исправить конфигурационные файлы в /etc/grub* чтобы скрипты генерировали всё правильно. Второе предпочтительнее, но потребует вдумчивого чтения манов по грубу. Я сам бы это сходу не сделал.
5. Тебе предлагали смотреть /etc/fstab от Slackware, а не от федоры. Что ты показал именно от федоры видно по тому, что он сгенерирован анакондой.
6. Посмотеть fstab можно, если смонтировать нужный раздел командой mount и сделать cat /точка_монтирования/etc/fstab где точку монтирования ты выбираешь сам, когда монтируешь. Это должна быть существующая, желательно пустая директория. 7. Надеюсь, как монтировать и размонтировать после использования файловые системы ты знаешь? Если нет, то наверное тебе стоило бы почитать какие-нибудь книги по GNU/Linux или UNIX прежде, чем начинать работу, так как очень желательно понимать, что ты делаешь.

Конкретно по Slackware есть Slackbook, его можно найти на установочном диске, на официальном зеркале, на сайте http://slackbook.org/ или, наконец, в русском переводе http://jack.kiev.ua/docs/slackbook/

Только следует учесть, что книга устарела на 10 лет, так что советы по конфигурации иксов, в частности, принимать во внимание не следует.

8. Ну и про swap — если раздел свопа не работает, не обязательно было создавать другой, достаточно выполнить команду mkswap /dev/sdaY (учитывай что это удалит все данные с раздела /dev/sdaY, если они там были и не делай ошибки в этой команде)

Исходная версия Xenius, :

Тут тебе какой-то фигни насоветовали. Частично верно, но как-то неоптимально.

И так, объясняю:

1. Это не ошибка end trace. Это kernel panic. После сообщения о причине паники пишется трассировка, которая в данном случае тебе не нужна, так как наиболее частая причина kernel panic, более частая чем баги в ядре и криво работающее железо — это невозможность смонтировать корневую файловую систему — то есть ту, куда у тебя установлена Slackware. Желательно было бы успеть увидеть сообщение ядра до того как вылезет трассировка, но не обязательно, и так можно догадаться, в чём дело.
2. Это может происходить потому что у тебя ядро generic без initrd или потому что корневая файловая система в параметрах ядра указана неправильно. Надеюсь ты знаешь, как называется раздел, куда у тебя установлена Slackware? Пусть это будет /dev/sdaX, тогда тебе нужно при загрузке зажать shift, если нет таймаута, если есть то просто быстро нажать на что-нибудь вроде стрелки вниз, чтобы не грузился пункт по умолчанию и потом сочетание клавиш для перехода в консоль груба (скорее всего просто клавиша <c>, читай подсказку внизу). В консоли grub пишешь команды:

set root=(hd0,msdosX)
linux /boot/vmlinuz-huge root=/dev/sdaX
boot
Когда пишешь первую команду, нажимаешь tab, чтобы дополнить имя жесткого диска и имя раздела. Если у тебя разметка DOS, то будет что-то вроде (hd0,msdos7), если разметка GPT, то будет как-то по-другому (сходу не помню), но в любом случае нажатие tab тебе подскажет варианты. нужно будет догадаться какой верный. Если что можно выполнить команду find /boot/vmlinuz-huge и она тебе выведет имя раздела со Slackware в формате grub.
3. После всего этого у тебя должна загрузиться Slackware, если нормально загрузится, то решай, что ты хочешь, lilo или grub, в любом случае нужно будет прописать в конфиге правильные параметры загрузки. Кроме этого, возможно ты захочешь перейти на ядро generic, сгенерировав initrd, если ты это ещё не сделал и соответствующим образом поправив конфигурацию.
Не советую делать и то и другое, как тебе предлагали, поскольку так грузиться будет медленней, чем если все ОС настроить через один загрузчик.
4. Причина этой ошибки почти наверняка в том, что установленная у тебя версия grub при генерации конфига не смогла правильно сгенерировать конфиг для Slackware, тебе нужно или написать правильный конфиг в /boot/grub/grub.conf или исправить конфигурационные файлы в /etc/grub* чтобы скрипты генерировали всё правильно. Второе предпочтительнее, но потребует вдумчивого чтения манов по грубу. Я сам бы это сходу не сделал.
5. Тебе предлагали смотреть /etc/fstab от Slackware, а не от федоры. Что ты показал именно от федоры видно по тому, что он сгенерирован анакондой.
6. Посмотеть fstab можно, если смонтировать нужный раздел командой mount и сделать cat /точка_монтирования/etc/fstab где точку монтирования ты выбираешь сам, когда монтируешь. Это должна быть существующая, желательно пустая директория. 7. Надеюсь, как монтировать и размонтировать после использования файловые системы ты знаешь? Если нет, то наверное тебе стоило бы почитать какие-нибудь книги по GNU/Linux или UNIX прежде, чем начинать работу, так как очень желательно понимать, что ты делаешь.

Конкретно по Slackware есть Slackbook, его можно найти на установочном диске, на официальном зеркале, на сайте http://slackbook.org/ или, наконец, в русском переводе http://jack.kiev.ua/docs/slackbook/

Только следует учесть, что книга устарела на 10 лет, так что советы по конфигурации иксов, в частности, принимать во внимание не следует.