お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2019-04-04 14:37:27

kznj
メンバ
登録日: 2013-12-03

インストールDVDのISOlinuxのメニュー定義に書かれているappend文の項目とカーネルへのbootparamはどう関係しているのか?

linuxのインストールDVDにはISOlinuxというブートローダーが入っていて、インストール時に下記の画面を表示しているのは、このISOLinuxだと認識してます。
https://files-uploader.xzy.pw/upload/20190404142331_5a70784e74.png
 
ちなみにこっちの画面は、ISOLinuxから起動されたlinuxインストーラー(実体はインストール用initrdで起動されたvmlinuz)が表示してると思っています。
https://files-uploader.xzy.pw/upload/20190404142327_41476c5652.png
 
以上を前提にした時、インストールDVDの/isolinux配下にあるtxt.cfgというメニュー定義ファイルに書かれている、以下のようなappend文について、key=value形式またはkey形式のパラメータの「keyにはどんなものがあるか」はどこで定義されているのでしょうか?
 
 label live-install
  menu label ^Install Lubuntu
  kernel /casper/vmlinuz.efi
  append  file=/cdrom/preseed/lubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.lz quiet splash ---
 
おそらくカーネルへのbootparamと同じと思って、
"man bootparam"を見たり、ubuntu manuals>bootparam - Linux カーネル起動時パラメーターの解説を見たのですが、
以下の部分にあたるものが見当たりません。
・boot=casper
・only-ubiquity
 
syslinux wikiのConfig#APPENDや、Directives/appendも見たのですが、"Add one or more options to the kernel command line. "と触れているだけです。
 
bootやonly-ubiquity以外にも、この記事「SYSLINUXでマルチブート【基本編】」によると、netdir= や netboot= が指定出来るようです。
 
<netdir指定>
 LABEL InetBoot
  KERNEL /inetboot/linux
  APPEND /initrd=inetboot/minirt.gz netdir=http://192.168.0.2/knoppix_v5.3.1CD_20080326-20080520.iso type=knoppix ramdisk_size=100000 lang=ja screen=1024x768
 
<netboot指定>
 LABEL default
  KERNEL /sysres15/isolinux/rescuecd
  APPEND netboot=tftp://192.168.0.2/sysres15/sysrcd.dat initrd=/sysres15/isolinux/initram.igz scandelay=5
 
これらのkeyの情報はどこを見ればいいでしょうか?
 
以上です。

オフライン

 

#2 2019-04-04 16:50:28

ry
メンバ
登録日: 2008-07-30

Re: インストールDVDのISOlinuxのメニュー定義に書かれているappend文の項目とカーネルへのbootparamはどう関係しているのか?

オフライン

 

#3 2019-04-04 20:07:27

kznj
メンバ
登録日: 2013-12-03

Re: インストールDVDのISOlinuxのメニュー定義に書かれているappend文の項目とカーネルへのbootparamはどう関係しているのか?

ry による投稿:

このあたりですか。
SYSLINUX - Syslinux Wiki
Config - Syslinux Wiki

そのURLのページに書いてあるのはいずれも、SYSLINUX(ISOLINUX/PXELINUX含む)の設定ファイルに記述出来る構文の説明です。
当方が知りたいのはその構文の中のappend文には関係していますが、append文そのものの文法とかではありません。append文に指定できるオプションの方のことです。
 
#2に書かれた二番目の方のURLの中で append文 について下記のようにしか書かれていません。

APPEND
 APPEND options...

ここに書かれたoptions、つまりパラメータですが、これがkey=value形式またはkey形式なので、そこで指定可能な「keyにはどんなものがあるのか?」が知りたいのです。
 
「カーネルのbootparamと同じようだけど、"man bootparam"には書かれていないものがある」ことは#1に書いて置きました。
 
以上です

オフライン

 

Board footer

Powered by FluxBB