「BootFAQs」の編集履歴(バックアップ)一覧はこちら

BootFAQs」の最新版変更点

追加された行はこの色になります。

削除された行はこの色になります。

 RIGHT:&topicpath;
 
 *Linuxが起動するまで(ブート手順についてのFAQ)
+
 #contents
 
-**起動時にブートローダーのメニュー画面が立ち上がりません。 
+**起動時にブートローダーのメニュー画面が立ち上がりません。
+ 
 起動ディスクがあれば、これを利用するのが簡単です。[[こちら>BootFAQs#bootdisk]] に作成方法があります。インストール用の CD を挿入し rescue mode で立ち上げるという方法もあります。
 
 これで正常に起動させることができたら、ブートローダーを再インストールするなど何らかの対処をして、次回もトラブルが発生しないようにしておきましょう。
 
-&aname(bootdisk);
-**起動ディスクはどうやって作成するのですか? 
+**&aname(bootdisk);起動ディスクはどうやって作成するのですか? 
+
 ***GNU GRUB で起動ディスクを作成する 
 grub-0.97-i386-pc.ext2fs を入手して一般的な起動ディスクが作成できます。マルチブート環境では、事前に作成しておくと万一のとき役に立ちます。 ftp://alpha.gnu.org/gnu/grub/ より配布されています。~
 Linux 環境では、次のコマンドで起動用FDディスクが出来ます。
  $ dd if=grub-0.97-i386-pc.ext2fs of=/dev/fd0
 例えば、 [[マルチブート環境>MultiBootFAQs]] に従ってマルチブートを構成していて、MBRが破損し GRUB から起動不能な状況に陥ったときでも、起動ディスクを使用すれば次例のコマンドで起動する可能性があります。
  grub > root (hd0,2)
  grub > chainloader +1
  grub > boot
 コマンド操作に替えて、メニュー画面から選択できるようにするには、/mnt/floppy/grub/boot/ に menu.lst (または grub.conf ) という名前の設定ファイルを新規作成してください。
  [menu.lst の記述例]
  
  title CentOS-3 (2.4.21-27.0.1.EL)
  	  root (hd0,0)
  	  kernel /boot/vmlinuz-2.4.21-27.0.1.EL ro root=LABEL=/1
  	  initrd /boot/initrd-2.4.21-27.0.1.EL.img
  
  title Debian
  	  rootnoverify (hd0,2)
  	  chainloader +1
 
 ***Red Hat系専用コマンド (mkbootdisk) 
 
 Red Hat Linux や Red Hat Enterprise Linux などの Red Hat 系ディストリビューションでは、起動ディスク作成のコマンドが用意されています。次のように行います。~
 まず、システムにインストールされている Linux kernel のバージョンを調べ、
  $ uname -r
  2.4.21-27.0.2.EL
 floppy disk をドライブに挿入したら、バージョン情報をもとに次のコマンドを実行します(実行例は Scientific Linux 3.4)。
  # mkbootdisk 2.4.21-27.0.2.EL
  Insert a disk in /dev/fd0. Any information on the disk will be lost.
  Press <Enter> to continue or ^C to abort: (←ここで Enter キーを押します)
  読み込んだブロック数は 20+0
  書き込んだブロック数は 20+0
 
 **ブートローダ GRUB を後からインストールする 
 ブートローダ GRUB は、Linux のインストール後に単独でインストールすることができます。これは、インストール作業中にブートローダを指定しなかった場合やフロッピーディスクから起動している場合に当てはまります。
 
 GRUB のバイナリーRPMは grub-0.95-3.5.i386.rpm といったパッケージ名でそれぞれのディストリビューターより配布されているので、これを入手しインストールします。
  # rpm -ivh grub-0.95-3.5.i386.rpm
 /sbin/grub-install &font(i){/dev/hda} (←デバイス名を指定します)
 
 以上の作業で、ブートローダが MBR にインストールされます。
 
 上記項目に従って作成した GRUB の起動ディスクが手許にあれば、その FDディスクを使ってインストールする方法もあります。
 
 +GRUB の起動ディスクを挿入し、GRUB を起動します。
 +次のコマンドを順番に実行します(hd0 へインストールする場合)。
 >root (hd0,0)
 >setup (hd0)
 >quit
 
 ** Linux をアンインストールしたい 
 
 ハードディスクにインストールした Linux にはアンインストールという手順はありません。
 
 MBRに入れた [[GRUB, LILO を削除>MultiBootFAQs#remove_lilo_grub]]してから、他の OS をインストールしたり Windows の CD からフォーマットするなどして、ハードディスクの内容を上書き or 消去してください。
 
 Windows をインストールする方法については Linux 板ではなく[[パソコン初心者板>http://pc6.2ch.net/pcqa/]]などで聞いてください。
 
 -http://mbsupport.dip.jp/instwindowsx.htm
 
-**Windowsとのデュアルブートで、Windowsが起動しません。 
-Mandrakelinux 10, SUSE LINUX 9.1, Fedora Core 2 でこの不具合が見つかっています。1台のPC上でWindowsと共存させるようとすると、ディストリビューションのインストール後にWindowsが起動しなくなるそうです。デュアルブートで運用される方は注意してください。
-
-解決法については、次の関連情報のページを参照してください。
-
--[[カーネル2.6でHDD内の他のOSが起動しなくなる可能性>http://slashdot.jp/linuxkernel/04/05/21/005235.shtml]]
--"Something went wrong, I can't boot Windows! Did I lose everything?"
-Most often a Windows boot problem occurs if one edited the partition table by certain partitioning tools running on Linux 2.6 kernels.
-[[NTFS Resize Frequently Asked Questions>http://mlf.linux.rulez.org/mlf/ezaz/ntfsresize.html#troubleshoot]]
-
-&aname(bootmessage);
-**起動時のログメッセージを読み直したいのですが。(dmesg) 
+**&aname(bootmessage);起動時のログメッセージを読み直したいのですが。(dmesg) 
 
 dmesg コマンドを実行して表示するか、ログファイルを見てください。
 
  dmesg | less
  less /var/log/messages
 
 dmesg にも記録されないような起動直後のログメッセージは、起動時の表示時に ''s'' キーで一時停止させると読めるかも。復帰は ''q'' キー。
 
 -http://www.atmarkit.co.jp/flinux/rensai/linuxtips/072viewbootms.html
 -http://www.netlaputa.ne.jp/~utty/linuxmld/dmesg1.html
-
 
 **OS 起動時にヘンなメッセージが出てパスワードを入力しろとか言われて起動できません。(fsck) 
 
  ****An error occurred during the file system check.
  ****Dropping you to a shell;the system will reboot.
  ****when you leave the shell.
  Give root password for maintenance (or type Control-D to continue):
 
 ''ext2'' のようなジャーナリングのないファイルシステムを使っていて、いきなり電源を落とすなど、きちんとしたシャットダウンの手続きを取らなかった場合にこのメッセージが出ます。Windows でいうところの起動時に checkdsk や scandisk が働く状態です。
 
 root のパスワードを入力してログインし、fsck -y &font(i){デバイス名} でファイルシステムの修復を行ってください。
-
--http://tksh.s2.xrea.com/system/fsck.html
->Linuxでは、ディスクにデータを書き込む時など、いったんメモリのバッファに書きこみを行い、一定時間毎に syncコマンドによってディスクへ書きこみが行われます。
-メモリからディスクへデータが書かれる前に、システムの停止(電源断など)等が発生した場合、ファイルシステムとしての矛盾が生じてしまいます。
-fsckコマンドはファイルシステムの整合性をチェックしてそれを修正するプログラムです。
-ジャーナリングファイルシステムext3などの場合はfsckを行う必要はありません。 
 
 ----
 
-&aname(grub_changrunlv);
-**ブートローダ (GRUB) でランレベルを一時的に変更したい 
+**&aname(grub_changrunlv);ブートローダ (GRUB) でランレベルを一時的に変更したい 
 
 普段 OS のランレベル ''5'' (グラフィカルログイン) でログインしていて、X に問題をおこしてしまうと、いくらログインしても真っ暗なままの状況に陥ることがあります。
 
 そういうときは、ブートローダでランレベルを一時的に ''3'' (テキストログイン) などに変更すると、急場を凌ぐことができます。
 
 +ブートローダ起動直後、GRUB のパスワードを設定している時は ''p'' を押してパスワードを入力する
 +OS を Linux にあわせたまま ''e'' を押す
 +「kernel」うんたらかんたらと書いているところで ''e'' を押す (=コマンドの編集に入る)
 +「ro root……」と書いている行の最後に ''3'' (ランレベル 3 の場合)と加えて ''Enter''
 +''b'' を押して、ふたたび GRUB を起動させる
 
 (『Red Hat Linux 300の技』(技術評論社 加藤 彩・加藤 仁・橘 あゆみ 著)を参考にしました)
 
 以下の項目も参考にしてください。
 
 -[[GUI ログインの設定でインストールしたが、コンソール (CUI) でログインしたい。>X11AndGraphicsFAQs#totextlogin]]
| 新しいページ | 編集 | 差分 | 編集履歴 | ページ名変更 | アップロード | 検索 | ページ一覧 | タグ | RSS | ご利用ガイド | 管理者に問合せ |
|ログイン|