web-dev-qa-db-ja.com

Xubuntuで非表示GRUBにアクセスする方法

最近、Windows XPとともにXubuntu 12.04をインストールしました。私の両親はXubuntuを使用していないため、GRUBファイルをいくつかの記事に記載されているように構成しました。

GRUB_DEFAULT= 4 #Assuming Windows is the fifth menu entry
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=0 

これで、Shiftキーを押したままにすると、GRUB loadingが、GRUB=を表示せず、XPを直接起動します。grub.cfgにアクセスして設定を変更し、正しい設定を行うにはどうすればよいですか?]

1
Sivakethan

ライブCDモードでxubuntu CDからブートできるはずです-その後、/または/bootファイルシステムをマウントして、必要な変更を加えることができます。

または、システムレスキューCD( http://www.sysresccd.org/ )を起動して同じことを実行できます。

これのトリッキーな部分は、どのディスクパーティションに/bootが含まれているかを特定することです。

Live CDモードでxubuntuを起動したら、ターミナルを開き、Sudoを使用してルートシェルを取得します。または、システムレスキューCDを起動すると、ルートシェルにドロップされます。

次に、/devsda1sda2sdb1などのファイルを探します。

それぞれを順番に取り付けてみてください。

# mount /dev/sd1 /mnt
# ls /mnt
# umount /mnt

mountでエラーが発生した場合、そのパーティションを無視します。 ls /mntbootというディレクトリが表示されている場合は、grubを再設定するために変更する必要があるファイルを探します。

0
David Purdue

LiveCDを使用して起動し、grub.cfgをそのように編集できます。/bootがあるパーティションをマウントし、/ boot/grub/menu.lstを編集します。タイムアウトを変更します。また、 Esc キー、およびそれが役立つかどうかを確認します。

もう1つの方法は、LiveCDのGrub Customizerを使用することです。 Grub Customizerのインストール方法については、LiveCDを起動して実行したら、 HOWTO:Grub Customizer を参照してください。

GParted および Super Grub Disk を使用できるその他のオプション

0
Mitch