shikari |
|
Темы:
0
Сообщения:
2
Участник с: 15 марта 2010
|
Спасибо, получилось=) Не все еще гладко, но замена root-image.sqfs действительно работает. Только замена в root-image.sqfs в родном core live cd ничего не даст. Процесс загрузки застрял на грубе стади 2. В качестве подопытного использовал ArchBang 2.0 RC1. Свой арч с виртуалбокса залил в root-image.sqfs, подменил его в iso живой сборки арчбанга через isomaster. После, загрузил получившийся iso через виртуалбокс и он запустился)) Учетки все старые остались, а курсор почем-то от арчбанга. Осталось разобратся еще как инсталятор накатить. =)) |
SmiGes |
|
Темы:
167
Сообщения:
845
Участник с: 04 августа 2009
|
а мне кто-нибудь поможет |
SmiGes |
|
Темы:
167
Сообщения:
845
Участник с: 04 августа 2009
|
так тогда вопрос такой: вот раз у меня корень не монтируется может тогда попробывать засквашфсить его? вот в корне флехи оставляю каталог boot в нём ядро, инитрд, меню.лст , а вот как тогда корень в squashfs сжатый указать в menu.lst . Глянул щас menu.lst находяшийся на лайф сд арча там почему то его нет.как тогда ядро определяет что в кач-ве корня нужно монтировать root-image.sqfs ? |
shaman |
|
Темы:
26
Сообщения:
379
Участник с: 13 декабря 2009
|
этим занимается initrd. его задача найти корень (свасшфс, раздел, привод, образ и тд), примонтировать его и передать управление init скриптам корня. ядро же распаковывает при необходимости Initrd и запускает init с образа |
SmiGes |
|
Темы:
167
Сообщения:
845
Участник с: 04 августа 2009
|
Shamanтоесть хочеш сказать что ничего никуда прописывать не надо? |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
тоесть хочеш сказать что ничего никуда прописывать не надо?Распакуй initrd посмотри ./init Это будет самый точный ответ. А за одно исследуй что именно и в какой последовательности делается. |
wilful |
|
Темы:
23
Сообщения:
312
Участник с: 24 мая 2009
|
Вах, отличный топик, ребят кто раньше замутит оптимальный вариант (Возможность доустановки своего ПО, небольшой размер, сожительство с другими разделами флешки и пр. радости “живчиков”) не поленитесь, опишите на русской ВиКи, буду благодарен. Хотелось бы с любимым Flux ^_^ Пока полирую Frenzy, тоже отличный Лайв и можно попилить его (200М), живет на отдельном своем островке внутри флешки пару месяцев уже =) |
SmiGes |
|
Темы:
167
Сообщения:
845
Участник с: 04 августа 2009
|
сделал squashfs образ, вообщем вот что при загрузке ядра вылазит параметры в грубе такие задал: # (0) Arch Linux title Arch Linux root (hd0,0) kernel /boot/vmlinuz26 root=/dev/ram0 init=/inittab looptype=squashfs loop=/live.sqfs udev nodevfs cdroot dodmraid vga=795 initrd /boot/kernel26.img вот кстати мой mkinitcpio.conf # vim:set ft=sh # MODULES # The following modules are loaded before any boot hooks are # run. Advanced users may wish to specify all system modules # in this array. For instance: # MODULES="piix ide_disk reiserfs" MODULES="ext2" BINARIES="" # FILES # This setting is similar to BINARIES above, however, files are added # as-is and are not parsed in anyway. This is useful for config files. # Some users may wish to include modprobe.conf for custom module options, # like so: # FILES="/etc/modprobe.conf" FILES="" # HOOKS # This is the most important setting in this file. The HOOKS control the # modules and scripts added to the image, and what happens at boot time. # Order is important, and it is recommended that you do not change the # order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for # help on a given hook. # 'base' is _required_ unless you know precisely what you are doing. # 'udev' is _required_ in order to automatically load modules # 'modload' may be used in place of 'udev', but is not recommended # 'filesystems' is _required_ unless you specify your fs modules in MODULES # Examples: # This setup specifies all modules in the MODULES setting above. # No raid, lvm2, or encrypted root is needed. # HOOKS="base" # # This setup will autodetect all modules for your system and should # work as a sane default # HOOKS="base udev autodetect pata scsi sata filesystems" # # This is identical to the above, except the old ide subsystem is # used for IDE devices instead of the new pata subsystem. # HOOKS="base udev autodetect ide scsi sata filesystems" # # This setup will generate a 'full' image which supports most systems. # No autodetection is done. # HOOKS="base udev pata scsi sata usb filesystems" # # This setup assembles an pata raid array with an encrypted root FS. # Note: See 'mkinitcpio -H raid' for more information on raid devices. # HOOKS="base udev pata raid encrypt filesystems" # # This setup loads an lvm2 volume group on a usb device. # HOOKS="base udev usb lvm2 filesystems" HOOKS="base udev autodetect pata scsi sata filesystems usb resume" # COMPRESSION # Use this to compress the initramfs image. With kernels earlier than # 2.6.30, only gzip is supported, which is also the default. Newer kernels # support gzip, bzip2 and lzma. COMPRESSION="gzip" #COMPRESSION="bzip2" #COMPRESSION="lzma" |
kstati |
|
Темы:
5
Сообщения:
103
Участник с: 04 марта 2010
|
А не "/boot/vmlinuz26 root=/dev/ramdisk0"-ли требуется? |
SmiGes |
|
Темы:
167
Сообщения:
845
Участник с: 04 августа 2009
|
kstatiне, и так не получилось |