お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-11-01 11:53:36

Magro2133
メンバ
登録日: 2009-04-28

ubuntu 9.10 にアップグレード後の不具合について

こんにちは。

私は、DELL Latitude D810にWindows 7とUbuntuをパーティションを分けてデュアルブートにして
使っています。

HDD容量は250GBでパーティションは

Windows 7 システム 80GB
ubuntu ext3              8GB
            swap             1GB
データ NTFS           残り全て


という風に切っています。

9.04の時は、ubuntuからNTFSも認識し、アクセスもできたので、共通のデータ領域として
NTFSのデータ用パーティションを使っていました。

しかし、9.10にアップグレードしたら

・無線LANが認識しない
・USBが認識しない。(外付けHDDやUSBフラッシュメモリ)
・他のパーティションが認識しない。


という問題が起こりました。
無線LANに関しては、Atherosチップセットの無線LANカードに載せ替えたときやカーネルのアップデート時に
今までこちらの方々にお世話になり、何とか自分で無線LANを有効化したりドライバをインストール
してきたので、ドライバの再インストールなどで問題なく動くようになりました。

しかし、私が使ってきた7.10からずっと、USBフラッシュメモリや外付けHDD、他のパーティションを
認識させるための操作をしたことがありません。
いつも勝手に認識していました。

アップグレード時に何か、削除しますか?というメッセージが出ていましたが、古いカーネルや
不必要なものだけ削除するんだと重い、そのまま はい を押してしまいましたが、その時に
何か認識させるためのドライバも削除してしまったんでしょうか?

どうすればいいんでしょうか?

データをまったく参照できずに非常に困ってしまいました。

よろしくお願いします。

オフライン

 

#2 2009-11-07 17:11:36

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ubuntu 9.10 にアップグレード後の不具合について

・USBが認識しない。(外付けHDDやUSBフラッシュメモリ)
・他のパーティションが認識しない。

私もUpgrade時に不要なパッケージを自動削除しましたが、私の環境ではUSB接続のHDDなどは正常に動いています。
とりあえず、USBの件については、端末を開いてUSB接続のデバイスの接続前と接続後にlsusb認識されているかを確認してみてはいかがでしょう。
他のパーティションを認識しない件についてはもう少し詳しい状況の説明が欲しいところです。端末からsudo fdisk -lするとどのような表示がでますでしょうか。

オフライン

 

#3 2009-11-07 18:18:25

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ubuntu 9.10 にアップグレード後の不具合について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#4 2009-11-13 16:43:46

Magro2133
メンバ
登録日: 2009-04-28

Re: ubuntu 9.10 にアップグレード後の不具合について

ご返事ありがとうございます。

最近忙しくてそのままになっていました。

やっとubuntuが触れるようになったので、ご報告です。

まず、lsusb を実行したときは

{quote}

root@magro-note:~# lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 1687:6211 Kingmax Digital Inc.
Bus 001 Device 002: ID 125f:1036 A-DATA Technology Co., Ltd.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

{/quote}

とこれを書くために、USBにKINGMAX製とAーDATA製のUSBフラッシュメモリを刺しています。
っとあれ?これを書いている間に、各USBのフォルダが開きデスクトップにショートカットが
できました。
つまり、認識されたようです。


次に fdisk -l を実行したときの表示です。

{quote}

root@magro-note:~# fdisk -l

ディスク /dev/sda: 250.1 GB, 250059350016 バイト
ヘッド 255, セクタ 63, シリンダ 30401
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0x1b7bc093

デバイス ブート     始点        終点    ブロック   Id システム
/dev/sda1               1       10439    83850243+  17  隠し HPFS/NTFS
/dev/sda2           10440       28996   149059102+  17  隠し HPFS/NTFS
/dev/sda3   *       28997       30271    10241437+  83  Linux
/dev/sda4           30272       30401     1044225   92  不明

ディスク /dev/sdb: 16.2 GB, 16173236224 バイト
ヘッド 255, セクタ 63, シリンダ 1966
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0x04dd5721

デバイス ブート     始点        終点    ブロック   Id システム
/dev/sdb1               1        1967    15794144+   7  HPFS/NTFS

