タグ付けされた質問 「initramfs」

Initramfs(初期RAMファイルシステム)は、ブート時に実際のルートファイルシステムをマウントするために必要なドライバーやその他のツールをLinuxカーネルに提供する方法です。質問がinitramfsの使用と制御に関連している場合は、このタグを使用してください。

5
(initramfs)prompts / busyboxへのブートドロップ
HPパビリオンdv6000デュアルブートwin7とUbuntu 12.04を実行しています。(まあ、今日まで)。再起動後、ブートプロセスがBusyBoxシェルにドロップされ、プロンプトが表示されます。 BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) 私はこれと同じ問題を抱えている他の人を研究していますが、私のために働く解決策を見つけることができませんでした。 私はここで説明した方法を試しました、そして最後のコマンドの後 mount -t ntfs-3g /dev/sda1 /root -o force 何もせず、別の(initramfs)プロンプトが表示されます。 ライブCD(USB)から起動して端末にアクセスできますが、lsコマンドで/ dev / sda1を見ることができるので、あまり良いようには見えませんが、私はそれを認識しませんcdしてみてください。 もう1つの質問:コマンドを使用して、Windowsパーティションであるfdisk -lマウントポイント(sda1/ sda2)とUbuntuであるマウントポイントを確認するにはどうすればよいですか?
204 boot  initramfs 

4
「W:initramfsの更新時にモジュールi915_bpoのファームウェアが見つからない可能性があります」
16.04でカーネルまたはNVIDIAドライバーの更新を実行すると、initramfsの再構築がトリガーされ、以下の警告が出力されます。 Processing triggers for initramfs-tools (0.122ubuntu8.1) ... update-initramfs: Generating /boot/initrd.img-4.4.0-34-generic W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6.bin for module i915_bpo NVIDIA GeForce 940MとIntel i5-6200Uの統合グラフィックスの2つのグラフィックスチップを搭載したノートブックがあります。 使用中のデバイスは私のNVIDIAカードです: $ inxi -G Graphics: Card-1: Intel Sky Lake Integrated Graphics Card-2: NVIDIA GM108M [GeForce 940M] Display Server: X.Org 1.18.3 driver: nvidia Resolution: 1920x1080@60.03hz GLX Renderer: GeForce 940M/PCIe/SSE2 …

11
インストール時のエラー:「ライブファイルシステムを含むメディアが見つかりません」
エラーメッセージ: (initramfs) unable to find a live medium containing a live file system Ubuntu 10.10を起動可能なUSBスティックからAsus X64Jシリーズラップトップにインストールしようとすると、このエラーが発生しました。このエラーを取得した後、インストールを開始できません。 他のラップトップで同じUSBスティックを使用し、通常どおりインストールを開始しました。任意の助けをいただければ幸いです。

2
アラート!/ dev / disk / by-uuid / xxxxxxxxxは存在しません。シェルにドロップする
Ubuntu 14.04を使用しています。 私はターミナルで走ったsudo apt-get update。その後、システムを再起動しました。そして今、私は見ます: ALERT! /dev/disk/by-uuid/xxxxxxxxx does not exist. Dropping to a shell initramfs:_ USBフラッシュドライブからLIVE Ubuntuを起動できません。はい、BIOSセットアップを再確認しましたが、USBフラッシュドライブは問題なく、別のマシンで実行されます。今、DVDを購入し、別のラップトップからLive DVDを作成します。 sudo blkid 私に与えます: /dev/loop0: TYPE="squashfs" /dev/sda1: UUID="xxxx" TYPE="ext4" /dev/sr0: LABEL="Ubuntu 14.04.1 LTS i386" TYPE="iso960" /etc/fstab同じUUID="xxxx"であり、次の行があります: errors=remount-ro 0 ブート修復を使用しようとしましたが、まだUbuntuにログインできません。 Ubuntuには多くのデータがあるため、Ubuntuを再インストールしたくありません。 これを解決する方法について何かアドバイスはありますか?

3
永続化のためにパーティションを使用するライブUSBを取得するにはどうすればよいですか?
UbuntuをUSBハードドライブにインストールして、LiveCDを実行し、casper-rwファイルではなく通常のext4パーティションに永続データを保存できるすべてのシステムで実行できるようにします。それ以外の点では、通常のUbuntuインストールのように動作するはずです。 問題 で起動ディスククリエータ 1は、USBデバイス上のLiveCDイメージを置くことができるです。変更は永続化できますが、サイズが数GBに制限されているファイルに保存されます。上記の永続ファイル(サイズ制限があることに加えて)には、通常のパーティション上のデータのように読み取りできないという問題があります。* 私の質問 では、変更が永続性ファイルではなく通常のパーティションに保存されるように、USBディスクにLiveCDを取得するにはどうすればよいですか?また、永続的な変更のサイズを数GBに制限するのではなく、必要に応じて100 GBのパーティション全体を使用する必要があります。 このためのチュートリアルはあると思いますが、私のgoogle-fuはそれを見つけるのに十分ではありません。 tl; dr: Sytemは、すべてのハードウェア構成で実行し、LiveCDのすべての機能を備え、ramdiskとcasper-rwを使用せずに通常のext4パーティションに保存する必要があります。FUキャスパーrw。 * 別のOSからcasper-rwファイルをマウントし、この方法でデータにアクセスできることは知っていますが、それは面倒です。


1
IPv6を使用したディスクレスブート
私たちの仕事では、Ubuntuを実行している約80台のディスクレスマシンを使用しています。IPv6への移行を望んでいるので、今ではディスクレスシステムをIPV6で動作させようとしています。カーネルとinitramfsの送信は引き続きIPv4接続を介して行うことができますが、マシンが完全に起動したら、すべてのネットワーク接続がIPv6を介して行われるようにします。 これは、nfsrootをIPv6経由でマウントする必要があることを意味します。これに関する私の調査では、initramfs-tools(1.18.5-1ubuntu4.1)はIPv6をサポートしていないことが示されました。つまり、初期ブート時のインターフェース構成に使用されるipconfigも、nfsルートのマウントマウント手順もIPv6対応ではありません。 これを回避するために、initramfs(/etc/initramfs-tools/hooks/ipv6)に2つのバイナリを追加しました。 #!/bin/bash . /usr/share/initramfs-tools/hook-functions copy_exec /sbin/dhclient /sbin copy_exec /sbin/mount.nfs4 /sbin これらを使用して、(a)初期ブート時にDHCPv6を要求します。 /sbin/dhclient -6 -1 -cf /tmp/dhclient.conf -pf /tmp/dhclient6.eth0.pid -lf /tmp/dhclient6.eth0.leases eth0 (b)以下を実行して得たアドレスでインターフェースを設定します: ipv6=$(cat /tmp/dhclient6.eth0.leases | grep iaaddr | egrep -o "([a-f0-9]{1,4}:){3}([a-f0-9]{0,4}:){0,4}[a-f0-9]{1,4}") ip -6 addr add $ipv6/112 dev eth0 通常、nfsルートは次のコマンドでマウントされ/usr/share/initramfs-tools/scripts/nfsます: nfsmount -o nolock ${roflag} ${NFSOPTS} ${NFSROOT} ${rootmnt} しかし、これはIPv6アドレスを受け入れないようです。 だから私はそれを次のように変更しました: …
16 nfs  pxe  initramfs  ipv6 

2
Live CDから暗号化されたLUKSパーティションをマウントする
そもそもエラー、起動できません 私は自分のコンピューターをハードリブートしなければならず、それを起動するときに(私は思うにinitramfs)エラーを出しました: mount: mounting /dev/mapper/ubuntu--vg-root on /root failed: Invalid argument mount: mounting /dev on /root/dev failed: No such file or directory mount: mounting /sys on /root/sys failed: No such file or directory mount: mounting /proc on /root/proc failed: No such file or directory Target filesystem doesn't have requested /sbin/init. No …

1
update-initramfsはカーネルバージョンをどこで検索しますか?
initrdを再生成する必要がありました。これを行う: update-initramfs -u -k all 私がコンパイルしたカーネルのエラーをスローし、しばらく前に削除しました(もちろん、削除しupdate-initramfsた/lib/modulesディレクトリが見つからなかったためです)。 私は、私は完全にそのすべてのエントリを削除することによって、カーネルを削除していたと思った/bootし、ディレクトリに/lib/modules&ランニングsudo update-grub(のように、この答え)が、どうやらそれの痕跡はどこかに私はおそらくクリーンアップがなければならないことがあります。 私はこれを読んで掘り下げました/usr/share/initramfs-toolsが、理解できませんでした。 でman update-initramfs、私はそれを参照してください。 バージョン文字列に「all」を使用すると、update-initramfsが指定されており、update-initramfsで既に知られているすべてのカーネルバージョンに対して選択したアクションが実行されます。 しかし、どうやってそれらを知るのでしょうか?update-initramfsカーネルバージョンはどこで探すのですか? 注:数ヶ月後... initramfsのタグwikiにこの質問に対する回答を追加しました

1
Ubuntu 13.04でinitrd.imgのサイズを縮小する方法
Ubuntu 13.04への最新のアップグレードでは、initrd.img-3.8.0-21-genericファイルは32Mになりました。/ bootパーティションが96MBしかないため、新しいカーネルへのアップグレードで問題が発生します。このファイルのサイズを小さくするにはどうすればよいですか?
14 kernel  initramfs 

