debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章IanHo » 週日 7月 24, 2011 9:25 pm

系統統環境為才剛剛重灌完畢的debian-6.0.2.1-amd64-netinst.iso+GNOME桌面環境,
硬體為浩鑫XS35 GT,這台主機之前是安裝debian-6.0.1a-amd64-netinst.iso+GNOME桌面環境,
現在改重灌debian-6.0.2.1-amd64-netinst.iso+GNOME桌面環境,系統安裝完畢後,嘗試插入格
式化為FAT32的1GB的USB介面隨身碟,結果出現以下內容的訊息視窗,
---
無法掛載 1GB
error mounting: mount exited with exit code 1: helper failed with:
mount: wrong fs type ,bad option , bad superblock on /etc/sdb1,
miss codepage or helper program, or other error
in some case useful info is found in syslog - try dmesg |tail or so
---
然後我嘗試更換其他USB介面的的外接儲存裝置,都是之前debian-6.0.1a-amd64-netinst.iso+GNOME
桌面環境可正常存取的,現在換到了debian-6.0.2.1-amd64-netinst.iso+GNOME桌面環境,
就全都不行了,都會出現以上所述的錯誤訊息,請問我該怎麼辦!!!???
google找不到我看得懂的內容~google的都看不懂~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章IanHo » 週一 7月 25, 2011 1:21 am

自問自答~筆者矇到了"治標"的方法了,偶然在筆者看不懂的歐洲語文的討論區和部落格,
發現了關鍵檔案和參數設定字串,原來在,
/etc/fstab
這個檔案中會有一行內容如下,
---
/dev/sdb1 /media/cdrom0 udf,iso9660 usr,noauto 0 0
---
把這一行的最開頭加個井字號註解掉再存檔,重開機後即可正常自動掛載好USB隨身碟,
需要用root帳號權限修改檔案.筆者以前的文章段落有提過,切換到root帳號的幾個方法,
筆者因此又想到了,以前都沒在注意 /etc/fstab 這個檔案, 原本都好好的,USB外接儲存裝置
都會自動掛載,為什麼就會突然出現這個不給掛載的狀況呢? 筆者完全沒有頭緒,覺得這個
狀況滿鳥的,筆者想破頭發現唯一的差別,也就只差在現在筆者都把ISO檔案轉到USB隨身碟裡頭
來灌系統而已,其他都沒變阿~ 可是筆者前一次用USB隨身碟灌系統都沒發生這種狀況阿!
ISO檔案轉USB隨身碟的方法也都一樣沒變阿,奇怪為什麼這次會發生這種鳥事呢?
真麻煩~有什麼可以"治本"的方法阿?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章sppmg » 週一 7月 25, 2011 5:41 am

嗯!有趣。
(以下是舊的,先看後面)
你的usb碟的狀態(分割+檔案系統)能否列出來瞧瞧?
如:
sdb1 udf
sdb2 fat32
你可以用root在終端機下用
# cfdisk /dev/sdb
來顯示,sdb用隨身碟的代號取代,如果主機只有一顆硬碟,那就是sdb了

另外一個測試:
把註解行恢復,重開後在一樣插入隨身碟。
若是一樣無法掛。
$ mount |grep sdb
看看是否已掛載
代碼: 選擇全部
/dev/sdx1 on /mnt/iso type unknown (rw)

再用
$ df -h
確認sdb是否不存在。


猜測會不會掛fstab的指令弄成mount -f 了。
如果是的話就要回報bug了
先做這個:
代碼: 選擇全部
less /etc/init.d/mountall.sh

進入後按「30G」(G是shift+g)
按完後的第一行,我的是長這樣
代碼: 選擇全部
mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2 \
                -O no_netdev

你先貼你的上來吧!如果有-f參數就刪掉f
(不過還是要貼原始內容上來)
系統的威力來自於程式的相互關係, 而非來自程式本身
is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

(英文語法怪怪的......誰能提供完整的版本?)
sppmg
活潑的高中生
活潑的高中生
 
文章: 317
註冊時間: 週五 8月 04, 2006 3:47 pm
來自: 臺灣

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章IanHo » 週一 7月 25, 2011 11:25 am