ディスク /dev/sdc: 3961 MB, 3961520128 バイト
ヘッド 255, セクタ 63, シリンダ 481
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0x04030201

デバイス ブート     始点        終点    ブロック   Id システム
/dev/sdc1   *           1         481     3863601    7  HPFS/NTFS

{/quote}

となりました。
何でしょう?この隠しと言うのは???
いわゆるHiddenと言うことなんでしょうが、Linux上からどうやって表示に変えるかわかりません。
この隠し(非表示)になっていることが原因のようですね。

それから、 cat /etc/fstab を実行した場合です。

{quote}

root@magro-note:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda3 during installation
UUID=f4b31ffa-81cc-4dc5-89c3-7fa47191c108 /               ext3    relatime,errors=remount-ro 0       1
# swap was on /dev/sda4 during installation
UUID=cca85cb8-48a8-4de7-b1ec-27a46f604965 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

{/quote}

すいません。これに関しては何なのかさっぱり分かりません。


このような感じです。

よろしくお願いします。

オフライン

 

#5 2009-11-13 16:45:57

Magro2133
メンバ
登録日: 2009-04-28

Re: ubuntu 9.10 にアップグレード後の不具合について

すいません。{}と[]を間違えたようで、まったく引用ボックスになっていませんですいませんでした。

オフライン

 

#6 2009-11-13 22:38:51

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ubuntu 9.10 にアップグレード後の不具合について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#7 2009-11-13 22:40:43

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ubuntu 9.10 にアップグレード後の不具合について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#8 2009-11-13 22:42:10

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ubuntu 9.10 にアップグレード後の不具合について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#9 2009-11-14 04:18:12

hir0
メンバ
登録日: 2008-09-28

Re: ubuntu 9.10 にアップグレード後の不具合について

もし#6を実行するなら、
$ sudo dd if=/dev/sda bs=512 count=1 > mbr.backup
を実行してから最後の w  の前に p   をどうぞ。

デバイス ブート     始点        終点    ブロック   Id システム
/dev/sda1               1       10439    83850243+  17  隠し HPFS/NTFS
/dev/sda2           10440       28996   149059102+  17  隠し HPFS/NTFS
/dev/sda3   *       28997       30271    10241437+  83  Linux
/dev/sda4           30272       30401     1044225   92  不明

が以下と同じになれば w  を。

デバイス ブート     始点        終点    ブロック   Id システム
/dev/sda1               1          10439    83850243+   7   HPFS/NTFS
/dev/sda2           10440       28996   149059102+  7   HPFS/NTFS
/dev/sda3   *       28997       30271    10241437+  83  Linux
/dev/sda4           30272       30401     1044225      82  Linux スワップ / Solaris

最後のwを入力してエンターを押さない限り変更は摘要されないので安心して下さい。
変更を適用せずに終了させるには q エンターです。

オフライン

 

#10 2009-12-03 06:05:23

Magro2133
メンバ
登録日: 2009-04-28

Re: ubuntu 9.10 にアップグレード後の不具合について

随分久しぶりになりましたが、なかなかPCと戯れる時間が無かったため返事遅くなりました。

あれから、何度もfdisk /dev/sdaは試してみましたが以下のようなエラーが出ます。


root@magro-note:~# fdisk /dev/sda

このディスクのシリンダ数は 60801 に設定されています。
間違いではないのですが、1024 を超えているため、以下の場合
に問題を生じうる事を確認しましょう:partprobe(8) or kpartx(8)
1) ブート時に実行するソフトウェア (例. バージョンが古い LILO)
2) 別の OS のブートやパーティション作成ソフト
   (例. DOS FDISK, OS/2 FDISK)

コマンド (m でヘルプ): t
領域番号 (1-4): 1
16進数コード (L コマンドでコードリスト表示): 7
領域のシステムタイプを 1 から 7 (HPFS/NTFS) に変更しました

コマンド (m でヘルプ): t
領域番号 (1-4): 2
16進数コード (L コマンドでコードリスト表示): 7
領域のシステムタイプを 2 から 7 (HPFS/NTFS) に変更しました

コマンド (m でヘルプ): t
領域番号 (1-4): 4
16進数コード (L コマンドでコードリスト表示): 82
領域のシステムタイプを 4 から 82 (Linux スワップ / Solaris) に変更しました