3
Ubuntu16.04がinitramfsで起動します
Ubuntuは起動せず、initramfsに入ります。ライブCDトライアルセッションから書いています。私は何をすべきか? ブートフローが壊れていることと、ルートからのファイルがRAMにロードされるときに、ルートディレクトリでファイルが見つからないことを理解しています。私が間違っている場合は修正してください。 以下は、 " exit"コマンドを入力したときのashellからの出力です。 (initramfs) exit /dev/mapper/ubuntu--vg-root contains a file system with errors, check forced. Inodes that were part of a corrupted orphan linked list found. /dev/mapper/ubuntu-vg-root: UNEXPECTED INCONSISTENCY; Run fsck MANUALLY. (i.e., without -a or -p options) fsck exited with status code 4. The root file system on …
14 boot  16.04  initramfs  busybox  ash 

7
Ubuntu ISOを起動すると、initramfsは「ライブファイルシステムを含むメディアが見つかりません」と表示します
USBでUbuntu ISO(13.10)を起動すると、initramfsは「ライブファイルシステムを含むメディアが見つかりません」と表示します。 これらは私のPC仕様です:http : //pcpartpicker.com/user/PoniesFiM/saved/39dy このコンピューターにWindows 8.1(64ビット、Update 1)がインストールされています。同じUSBで試した他のコンピューターではエラーは発生しませんでした。 私がこれを修正しようとしたもの: IDEからAHCIに切り替えます(このコンピューターで既に実行しました)。 他のUSBポートを使用します。 USB 3.0から2.0(およびその逆)への切り替え。 UEFIからレガシー(およびその逆)への切り替え。 私が知っていることは今のところ機能しません。可能な解決策はありますか?
13 boot  usb  uefi  initramfs 

2
initrdでモジュールをロードする方法は?
メインシステムの起動手順netconsoleと同様に、initrdステージでモジュール(たとえば、)を明示的にロードします/etc/modules。 まず、システムのinitrdに必要なモジュールが既に含まれていることを確認しました(付録を参照)。 私は調べました/initrd.img(これは圧縮されたcpioアーカイブですので、簡単に見てみるためにをzcat /initrd.img > initrd.cpio使ってその中に入りましたmc)。modprobeスクリプト間での呼び出しを探しましたが、モジュールが/conf/modules(/ここではinitrdのルートである)にload_modules()から/scripts/functions呼び出された/init)関数によって自動的にロードさ。 しかし/conf/modules、initrd を更新するためのUbuntuシステムの標準ツールは何でしょうか? (ところで、Ubuntuのinitrdのコードの研究中に、いくつかの特別なサポートがあることに気付きました netconsoleに、/initスクリプトに私のニーズに合わせて機能するかもしれませんが、とにかく、私の質問は他のカスタムモジュールに関してより一般的です) 付録 上記で述べたように、まず、システムのinitrdに必要なモジュール(つまり、netconsole)が既に含まれていることを確認しました。こうやって: # zcat /initrd.img | cpio --extract --verbose --list | fgrep netconsole -rw-r--r-- 1 root root 25372 Aug 31 20:59 lib/modules/3.19.0-28-generic/kernel/drivers/net/netconsole.ko 109504 blocks # また、必要なネットワークドライバーが既に含まれていることも確認しました。 # ls -ld /sys/class/net/eth0/device/driver lrwxrwxrwx 1 root root 0 Sep 21 15:34 /sys/class/net/eth0/device/driver -> …


1
永続的なUSBライブシステム上のBusyBox
永続的なLinux USBスティックの構築を再試行しましたが、Ubuntu 16.04がリリースされました。ただし、persitentブートエントリを使用する場合は、busyBoxプロンプトでのみブートします。 BOOT_IMAGE=/casper/vmlinux.efi file=/cdrom/preseed/ubunutu.seed boot=casper verbose persistent ramdisk_size=4294967296 keyb=de locale=de_DE no_splash --- 私には4つのパーティションがあります。 100 MiB FAT32 ESP sqashfs用の2 GiB FAT32 1 GiBスワップ 永続データの場合、最大12 GiB 私の問題はそれmount -n -o move /dev {rootmnt}/devが失敗することです: run-init: current directory on the same filesystem as the root : error 0 どうすればいいですか? この質問にはニュースがあります。私は今それを改良することができ、アンサーの始まりを見つけました。問題は、ESPにインストールされることを意図しているため、ESPに入らないブートファイルの周りにあります。この質問が関連していることを確認できますが、この問題には答えません。この問題は、すべてのブートファイルネサリーをESPにインストールできないことが原因であることがわかりました。私は自分で混乱を修復しようとしていたので、この質問を混乱させないために、ここで可能な試みの試みについて特定の質問を作成します。@videonauth はチャットでこの答えを示しましたが、UEFIブートで使用するには変換する必要があります。 あなたと私が私の質問に答えるのに役立つ情報に関する質問を提供するために倍増やコメントを見つけたら、私にこの質問を強化するのを手伝ってください。
12 boot  grub2  mount  uefi  initramfs 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.