我的 /etc/init.d/mountall.sh 第29~32行 原始內容如下(使用gedit查閱)
代碼: 選擇全部
mount_all_local(){
   mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2 \
                -O no_netdev
}

沒有找到 -f參數 的說.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章yomi1967 » 週一 7月 25, 2011 6:21 pm

修改 /etc/fstab 似乎不需要重新啟動,至少我最近剛好也碰到相同問題
狐疑原因但沒有立刻解決…因為少用 USB 暫時手動掛載不很困擾,後來
偶然想檢視 fatab 時,看到裡面有自動附加的 /dev/sdb & sdc 條目
順便想到 USB 掛載失常會不會是這兩行作怪
註解掉之後,問題就立刻解決了,沒有重新啟動
就好像 samba/smb.conf 也是修改後立刻生效一樣
我想原因應該是掛載程式每次動作之前都會讀取 fstab 吧
yomi1967
 

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章sppmg » 週一 7月 25, 2011 8:37 pm

正常來說mount不存在的裝置應該會直接跳過。
照理說mount usb時應該不會讀fstab,否則被unmount的裝置又會被掛上,不合理。
如果要重讀fstab,用
# mount -a
即可。

錯誤訊息中有
error mounting: mount exited with exit code 1
我剛剛用虛擬機測試一下,
將IanHo大fstab那行貼到我的fstab中,重開機後果然不能掛(debian 6.0.1a)

所以結論是:
fstab中的裝置應該會固定下來。

在這裡,由於IanHo大用usb裝,所以os視其為cdrom,並紀錄在fstab
當你之後再插入(第一隻)usb時,usb的裝置代號仍然是sdb,剛好跟fstab保留的sdb衝突到,所以不給掛。

至於有沒有辦法讓os知道你是用usb裝的,不要加入fstab,這點我就不清楚了,不過或許可能經由改變iso-->usb的方法達成。
最後由 sppmg 於 週一 7月 25, 2011 9:40 pm 編輯,總共編輯了 1 次。
系統的威力來自於程式的相互關係, 而非來自程式本身
is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

(英文語法怪怪的......誰能提供完整的版本?)
sppmg
活潑的高中生
活潑的高中生
 
文章: 317
註冊時間: 週五 8月 04, 2006 3:47 pm
來自: 臺灣

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章IanHo » 週一 7月 25, 2011 9:26 pm

sppmg 寫:
請問IanHo大
usb碟是開機前就插入還是開機後才插入呢?


這兩種狀況都有試過~都一樣無法掛載~
目前"治標"的方法就是把 /etc/fstab的那行註解掉~
期待"治本"的做法~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章sppmg » 週一 7月 25, 2011 9:47 pm

不好意思,我上一篇發出後有用虛擬機測試,並且改過(只是修改的速度太慢了......)。
你重看一次吧!
治本的話....
最簡單就是用光碟裝囉!
不然就是修改移植方式。
(猜測,不過我好像有這麼做過,並且沒問題。
有點久了。作法是使用有grub的usb碟+debian的官方說明。
不過也可以用debian live安裝,之後再升級至最新版。
debain live我倒是確定能由有grub的usb碟啟動)
系統的威力來自於程式的相互關係, 而非來自程式本身
is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

(英文語法怪怪的......誰能提供完整的版本?)
sppmg
活潑的高中生
活潑的高中生
 
文章: 317
註冊時間: 週五 8月 04, 2006 3:47 pm
來自: 臺灣

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章IanHo » 週一 7月 25, 2011 10:07 pm

sppmg 寫:不好意思,我上一篇發出後有用虛擬機測試,並且改過(只是修改的速度太慢了......)。
你重看一次吧!
治本的話....
最簡單就是用光碟裝囉!
不然就是修改移植方式。
(猜測,不過我好像有這麼做過,並且沒問題。
有點久了。作法是使用有grub的usb碟+debian的官方說明。
不過也可以用debian live安裝,之後再升級至最新版。
debain live我倒是確定能由有grub的usb碟啟動)


方便的話~煩請提供 修改移植方式(作法是使用有grub的usb碟+debian的官方說明)這些資料或資料來源~
我很需要~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章IanHo » 週一 7月 25, 2011 10:12 pm

