株式会社コーソル

コーソルDatabaseエンジニアのブログ

技術ブログ

VMをシングルユーザーモードで起動する方法

VMを一時的にネットワークから切り離して起動させたい場合など、シングルユーザーモードで起動したい場合があります。

Oracle VMにおいて VMをシングルユーザーモードで起動する方法については、Xenでの起動方法をまとめた情報が参考になります。

以下の2つの方法があるようです。

  • extra=" single"オプションを指定してxm createを実行して、カーネルにシングルユーザーモード起動オプションを渡す。
  • -cオプションを指定してxm createを実行して、起動直後にCUIコンソールに接続できるようにし、pygrub画面でシングルユーザーモード起動オプションを指定する。(CUIコンソールに接続できる必要がある)

以下に、extra=" single"オプションを指定してxm createを実行した例を示します。

[root@csov3s03 l54x64b]# xm create -c vm.cfg extra='  single' ←★
Using config file "./vm.cfg".
Using  to parse /grub/menu.lst

    pyGRUB  version 0.6
 lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
 x Enterprise Linux (2.6.18-164.el5xen)                                   x
 x                                                                        x
 x                                                                        x
 x                                                                        x
 x                                                                        x
 x                                                                        x
 x                                                                        x
 x                                                                        x
 mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
     Use the ^ and v keys to select which entry is highlighted.
     Press enter to boot the selected OS, 'e' to edit the
     commands before booting, 'a' to modify the kernel arguments
     before booting, or 'c' for a command line.

Started domain VM041_l54x64b (id=14)
                                    rtc: IRQ 8 is not free.
i8042.c: No controller found.
Red Hat nash version 5.1.19.6 starting
                Welcome to Enterprise Linux Server
                Press 'I' to enter interactive startup.
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
Setting clock  (utc): Mon Jan 28 17:17:30 JST 2013 [  OK  ]
Starting udev: [  OK  ]
Loading default keymap (jp106): [  OK  ]
Setting hostname l54x64b.domain:  [  OK  ]
No devices found
Setting up Logical Volume Management: [  OK  ]
Checking filesystems
Checking all file systems.
[/sbin/fsck.ext3 (1) -- /u01] fsck.ext3 -a /dev/xvdb1
/u01: clean, 46283/3932160 files, 1650164/7863809 blocks
[/sbin/fsck.ext3 (1) -- /u02] fsck.ext3 -a /dev/xvdc1
/u02: clean, 40832/3932160 files, 1647178/7863809 blocks
[/sbin/fsck.ext3 (1) -- /u03] fsck.ext3 -a /dev/xvdd1
/u03: clean, 32233/3932160 files, 1240758/7863809 blocks
[/sbin/fsck.ext3 (1) -- /u04] fsck.ext3 -a /dev/xvde1
/u04: clean, 30160/3932160 files, 1208008/7863809 blocks
[/sbin/fsck.ext3 (1) -- /u06] fsck.ext3 -a /dev/xvdg1
/u06: clean, 11/3932160 files, 167440/7863809 blocks
[/sbin/fsck.ext3 (1) -- /u07] fsck.ext3 -a /dev/xvdh1
/u07: clean, 28959/3932160 files, 1212246/7863809 blocks
[  OK  ]
Remounting root filesystem in read-write mode:  [  OK  ]
Mounting local filesystems:  [  OK  ]
Enabling local filesystem quotas:  [  OK  ]
Enabling /etc/fstab swaps:  [  OK  ]
sh-3.2#
sh-3.2# /sbin/runlevel
unknown ←★

コメント

  • pyGRUB画面の罫線文字が化けています
  • VMのコンソール出力と、Oracle VM Serverの出力が一部混在しています。

プロフィール

On7tWW6m1Ul4

渡部 亮太

・Oracle ACE
・AWS Certified Solutions Architect - Associate
・ORACLE MASTER Platinum Oracle Database 11g, 12c 他多数

カテゴリー

アーカイブ