コマンド (m でヘルプ): w
領域テーブルは交換されました!

ioctl() を呼び出して領域テーブルを再読込みします。

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
ディスクを同期させます。

とこんな感じのメッセージが出るのですがここに再起動かpartprobe(8) or kpartx(8)を
実行した時に有効になりますと出ているので再起動するとまたNTFSは17にSWAPは92に
戻ってしまいます。
また、partprobe(8) or kpartx(8)は使い方がよく分からないのでまだ実行していませんが
これを実行するに当たっての注意点等ありますでしょうか?

また、DELLの別のマシンでInspiron 1520という機種の方も同じようにubuntuとの
デュアルブートで使っていますがこれもまったく同じ現象です。
9.10にアップグレード後NTFSは17にSWAPは92に再起動すると戻ってしまいます。

もう一体何が何だかちんぷんかんぷんです。

9.10のクリーンインストールも考えましたが9.10からはログイン画面でrootで
ログインするような設定ができない(わからない)のでいつもわざわざ9.04を
インストールしてからアップグレードさせてます。

パーミッションの関係で例えばrootでログインしていると/etc/modprobe.dとかの
ブラックリストを直接開いて編集できたりしてターミナルを使ったコメントアウトの
仕方とかがよく分からないのでユーザーのアカウントは使わずにいつもrootで
ログインしています。

やっぱりWindowsしかやったことが無いとこのパーミッションでいつも引っかかると
どうしていいかも分からずにイライラしたりしてしまうのでrootで入ってしまいます。

例えばBack Track とかもrootでログインするようになっているのをみてもそれほど
弊害も無いんじゃないかなと

少し横道に逸れましたがNTFSが再起動すると認識されないのは未解決のままです。

そういえば、9.10からシステムメニューにディスクユーティリティと言うのが
加わってそこで隠しからNTFSとしてマウントできる事に気づきましたがこれも
再起動するとやはり隠しに戻ってしまいます。

2台のマシンともに9.04の時は認識していました。

誠に厄介かと思いますがよろしくお願いします。

オフライン

 

#11 2009-12-03 22:32:31

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ubuntu 9.10 にアップグレード後の不具合について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#12 2009-12-03 22:50:29

Tako090929
メンバ
登録日: 2009-09-29

Re: ubuntu 9.10 にアップグレード後の不具合について

私も昔、同様の状況に遭遇しました。
よく覚えていませんが、LiveCD か LiveUSB で起動して fdisk するデバイスが
マウントされていない状態で fdisk するとどうですか。

オフライン

 

#13 2009-12-03 23:01:56

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ubuntu 9.10 にアップグレード後の不具合について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#14 2009-12-03 23:03:02

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ubuntu 9.10 にアップグレード後の不具合について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#15 2009-12-03 23:05:07

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ubuntu 9.10 にアップグレード後の不具合について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#16 2009-12-04 03:35:17

STGSAGWAN
ゲスト

Re: ubuntu 9.10 にアップグレード後の不具合について

#10 Magro2133 による投稿:

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)

メッセージはあくまでWARNING(警告)でありエラーではないです。
とはいえ、一般論ですが、警告の無い方法で作業する方がより望ましいと思います。

 

#17 2009-12-04 03:36:36

STGSAGWAN
ゲスト

Re: ubuntu 9.10 にアップグレード後の不具合について

kiyoshi による投稿:

Magro2133さんの#10 による投稿:

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

これって、デバイス(パーティション)がマウントされているから発生しているエラーでしょうか。

仮想PC上で実験すると楽々再現可能ですよ。

 

#18 2009-12-04 23:27:00

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ubuntu 9.10 にアップグレード後の不具合について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#19 2009-12-06 07:37:02

Magro2133
メンバ
登録日: 2009-04-28

Re: ubuntu 9.10 にアップグレード後の不具合について

皆さんありがとうございます。


Tako090929 による投稿:

私も昔、同様の状況に遭遇しました。
よく覚えていませんが、LiveCD か LiveUSB で起動して fdisk するデバイスが
マウントされていない状態で fdisk するとどうですか。

