MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
Linuxコマンド - chrootのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
Linuxコマンド - chroot
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == <br><br> == 例 : openSUSE Tumbleweed (PinePhone) == AArch64命令セットを動作させるために必要なライブラリをインストールする。<br> sudo zypper install qemu-arm qemu-linux-user qemu-uefi-aarch64 <br> 以下のコマンドを実行する。<br> sudo qemu-binfmt-conf.sh <br> イメージファイルのルートファイルシステムにおいて、オフセットを確認する。<br> <u>この時、raw2拡張子の開始位置と1セクタのサイズを乗算して、ルートファイルシステムのオフセットを求める。</u><br> sudo fdisk -l <openSUSE Tumbleweedのイメージファイル名>.raw <br> openSUSE Tumbleweedのイメージファイルをマウントする。<br> 以下の例では、/mntディレクトリにマウントしている。<br> sudo mount -t btrfs -o loop,offset=<ルートファイルシステムのオフセット 例: raw2拡張子の開始位置と1セクタのサイズを乗算した値> <openSUSE Tumbleweedのイメージファイル名>.raw /mnt sudo mount --rbind /sys /mnt/sys && sudo mount --make-rslave /mnt/sys && \ sudo mount --rbind /dev /mnt/dev && sudo mount --make-rslave /mnt/dev && \ sudo mount --rbind /proc /mnt/proc && sudo mount --make-rslave /mnt/proc && \ sudo mount --rbind /dev/pts /mnt/dev/pts sudo cp /run/netconfig/resolv.conf /mnt/etc/ <br> AArch64命令セットを動作させるために必要なライブラリを、openSUSE Tumbleweedのマウント先ディレクトリにコピーする。<br> sudo cp /usr/bin/qemu-aarch64-binfmt /usr/bin/qemu-aarch64 /mnt/usr/bin/ <br> chrootコマンドを実行して、openSUSE Tumbleweed (PinePhone)を起動する。<br> sudo chroot /mnt qemu-aarch64 /bin/bash <br> 終了する場合は、openSUSE Tumbleweedのイメージファイルをアンマウントする。<br> sudo umount -fl /mnt <br><br> == 例 : Raspbian OS (AArch64) == AArch64命令セットを動作させるために必要なライブラリをインストールする。<br> sudo zypper install qemu-arm qemu-linux-user qemu-uefi-aarch64 <br> 以下のコマンドを実行する。<br> sudo qemu-binfmt-conf.sh <br> イメージファイルのルートファイルシステムにおいて、オフセットを確認する。<br> <u>この時、img3拡張子の開始位置と1セクタのサイズを乗算して、ルートファイルシステムのオフセットを求める。</u><br> sudo fdisk -l <Raspbian OS (AArch64)のイメージファイル名>.img <br> Raspbian OS (AArch64)のイメージファイルをマウントする。<br> 以下の例では、/mntディレクトリにマウントしている。<br> sudo mount -t ext4 -o loop,offset=<ルートファイルシステムのオフセット 例: img3拡張子の開始位置と1セクタのサイズを乗算した値> <Raspbian OS (AArch64)のイメージファイル名>.raw /mnt <br> AArch64命令セットを動作させるために必要なライブラリを、Raspbian OS (AArch64)のマウント先ディレクトリにコピーする。<br> sudo cp /usr/bin/qemu-aarch64-binfmt /usr/bin/qemu-aarch64 /mnt/bin/ <br> chrootコマンドを実行して、Raspbian OS (AArch64)を起動する。<br> sudo chroot /mnt qemu-aarch64 /bin/bash <br> 終了する場合は、Raspbian OS (AArch64)のイメージファイルをアンマウントする。<br> sudo umount -fl /mnt <br><br> __FORCETOC__ [[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]
Linuxコマンド - chroot
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse