splinter
написал 1 сентября 2006 года в 10:12 (629 просмотров)
Ведет себя
как четкий пацан; открыл 134 темы в форуме, оставил 1459 комментариев на сайте.
Стояла слаквара, поставил на второй раздел ASPLinux11, слака на hdd1 стоит а ASP на hdd6 поправил lilo (в ASP) пергружаюсь пытаюсь в слаку попасть а он мене :
kernel panic — not syncing:VFS:Unable to mount
root fs unknown-block (22,65)
c01201b8 panic +0×45/0×1c4
c03f0c70 change_floppy +0×0/0×112
c03f0dc8 mount_root+0×46/0×5a
c03f0e1c preparc_name space +0×40/0×144
c01004a6 init+0×1ae/0×1d8
c01002f8 init+0×0/0×1d8
c0101d4d kernell_thread_helper+0×5/0xb
И еще вопрос могут ли два линукса использовать один swap — раздел?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Номер раздела, на котором стоит Слакварь, не поменялся? (т.е. он и был hdd1?)
Могут, с одной оговоркой — не будут переходить в suspend-to-disk.
нет не поменялся как был hdd1 так и остался.
Переходить, наверно, можно, только потом надо загрузить именно ту ось, которую усыпил. Так?
Да, именно так.
Показывай lilo.conf из ASPLinux.
disk=/dev/hda
bios=128
disk=/dev/hdb
bios=129
disk=/dev/hdd
bios=130
boot=/dev/hda
prompt
timeout=300
lba32
default=Linux-2.6.14smp
# ASPLinux
image=/boot/vmlinuz-2.6.14-1.1653.1aspsmp
initrd=/boot/initrd-2.6.14-1.1653.1aspsmp.img
label=Linux-2.6.14smp
root=/dev/hdd6
read-only
append=» reboot=b pci=noacpi pci=usepirqmask quiet rhgb resume=/dev/hdd2 resume=/dev/hdd7 »
image=/boot/vmlinuz-2.6.14-1.1653.1asp
initrd=/boot/initrd-2.6.14-1.1653.1asp.img
label=Linux-2.6.14
root=/dev/hdd6
read-only
append=» reboot=b pci=noacpi pci=usepirqmask quiet rhgb resume=/dev/hdd2 resume=/dev/hdd7 »
#Slakcware
image=/boot/vmlinuz
label=slackware
root=/dev/hdd1
read-only
кстати а что за ошибка :
Warning: The boot sector and map file are on different disks.
Куда уж яснее:
Предупреждение загурзочный сектор и файл-карта находятся на разных дисках.
У тебя твои ФС, на которой находится рутовый раздел, и контроллер твоего жёсткого диска включены в слакварное ядро монолитно, да?
хм, интерессно и как же я это проверю если слака не грузится :( конечно можно подмонтировать но где посмотреть? А по умолчанию разве ФС не монолитно включается?
Меня, на самом деле, интересовала причина отсутствия в асповском lilo.conf в секции для слаки строчки, описывающей путь до образа initrd (как это сделано для самого АСП). Так вот эта строчка необязательна, если важные для загрузки системы модули (такие как драйвер ФС и контроллера жёсткого диска) включены в ядро монолитно. Но если это не так, да ещё и об образе initrd с нужынми модулями загрузчик ничего не знает, то при попытке загрузить ОС получишь ошибку, похожую на твою.
В качестве финта ушами можешь посмотреть, есть ли упоминание об initrd в слакваревском загрузчике ;).
Что значит по умолчанию? При установке ядра с установочного диска? Понятия не имею, как оно в слаке.
после добавления строчки и ком. lilo выходит такая ересь
\n and \t are not allowed in quoted strings at or above line 34 in file '/etc/lilo.conf'
:(
Ерунду, значит, какую-то прописал в lilo.conf ;). А именно где-то в районе 34-ой строчки. Правда я телепат? ;)
все бы тебе поиздеваться :(
где же этот путь прописан?
Ну ткни неразумного носом :(
Эхех… Ну а ты покажи мне конфиг загрузчика, который у тебя в Слаке (lilo, да?).
извиняюсь уже сам понял :) спасибо о благородный слаконенавистник fly4life :)
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
#compact # faster, but won’t work on all systems.
prompt
timeout = 300
# VESA framebuffer console @ 1024×768x64k
vga = 791
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024×768x64k
# vga=791
# VESA framebuffer console @ 1024×768x32k
# vga=790
# VESA framebuffer console @ 1024×768x256
# vga=773
# VESA framebuffer console @ 800×600x64k
# vga=788
# VESA framebuffer console @ 800×600x32k
# vga=787
# VESA framebuffer console @ 800×600x256
# vga=771
# VESA framebuffer console @ 640×480x64k
# vga=785
# VESA framebuffer console @ 640×480x32k
# vga=784
# VESA framebuffer console @ 640×480x256
# vga=769
# ramdisk = 0 # paranoia setting
# End LILO global section
# Windows bootable partition config begins
other = /dev/hda1
label = WinXP
table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hdd1
label = Linux
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
Если модули, необходимые для загрузки находятся не в ядре, а в initrd, то должно быть примерно так:
Хм, видимо, дело не в initrd (поскольку даже в конфиге загрузчика в самой Слаке упоминаний о нём нет). Если только splinter ядро не пересобирал…
Гадом буду не трогал (Splinter рвёт на себе тельняжку) :)
Ты реально скопировал ядро slackware в /boot asplinux? или это и есть ошибка?
Я чо т не понял, ты хочешь сказать что мне нужно скопировать ядро слаки в /boot асплиня?
согласно твоему конфигурационному файлу именно там оно сейчас и должно находиться.
image=/boot/vmlinuz так как же поступить? монтировать и прописывать пусть чере /mnt/slackware/boot/vmlinuz? Я пробовал не хочет.
У тебя /boot общий или нет? Если нет, сделай общий и не парься
Что пишет?
kernel panic — not syncing:VFS:Unable to mount
root fs unknown-block (22,65)
c01201b8 panic +0×45/0×1c4
c03f0c70 change_floppy +0×0/0×112
c03f0dc8 mount_root+0×46/0×5a
c03f0e1c preparc_name space +0×40/0×144
c01004a6 init+0×1ae/0×1d8
c01002f8 init+0×0/0×1d8
c0101d4d kernell_thread_helper+0×5/0xb
это пишет если прописать путь /mnt/slackware/boot/vmlinuz?
ДА!
Говорят же — закинь все ядра в /boot и прописывая /boot/ядро_такое-то
да не хочу что бы у меня все ядра в одном разделе валялись.
Попробуй поменять еще
disk=/dev/hdb
bios=129
disk=/dev/hdd
bios=130
на
disk=/dev/hdb
bios=130
disk=/dev/hdd
bios=129
Вообщем, так. У меня сейчас стоят Debian, Ubuntu, FC5, Mepis, WinXP. Каждый — на своём разделе. Загрузчик — grub, стоит в MBR. Те дистры, которые устанавливались после деба прописывал руками. Всё очень просто. Установив новый дистр сначала гружу дебиан, монтирую раздел с новой осью и смотрю название образа ядра и initrd. Кусочек конфига: