<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; список загрузочных опций для dvd/livecd]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=35943&amp;type=atom" />
	<updated>2014-09-07T02:33:16Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=35943</id>
		<entry>
			<title type="html"><![CDATA[Re: список загрузочных опций для dvd/livecd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=421859#p421859" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>да это и искал... даже на страницу натыкался, но не думал, что дело в «install» +не нашёл в этом списке единственной опции, в которой доподлинно был уверен, что она поддерживается загрузчикам: showopts. Кстати, что это?</p></blockquote></div><p>Опции передаваемые ядру на основе переменных киви. Именно эта наработка используется для сборки образов SUSE, а также предлагает сборку пользовательских проектов, используя susestudio. Это и есть основной причиной для записи образов на флеш носитель, используя собственную утилиту (imagewriter), а не подобные ей UNetbootin.</p>]]></content>
			<author>
				<name><![CDATA[aliaksei1818]]></name>
				<uri>https://linuxforum.ru/profile.php?id=15716</uri>
			</author>
			<updated>2014-09-07T02:33:16Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=421859#p421859</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: список загрузочных опций для dvd/livecd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=421235#p421235" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>aliaksei1818 пишет:</cite><blockquote><p>А чем&nbsp; это&nbsp; не устраивает?</p></blockquote></div><p>да это и искал... даже на страницу натыкался, но не думал, что дело в «install» +не нашёл в этом списке единственной опции, в которой доподлинно был уверен, что она поддерживается загрузчикам: showopts. Кстати, что это?<br />система загрузилась удовлетворительно...</p><div class="quotebox"><cite>aliaksei1818 пишет:</cite><blockquote><p>Смотрите в сторону&nbsp; kiwi</p></blockquote></div><p>на имя натыкался, пытался смотреть в её сторону, но так и не разобрался, что это... то ли приблуда для сборки живой/встроенной/виртуальной системы, то ли для сборки initrd, то ли часть системы начальной инициализации для хитрожопо-загружаемых систем...</p><div class="quotebox"><cite>yars пишет:</cite><blockquote><p>На LiveCD обычно список использованных опций ядерной командной строки можно добыть из {syslinux,isolinux}.cfg. Понимаю, что это совсем не то или не совсем то что нужно, но все же.</p></blockquote></div><p>livedvd похоже загружается грубом только он как-то наизнанку вывернут и конфига в открытом виде так и не нашёл... после того как прогнал через unetbootin я конечно дёрнул из syslinux&#039;а пару значений, но ничего интересного... </p><div class="quotebox"><cite>kostik87 пишет:</cite><blockquote><p>Что-то вы путаете, скачал iso OpenSuse Gnome 13.1, вот содержимое /init: <a href="http://pastebin.com/HQ3sGGGu">http://pastebin.com/HQ3sGGGu</a></p></blockquote></div><p>аа... значит livecd собирается совсем по-другому... уже догадывался об этом, но был не до конца уверен...</p><p>ЗЫ: для истории, полный menuentry выглядит так:<br /></p><div class="codebox"><pre><code>menuentry &quot;OpenSUSE-13.1-DVD-i586&quot; {
        set iso=/distro/openSUSE-13.1-DVD-i586.iso
        set loader=/boot/i386/loader
        loopback loop ${iso}
        linux (loop)${loader}/linux initrd=${loader}/initrd install=hd:${iso}
        initrd (loop)${loader}/initrd
}</code></pre></div><p>ЗЗЫ: можно считать решено...</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2014-09-01T03:57:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=421235#p421235</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: список загрузочных опций для dvd/livecd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=421201#p421201" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />$ file init<br />init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, BuildID[sha1]=b01d55a91d93f9cc9a888bb27d35d383470d3a63, stripped<br /></div></p></blockquote></div><p>Что-то вы путаете, скачал iso OpenSuse Gnome 13.1, вот содержимое /init: <a href="http://pastebin.com/HQ3sGGGu">http://pastebin.com/HQ3sGGGu</a></p>]]></content>
			<author>
				<name><![CDATA[kostik87]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34705</uri>
			</author>
			<updated>2014-08-31T18:34:00Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=421201#p421201</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: список загрузочных опций для dvd/livecd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=421192#p421192" />
			<content type="html"><![CDATA[<p>А чем <a href="https://en.opensuse.org/SDB:Linuxrc"> это </a> не устраивает?<br />Если вас интересует только загрузка, то загрузиться можно так:<br />для DVD:<br /></p><div class="codebox"><pre><code>linux /boot/$arch/loader/linux install=hd:/openSUSE-DVD.iso
initrd /boot/$arch/loader/initrd</code></pre></div><p>Для livecd:<br /></p><div class="codebox"><pre><code>linux /boot/$arch/loader/linux isofrom_device=/dev/sdaX isofrom_system=/openSUSE-Live.iso
initrd /boot/$arch/loader/initrd</code></pre></div><p>Смотрите в сторону <a href="https://github.com/openSUSE/kiwi/blob/master/modules/KIWILinuxRC.sh"> kiwi </a></p>]]></content>
			<author>
				<name><![CDATA[aliaksei1818]]></name>
				<uri>https://linuxforum.ru/profile.php?id=15716</uri>
			</author>
			<updated>2014-08-31T18:03:45Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=421192#p421192</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: список загрузочных опций для dvd/livecd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=421189#p421189" />
			<content type="html"><![CDATA[<p>На LiveCD обычно список использованных опций ядерной командной строки можно добыть из {syslinux,isolinux}.cfg. Понимаю, что это совсем не то или не совсем то что нужно, но все же.</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2014-08-31T17:24:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=421189#p421189</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: список загрузочных опций для dvd/livecd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=421151#p421151" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>Похоже init тут это родное сусёвоё поделие</p></blockquote></div><p>А там уже не SystemD случаем? В Fedora LiveCD в initrd уже systemd, в таком случае нужно смотреть unit`ы systemd.</p>]]></content>
			<author>
				<name><![CDATA[kostik87]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34705</uri>
			</author>
			<updated>2014-08-31T15:06:09Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=421151#p421151</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: список загрузочных опций для dvd/livecd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=421146#p421146" />
			<content type="html"><![CDATA[<p>я не такой наивный.... <br /><strong>kostik87</strong>, это всё само собой сделал... но вот <div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ file init<br />init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, BuildID[sha1]=b01d55a91d93f9cc9a888bb27d35d383470d3a63, stripped</div></p><p>нужны доки или хотя бы знать, из чего оно собирается...</p><p>[added]<br />Похоже init тут это родное сусёвоё поделие: <a href="https://github.com/openSUSE/linuxrc">https://github.com/openSUSE/linuxrc</a></p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2014-08-31T13:59:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=421146#p421146</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: список загрузочных опций для dvd/livecd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=421131#p421131" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>где раздобыть список поддерживаемых загрузочных опций для initrd</p></blockquote></div><p>Из init сценария в initrd.</p><p>Создаёте директорию, куда будет распакова initrd и переходите в неё:<br /></p><div class="codebox"><pre><code>mkdir /tmp/initrd
cd /tmp/initrd</code></pre></div><p>Распаковываете initrd:<br /></p><div class="codebox"><pre><code>unxz -c initrd | cpio -i -d -H newc</code></pre></div><p>unxz использовать, если алгоритм сжатия lzma, алгоритм сжатия можно определить посредством утилиты file, может быть ещё gzip&nbsp; или bzip, соответстветтно ungzip -с и unbzip2 или как-то так, в общем разберётесь, вы же модератор, должны понять.</p><p>Далее смотрите сценарий init, может находиться в корне initrd или в /sbin/init или /bin/init, так же возможно нюансы, что в Init подключаются какие-либо скрипты из /etc/, но там все просто и зачастую обработчик параметров ядра находится в самом init, выглядит примерно вот так: <a href="http://linuxforum.ru/viewtopic.php?pid=420885#p420885">Как исключить модуль из загрузки (LiveCD)</a></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code># Parse command line options
for x in $(cat /proc/cmdline); do
    case $x in
    init=*)
        init=${x#init=}
        ;;
    root=*)
        ROOT=${x#root=}
        case $ROOT in
        LABEL=*)
            ROOT=&quot;${ROOT#LABEL=}&quot;

            # support any / in LABEL= path (escape to \x2f)
            case &quot;${ROOT}&quot; in
            */*)
            if command -v sed &gt;/dev/null 2&gt;&amp;1; then
                ROOT=&quot;$(echo ${ROOT} | sed &#039;s,/,\\x2f,g&#039;)&quot;
            else
                if [ &quot;${ROOT}&quot; != &quot;${ROOT#/}&quot; ]; then
                    ROOT=&quot;\x2f${ROOT#/}&quot;
                fi
                if [ &quot;${ROOT}&quot; != &quot;${ROOT%/}&quot; ]; then
                    ROOT=&quot;${ROOT%/}\x2f&quot;
                fi
                IFS=&#039;/&#039;
                newroot=
                for s in $ROOT; do
                    newroot=&quot;${newroot:+${newroot}\\x2f}${s}&quot;
                done
                unset IFS
                ROOT=&quot;${newroot}&quot;
            fi
            esac
            ROOT=&quot;/dev/disk/by-label/${ROOT}&quot;
            ;;
        UUID=*)
            ROOT=&quot;/dev/disk/by-uuid/${ROOT#UUID=}&quot;
            ;;
        /dev/nfs)
            [ -z &quot;${BOOT}&quot; ] &amp;&amp; BOOT=nfs
            ;;
        esac
        ;;
    rootflags=*)
        ROOTFLAGS=&quot;-o ${x#rootflags=}&quot;
        ;;
    rootfstype=*)
        ROOTFSTYPE=&quot;${x#rootfstype=}&quot;
        ;;
    rootdelay=*)
        ROOTDELAY=&quot;${x#rootdelay=}&quot;
        case ${ROOTDELAY} in
        *[![:digit:].]*)
            ROOTDELAY=
            ;;
        esac
        ;;
    resumedelay=*)
        RESUMEDELAY=&quot;${x#resumedelay=}&quot;
        ;;
    loop=*)
        LOOP=&quot;${x#loop=}&quot;
        ;;
    loopflags=*)
        LOOPFLAGS=&quot;-o ${x#loopflags=}&quot;
        ;;
    loopfstype=*)
        LOOPFSTYPE=&quot;${x#loopfstype=}&quot;
        ;;
    cryptopts=*)
        cryptopts=&quot;${x#cryptopts=}&quot;
        ;;
    nfsroot=*)
        NFSROOT=&quot;${x#nfsroot=}&quot;
        ;;
    netboot=*)
        NETBOOT=&quot;${x#netboot=}&quot;
        ;;
    ip=*)
        IP=&quot;${x#ip=}&quot;
        ;;
    boot=*)
        BOOT=${x#boot=}
        ;;
    ubi.mtd=*)
        UBIMTD=${x#ubi.mtd=}
        ;;
    resume=*)
        RESUME=&quot;${x#resume=}&quot;
        ;;
    resume_offset=*)
        resume_offset=&quot;${x#resume_offset=}&quot;
        ;;
    noresume)
        noresume=y
        ;;
    panic=*)
        panic=&quot;${x#panic=}&quot;
        case ${panic} in
        *[![:digit:].]*)
            panic=
            ;;
        esac
        ;;
    quiet)
        quiet=y
        ;;
    ro)
        readonly=y
        ;;
    rw)
        readonly=n
        ;;
    debug)
        debug=y
        quiet=n
        exec &gt;/run/initramfs/initramfs.debug 2&gt;&amp;1
        set -x
        ;;
    debug=*)
        debug=y
        quiet=n
        set -x
        ;;
    break=*)
        break=${x#break=}
        ;;
    break)
        break=premount
        ;;
    blacklist=*)
        blacklist=${x#blacklist=}
        ;;
    netconsole=*)
        netconsole=${x#netconsole=}
        ;;
    BOOTIF=*)
        BOOTIF=${x#BOOTIF=}
        ;;
    hwaddr=*)
        BOOTIF=${x#BOOTIF=}
        ;;
    recovery)
        recovery=y
        ;;
    esac</code></pre></div></div></div><p>Ну а дальше идут обработчики всего этого, если не понятно сразу что делает параметр, то нужно разбирать их.</p><p>Удачи.</p>]]></content>
			<author>
				<name><![CDATA[kostik87]]></name>
				<uri>https://linuxforum.ru/profile.php?id=34705</uri>
			</author>
			<updated>2014-08-31T12:52:49Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=421131#p421131</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[список загрузочных опций для dvd/livecd]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=421106#p421106" />
			<content type="html"><![CDATA[<p>кто знает, где раздобыть список поддерживаемых загрузочных опций для initrd (те что передаются в загрузчике в cmdline ядра)?</p><p>Цель&nbsp; — добавление opensuse на мультизагрузочную флешку.</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2014-08-31T10:48:14Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=421106#p421106</id>
		</entry>
</feed>
