成城大学 志望理由
最初のステップは、ブートローダーがどのように動作するかを理解することです。 ブートローダはカーネルと initramfs をフラッシュチップからロードするオペレーティングシステムの一部です。 Arch では、ブートローダーは /boot/loader.img にあります。アクセスするには root 権限が必要です。 root 権限がない場合は、umount を使ってパーティションをマウントし、mount を使って root フォルダをマウントすることで、ブートローダーをバイパスすることができます。例えば、/sys/fs/cgroup/ramoopsを/boot/loader.imgにマウントするには、以下のようにします: # umount /sys/fs/cgroup/ramoops # mount /boot/loader.img /sys/fs/cgroup/ramoops ルート・フォルダをマウントした後、umountを使ってアンマウントできる: # umount /sys/fs/cgroup/ramoops 次に、ルート・フォルダー内にramoopsフォルダーを作成する。 # mkdir /sys/fs/cgroup/ramoops # chown -R root:root /sys/fs/cgroup/ramoops systemdを使用している場合は、systemdサービスをシステムに追加する必要がある。例えば、systemdサービスをシステムに追加するには、以下を実行する: # udev を使用している場合は、udev システム・フックをシステムに追加する必要があります。例えば、udevフックをシステムに追加するには、以下のようにする: # udevadm trigger –subsystem /system –action /usr/bin/modprobe -r /sys/fs/cgroup/ramoops –name ramoops –action fix これからフラッシュするカーネル・イメージは/dev/sda1にある