
Ubuntu日本語フォーラム

ログインしていません。
ubuntu9.04を使用してます
note、desktopともに、それぞれUSB外付けのHDDにubuntuをインスト(8.04CDからインストしました、外付けは全てubuntuのみでパーティーションはありません)し
BIOSを変更して使用してます
kernelのverup時、「現在のまま、、、」と「パッケージ(新)、、、」を聞いてくるので「パッケージ(新)、、」を選ぶと、menu.lstの「hd0.0」が「hd1.0」に書き換えられるので、その度「hd0.0」に直して、ともに問題なく使用してきましたが、いつのまにかnoteの方はkernelverup時に聞き返しもせず、menu.lstの「hd0.0」も書き換わらず正常にverupして、即再起動で問題なく立ち上がります、もう1台のubunt専用のnote、内臓HDDにインストと同じ状況です
しかし、desktopの方はあいかわらず聞き返しもあるし、menu.lstも書き換わってしまいます
これまで、起動などに関して難しい事はしてませんので
コマンドラインなど使用しないで解決できる方法があればお願いします
オフライン
menu.lst のどこが書きかわってしまうのか具体的に指定して頂けると助かります。
/boot/grub/menu.lst の該当箇所を前後数行含めて、コピーしてここに貼りつけて下さい。
9.04だと、自動で書きかわる所に (hd0,0) などの記述は使われていないはずなので確認したいです。
オフライン
有難うございます
下記の(hd0,0)部分です
## ## End Default Options ##
title Ubuntu 9.04, kernel 2.6.28-16-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-16-generic root=UUID=7ccde21b-17c4-4469-b145-64454c3a6a00 ro quiet splash
initrd /boot/initrd.img-2.6.28-16-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-16-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-16-generic root=UUID=7ccde21b-17c4-4469-b145-64454c3a6a00 ro single
initrd /boot/initrd.img-2.6.28-16-generic
title Ubuntu 9.04, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
オフライン
menu.lstをnoteとdesktopともにプリアウトして相互確認してましたら
下記部分の
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=7ccde21b-17c4-4469-b145-64454c3a6a00 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
のうち
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)
が、desktopの方(聞き返しと書き換えをしてしまう)は
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,0)
でした、#部分って読み込まないから関係ないのかなと思ってましたが、ここしか違うところはありません
ここ(hd1,0)を(hd0,0)に書き換えれば良いのでしょうか?
確認できるのは、29日の9。10の時しかないようですが、、、
自信ありません
オフライン
そうですね。
## default grub root device ## e.g. groot=(hd0,0) # groot=(hd1,0)
これを↓↓
## default grub root device ## e.g. groot=(hd0,0) # groot=(hd0,0)
このように変更しておけば、書き変わる事はなくなるでしょう。
ただ、私の手元の環境だとそこには uuid が入っていますので確認してしまいました。
## default grub root device ## e.g. groot=(hd0,0) # groot=9d4e80e5-1601-487b-bcfa-5f71a052b08c
なぜこんな事になっているのかは分かりませんが、上記のように設定しておけば、大丈夫です。
オフライン