突發奇想~或許治本的方法是讓系統安裝完畢後~不會去自動產生這行的內容~
/etc/fstab
---
/dev/sdb1 /media/cdrom0 udf,iso9660 usr,noauto 0 0
---

畢竟我也是註解掉這行之後就沒狀況了~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章IanHo » 週一 7月 25, 2011 10:17 pm

額外補充一個~ 因為 moto.debian.tw 現在好像還沒有提供 上傳附圖的功能(指說將圖片擺在moto.debian.tw的主機內)
所以我先擺在~
debian-6.0.2.1-amd64-netinst.iso系統安裝過程圖集和雜記(圖檔超多)
http://phorum.study-area.org/index.php/ ... 074.0.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章yomi1967 » 週二 7月 26, 2011 12:47 am

sppmg 寫:正常來說mount不存在的裝置應該會直接跳過。
照理說mount usb時應該不會讀fstab,否則................


老實說,我根本不懂 mount 程式如何運作
也不確定記憶沒錯,所以試了一下

不同的掛載介面程式,是否有不同結果我也不知道
我用的方法是普通 user 透過 kde4 右下方的 device 小圖示掛載

在我的 fstab 有一行 /dev/sdb1 /media/cdrom0 udf,iso9660 user,noauto 0 0
我也是 hybrid ISO dd to USB 安裝,所以有這一行吧

不離開 kde 的狀況下,打開 konsole 然後 su
nano 編輯,把這行加上 # 或去除 #
存檔後立刻產生 能掛載 與 不能掛 的結果

不能掛的時候,有如下訊息
could not mount the following device: 隨身碟的名稱
org.opendesktop.UDisks.error.failed 信息很長
重點是有 exit code 1 以及 wrong fs type 等字眼
掛載的這條隨身碟是在 win7 格式化成 fat32

但我記得這種狀況下,我有一支 ubuntu 製作的開機 USB
以及另一個 NTFS 格式的隨身碟,都可以掛載
只有 fat32 不行,所以當初我碰到的時候
完全沒想到與 fatab 有任何關係
而是以為 kde 新的 bug 無法掛 fat32
當時也確認過隨身碟本身沒問題,因為手動下令可以掛載

不過上述兩隻隨身碟湊巧都送朋友了
無法參與本次測試
yomi1967
 

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章vivavita » 週日 11月 06, 2011 2:20 pm

菜鳥我這兩天才在桌機上安裝Debian,也遇到和樓主一樣的問題。
我還以爲是我沒裝auto mount的套件。

我下載的版本是 6.0.2.1-i386-DVD-1.iso
我在Ubuntu下用Unetbootin製作的Live USB安裝Debian。

希望無法掛載的問題能解決,小弟來這裏和各位學習了。
vivavita
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週六 11月 05, 2011 9:54 pm

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章Yomi1967 » 週日 11月 06, 2011 2:34 pm

vivavita 寫:......我下載的版本是 6.0.2.1-i386-DVD-1.iso
我在Ubuntu下用Unetbootin製作的Live USB......


*DVD-1.iso 不清楚,如果是 *netinst*iso 或 *businesscard*iso
直接 dd 餵給隨身碟 (既有分割會被抹掉) 就可以 USB 開機安裝了
Yomi1967
 

Re: debian-6.0.2.1-amd64-netinst.iso 無法掛載隨身碟!?

文章vivavita » 週四 11月 10, 2011 3:42 am

報告!
按官方訊息和剛剛實驗的結果,6.0.2.1-i386-DVD-1.iso是可以拿來dd的。
安裝後會不會再發生USB裝置不能掛載,就要等我進行第二次安裝後才知道了。

http://www.debian.org/releases/stable/i ... images-usb
A.2.2. USB memory stick

It's also possible to install from removable USB storage devices. For example a USB keychain can make a handy Debian install medium that you can take with you anywhere.

The easiest way to prepare your USB memory stick is to download any Debian CD or DVD image that will fit on it, and write the CD image directly to the memory stick. Of course this will destroy anything already on the memory stick. This works because Debian CD images are "isohybrid" images that can boot both from CD and from USB drives.
vivavita
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週六 11月 05, 2011 9:54 pm

下一頁

回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客