これをやってみましたが、LiveCDから fdisk -l を実行するとその時には
ちゃんとNTFSとしてsda1 sda2 ともに認識されていてID 7 でマウントされてます。
ただSWAPに関してはやはり92になっていてLive CD上から変更しても以前と
同様のWARNINGメッセージが出ます。


kiyoshi による投稿:

確かに、(常識だと思って居ましたが)デバイスをマウントした状態でそのデバイスについてfdiskするなんてのは、無茶苦茶で、そんなことは実行されないと思っていましたが、root権限でだったら、気軽にしてしまう人も居られるかもしれませんね。

もしもマウントされた状態でそのデバイスをfdiskされたのでしたら、そんなことは滅茶苦茶危険だと思います。
アンマウントしてから行ってください。

これってどうやってアンマウントするんですか?
一旦ディスクユーティリティからsda1と2をNTFSに変更すると 場所 の所にアイコンが
表示されるのでその横のアンマウントのイジェクトマークみたいなのをクリックすると
アンマウントされるみたいですが、その状態でfdisk -l をみても認識されています。

それからrootでログインすることは危険だ危険だとよく言われますがそれはなぜなんでしょう?

普段はほとんどWindowsを使っていてubuntuを使うのは勉強中ということもありいつも
短時間しか無いので、今いつもrootでログインしているので必要なデータはrootのホーム
フォルダに入っています。

今からユーザーアカウントでログインするとそれらデータも移動しなくてはならないだろうし
rootアカウントでインストールしたアプリケーションとかはどうなるんでしょう?

オフライン

 

#20 2009-12-06 13:23:37

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ubuntu 9.10 にアップグレード後の不具合について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#21 2009-12-06 14:10:06

hir0
メンバ
登録日: 2008-09-28

Re: ubuntu 9.10 にアップグレード後の不具合について

それからrootでログインすることは危険だ危険だとよく言われますがそれはなぜなんでしょう?

管理者としての資格(各種ライセンスも有る)を持っている、もしくは相等の知識がある者がシステムを管理して他のメンバにはPCの機能を一部使用許可を与える。

基本的にサーバー等に私用されているUNIX、LINUXを知識が乏しいままrootで運用すると最悪システムのダウン、業務停止、莫大な損害、無知からのミスなので何をしたのか原因すら分からない。

と言う事で個人、個人レベルの範囲でなら「あっ、、、再インストール、、、」これを危険な行為かどうかの判断は自由だと私は考えています。

オフライン

 

#22 2009-12-07 18:48:18

Templer
メンバ
登録日: 2009-07-08

Re: ubuntu 9.10 にアップグレード後の不具合について

Magro2133 による投稿:

それからrootでログインすることは危険だ危険だとよく言われますがそれはなぜなんでしょう?

ユーザーの扱い、それによる慣習の違いが、セキュリティ的に Windowsが脆弱で Unixが堅牢と言われた所以の一つです。
この辺はネットで検索してください。その方が為になると思います。
(正直この慣習の破壊はうれしくない)

ちなみに、私も過去にrootでログインしたことが何度かありました。その時に何かやらかしてしまったんでしょう(たぶん)。「/var」フォルダ配下のファイルがごっっっっっそり無くなっていたことがありました。当然復旧などできるはずもなく再インストールすることに…。

今からユーザーアカウントでログインするとそれらデータも移動しなくてはならないだろうし
rootアカウントでインストールしたアプリケーションとかはどうなるんでしょう?

パッケージ管理システムからインストールしたものであれば、ユーザーアカウントからの使用も通常通りです。(設定はもちろん別ですが)
ソースをコンパイルしてインストールしたものも(明示的に「/root」フォルダ配下にインストールした場合はわかりませんが)同様のはずです。
データは移動するだけでなく所有者も変更しなければなりませんね。

ファイル編集でのパーミッションエラーは「nautilus-gksu」パッケージをインストールすれば解決すると思います。
同パッケージをインストールすると、ファイルマネージャ(nautilus)からファイルを右クリックすることで管理者権限で実行(編集)することが出来るようになります。(nautilusはデスクトップも兼ねていますので適用させるには再ログインが必要となります)

オフライン

 

Board footer

Powered by FluxBB