#author("2020-12-16T13:28:42+00:00","","") #topicpath //////////////////////////////////////////////////////////////////////////////// * 目次 [#w32711e9] #contents(); //////////////////////////////////////////////////////////////////////////////// * grub プロンプトから起動する [#xa2d1aef] - grub プロンプトを操作してシステムを起動する + どういう名前のディスクがあるかを確認する grub> ls (hd0), (hd0,gtp1), (hd0,gtp2), (hd0,gtp3), ... -- どれが root ファイルシステムかわからない場合は、リストに出てきたものに / を付けて ls すると、中身が見えるので判断できる。 grub> ls (hd0,gtp2)/ boot home usr var <- / にあるはずのものが見えているので、どうやらこれが root ファイルシステムらしい、と判断できる + root ファイルシステムを指定する grub> set root=(hd0,gtp2) + カーネルイメージと root ファイルシステムを指定する grub> linux /boot/vmlinuz-4.19.0-10-amd64 root=/dev/sda2 -- ファイル名は bash 同様、Tab で補完できる。 + initrd を指定する grub> initrd /boot/initrd.img-4.19.0-10-amd64 + boot する grub> boot <run-level> -- <run-level> は、必要なときだけ指定すれば良い //////////////////////////////////////////////////////////////////////////////// * 起動時に run level を変更する [#d1ccd42b] + grub の画面で "e" をタイプする + コマンドラインの編集画面が表示されると、以下のような行があるので、その後ろにランレベルを数字で指定する。 linux /boot/vmlinuz-** root=** ro quiet + Ctrl-x または F12 キーで編集画面を終了し、起動処理が開始する。