Frenzy - LiveCD на базе FreeBSD

Guest 

  install2flash: Invalid slice. No /boot/loader

раздел "Багтрек" >>

npecca
(Anton Shcherbinin)
26.09.2006 (18:25)

Уже замучился с попытками установить Frenzy на USB flash.
Из-под Frenzy 1.0 std запускаю install2flash, установка проходит успешно, никаких проблем. Устанавливаю в BIOS приоритет загрузочных устройств, чтобы грузилось с USB flash. Загружаюсь.
Код из MBR честно работает, выдает меню:
F1 DOS
F2 FreeBSD
F5 Drive 1

Default: F2

Я ничего не нажимаю. После тайм-аута на экране появляется:

Invalid slice
Invalid slice
No /boot/loader

FreeBSD/i386 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot:
Invalid slice
No /boot/kernel/kernel

FreeBSD/i386 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot:

и курсор мигает после "boot: ". Здесь нужно ввести путь к файлу с ядром, как я догадываюсь. Что нужно вводить, особых идей нет. Пробовал вводить
da0/boot/kernel/kernel
и
0:da0/boot/kernel/kernel
Но это не помогает. (da0 -- так мой USB flash назывался, когда я из-под Frenzy, загруженной с CD, запускал install2flash)

Что я делаю не так?™

Пробовал 2 разных USB Flash. Сначала пробовал 256 MB, но, увидев то, что сейчас описал, подумал, что 256 может быть недостаточно (типа 256e6 vs 256*2^20). Тогда взял 512 MB, но ничего не изменилось.

npecca
(Anton Shcherbinin)
26.09.2006 (18:38)

Дополнение:
Если после появления меню

F1 DOS
F2 FreeBSD
F5 Drive 1

Default: F2

я нажимаю F1, то, по всей видимости, действительно загружается boot sector 1-го раздела, т. к. на экране появляется

Non-system disk
Press any key to reboot

и курсор мигает в начале стоки, следующей за "Press any key to reboot"

Если же в меню нажимаю F5, то в ответ он "пищит". Что тоже, вроде, логично: на жестком диске у меня нет ничего, в т. ч. MBR.

techniX
(Mozhaisky Sergei)
27.09.2006 (09:38)

У меня Frenzy легко и непринужденно завелась на Sandisk-овской флешке.

При установке никаких предупреждений не выдавалось? ошибок в логе установки /tmp/install2flash.log не было? Что содержится на втором разделе флешки (который под UFS) после установки?

Могу предложить еще две вещи:
1) Воспользоваться альтернативным инсталлятором (http://frenzy.org.ua/files/devel/install2flash-0.2rc.tar.bz2)
2) Попробовать загрузиться с полученной флешки на другом компьютере - может быть, проблема с BIOS?

Guest
27.09.2006 (14:11)

> При установке никаких предупреждений не выдавалось?

Нет. Сейчас еще раз попробовал, уже на 3-й флешке (1 GB A-data RB15). На этот раз запускал install2flash из-под Frenzy 1.0 lite.

> ошибок в логе установки /tmp/install2flash.log не было?

Вот содержимое этого файла:
/dev/da0s1: 1894728 sectors in 236841 FAT32 clusters (4096 bytes/cluster)
bps=512 spc=8 res=32 nft=2 mid=0xf0 spt=32 hds=64 hid=0 bsec=1898464 bspf=1851 rdcl=2 infs=1 bkbs=2

> Что содержится на втором разделе флешки
> (который под UFS) после установки?

Вот его bsdlabel:
# /dev/da0s2:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 108496 16 4.2BSD 512 4096 25968
c: 108512 0 unused 0 0 # "raw" part, don't edit

Файловая система da0s2a нормально монтируется, вот ее содержимое (`ls-F -R`) :

boot/ frenzy/ readme/

./boot:
beastie.4th boot1 frames.4th loader* mbr
boot boot2 frenzy.4th loader.4th modules/
boot.catalog cdboot frenzy.version loader.conf pxeboot
boot0 defaults/ frenzyroot.gz loader.help screen.4th
boot0sio device.hints kernel/ loader.rc support.4th

./boot/defaults:
loader.conf

./boot/kernel:
acpi.ko* mac_ifoff.ko* mac_portacl.ko*
kernel.gz* mac_lomac.ko* mac_seeotheruids.ko*
linker.hints mac_mls.ko* mac_stub.ko*
mac_biba.ko* mac_none.ko* mac_test.ko*
mac_bsdextended.ko* mac_partition.ko*

./boot/modules:

./frenzy:
backup/ conf/ frenzy.uzip*

./frenzy/backup:

./frenzy/conf:

./readme:
README_en.txt README_ru_koi8.txt README_ru_win.txt

С виду, вроде, никаких проблем. Я уж начал надеяться, что на этот-то раз получится. Увы. При загрузке с этой флешки та же картина, к-рую я описал в начале треда.

>1) Воспользоваться альтернативным инсталлятором

Спасибо, попробую

> 2) Попробовать загрузиться с полученной флешки на
> другом компьютере - может быть, проблема с BIOS?

Попробую. Хотя насчет BIOS мне не ясно. 'Invalid slice'-то пишет не BIOS, он и слов-то таких не знает, как slice :)

techniX
(Mozhaisky Sergei)
27.09.2006 (16:36)

Насколько мне удалось узнать, некоторые BIOS не поддерживают загрузку с флешки, если загрузочный раздел не FAT. Вживую таких биосов я не видел, поэтому могу только догадываться, с какими симптомами Френзи там не загружается.

npecca
(Anton Shcherbinin)
28.09.2006 (11:36)

Попробовал загрузиться с USB flash на другом компьютере. Frenzy загрузилась без проблем с 2-х разных флешек (512 МБайт и 1 ГБайт), причем на 1-й флешке была Frenzy std, а на другой Frenzy lite.

Ура! Я мечтал о загрузке ОС с USB flash, наверное, уже года 4.

-------------------------------------
Компьютер, на к-ром Frenzy загрузилась, -- это Pentium D на сист. плате Asus P5LD2-VM.
http://www.nix.ru/autocatalog/motherboards_asustek/ASUSTeK_P5LD2-VM_v1.0_Socket775_i945G_PCI-E_SATA_4DDR-II_5300_39935.html
BIOS вот такой:

AMIBIOS(C) 2006 American Megatrends, Inc.
ASUS P5LD2-VM ACPI BIOS Revision 0508

-------------------------------------
Компьютер, на к-ром Frenzy не грузится, -- это Athlon 64 на сист. плате Asus A8N-SLI Premium.
http://www.nix.ru/autocatalog/motherboards_asustek/ASUSTeK_A8N-SLI_Premium_Socket939_nForce4_SLI_PCI-E_SLI_2xGbLAN_1394_SATA_42497.html
BIOS вот такой:

Phoenix - AwardBIOS v6.00PG, An Energy Star Ally
Copyright (C) 1984-2006, Phoenix Technologies, LTD

ASUS A8N-SLI Premium ACPI BIOS 1011-005
-------------------------------------

Короче говоря, похоже, что на более распространенном AMI BIOS Frenzy будет грузиться, а на Phoenix/Award -- нет.

Но и на Phoenix/Award как загрузчик из MBR, так и следующий за ним загрузочный сектор BSD-слайса (и, видимо, следующие 1-2 звена загрузочной цепочки) отрабатывают, только не могут почему-то загрузить код следующего этапа загрузки.

Быть может, можно как-то разобраться с этим?

Я попытался понять, какой именно код пишет "Invalid slice". Вроде, похоже на файлы /boot/boot и /boot/boot2 . Но пока не выяснил точно.

Если кто-то использует (или пытался использовать, но столкнулся с той же проблемой "Invalid slice" ) Frenzy на USB flash, пожалуйста, напишите, какую сист. плату с каким BIOS вы используете.

Guest
15.11.2006 (17:11)

Такая же ситуация. Из пяти различных плат с USB 1.1 и USB 2.0 загрузка прошла только на одной. Linux системы загружаюся без проблем (Fedora 6, SLES 9/10), а FreeBSD 4.11,6.0-7.0 никак. Варианты загрузки через Grub (Linux) ситуацию не исправили.
Проблема здесь в железе, причем не в USB плат, а во флешке или USB-диске (или связке USB+disk). BIOS здесь не причем. Проблему не исправить руками, можно только заменить флешку или коробку под диск.
Сам баг ловят уже долго, но результат "0". На моих USB коробках под 2.5' Seagate стоят чипы GL811E (разные PCB) - очень быстрые контроллеры! но во Фре они не работают толком.
На сгоревшей коробке стоял неведомый зверек и все пахало отлично на любых матерях, жаль чип без маркировки :(

Если кто сможет сообщить какие коробочки пашут отлично, то напишите пожалуйста!


toy
(Олег)
8.03.2007 (01:35)

Очередное подтверждение: на бук Acer с платой ATI Radeon Xpress 200, AMD Turion и бут Phoenix 2.0 не загружается с : Samsung 1Gb, A-Data 1Gb и "MyFlash" 2Gb.

Юзер LINUX'а
17.04.2007 (20:15)

Скажите пожалуйста, как вернуть флэшку в начальное состояние, т.е. я сначало на нее качнул Frenzy, а как теперь это все удалить? Как написано в описании непонятно куда эту команду надо ввести, если в консоль, то почему он выдает ошибку? Спасибо.

technix
17.04.2007 (22:57)

Ну здесь же написано :-)
http://frenzy.org.ua/ru/releases/1.0/doc/doc-faq.html

См. пункт "Как после установки Frenzy на USB Flash вернуть флешку в исходное состояние?".

Загрузиться с компакт-диска, воткнуть флешку, выполнить указанные команды, перезагрузиться. Всё.

  [ 1-10 из 17 ]
 
  1 2   >> 

m-forum v0.9

Краткая справка по работе с форумом

 
Rambler's Top100