[奇想] usb硬碟安裝debian?

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

re:[奇想] usb硬碟安裝debian?

文章訪客 » 週日 1月 30, 2005 11:20 pm

想問一下flybird 的方法如果是用網路安裝的光裝沒用磁片是不是要
打mount -tproc none /proc
我不懂這是什麼意思
還有如果我的usb硬碟是/deb/sdb /root在sdb1
那我的grup該如何改,還是不用改
它每次都用我ide的硬碟的選單開
有知道的人可以跟我說嗎 謝謝
訪客
 

re:[奇想] usb硬碟安裝debian?

文章訪客 » 週日 1月 30, 2005 11:21 pm

上篇網路安裝的光裝-->光碟 打錯了
訪客
 

Re: re:[奇想] usb硬碟安裝debian?

文章flybird » 週一 1月 31, 2005 5:34 pm

Anonymous 寫:想問一下flybird 的方法如果是用網路安裝的光裝沒用磁片是不是要
打mount -tproc none /proc
我不懂這是什麼意思
還有如果我的usb硬碟是/deb/sdb /root在sdb1
那我的grup該如何改,還是不用改
它每次都用我ide的硬碟的選單開
有知道的人可以跟我說嗎 謝謝


你的狀況好像有點複雜ㄝ , 建議你用測試碟依照前文的環境去體會一遍 , 當能舉一反三吧 :-)

一般Grub會將安裝的硬碟(stage-1就決定了) , 記錄在 /boot/grub/device.map 中 8-)
車同軌、書同文,國方成!
flybird
懵懂的國中生
懵懂的國中生
 
文章: 249
註冊時間: 週三 7月 07, 2004 4:40 pm
來自: ROT

Re: re:[奇想] usb硬碟安裝debian?

文章訪客 » 週一 8月 14, 2006 8:19 pm

flybird 寫:我的 USB 硬碟總算把 Sarge 裝起來了 , 下面是隨手註記 :

USB-HD 安裝完畢後別重新啟動第二階段 , 至選單處啟動安裝時期的 shell , 操作 mkinitrd 使其符合 USB-HD 的要求:

=====================================
~/target/etc/mkinitrd/mkinitrd.conf <--用nano編輯此檔
DELAY=3 <----更改此列 (3second)
存檔 (按^O之後再按Enter以確認要寫入) (按^X離開nano)

~/target/etc/mkinitrd/modules <-- 用nano編輯此檔加入下列模組
usbcore
ehci-hcd <--USB-2.0 :(Enhance Host Controller Interface)
usb-ohci <--USB-1.x :Open-system (sis-chipset) <-- OK
usb-uhci <--USB-1.x :when use intel-chipset-system <--my system fail
usb-storage
存檔 (按^O之後再按Enter以確認要寫入)(按^X離開nano)

cd /
chroot target
mount -t proc none /proc
mkinitrd -o /boot/initrd.img-2.4.27-2-386 2.4.27-2-386
==========================================

exit and restart stage2-installation


我有兩顆硬碟. 皆為ide 介面. 一顆是 FUJITSU 60g
另一顆是 HT 80G (裝在usb 外接式硬碟). 在安裝的時候 Debian 將 usb 硬碟 recognize 成 SCSI1.因此把grub 裝到 /dev/sda1 (系統切割成 sda1 and sda5. 其中sda1 是 primary; sda5 是swap)

但試了上述的 方式, 還是不能從usb 開機.

出現的error message 是
代碼: 選擇全部
ide2:I/O resource 0x3EE-0x3EE not free.
ide2:ports already in use, skipping probe.
pivot_root: No such file or directory
/sbin/init:432:cannot open dev/console:No such file
Kernel panice: Attempted to kill init!


安裝的系統 版本是 Debian Sarge 3.1 r2

我是 用另一顆硬碟 先把 usb 硬碟 用早先裝好的系統(裝在FUJITSU那顆硬碟上) mount 起來.
然後 用vi 修改 mkinitrd.conf 和 modules
其中, DELAY parameter 不論改成多少 (3/10/99)還是會出現kernel panic.
以及, mkinitrd 時, 系統發出 警告找不到
代碼: 選擇全部
usb-ohci
usb-uhci

這兩個 modules. 所以mkinitrd時, 先 把從modules 檔 移除. (不曉得會不會有影響. 因為kernel 2.6.8 似乎 沒有這兩個 modules 且 用到的usb 是2.0)

是否還有哪裡需要 些改, 才可以 從usb 開機呢?
或是 哪裡作錯了呢?

thanks in advice.
訪客
 

BIOS不支持时怎么办?

文章訪客 » 週三 8月 23, 2006 1:33 pm

"如果你的 BIOS 沒辦法直接支援 USB 開機,那麼你得想辦法把開機程序(boot loader, kernel, initrd)擺在軟碟或是光碟中,載入 USB 驅動程式後再進入 root 分割區。"
请问这个怎么实现?是进入Root分割区还是进入USB的系统?
訪客
 

Re: BIOS不支持时怎么办?

文章訪客 » 週三 8月 23, 2006 6:59 pm

Anonymous 寫:"如果你的 BIOS 沒辦法直接支援 USB 開機,那麼你得想辦法把開機程序(boot loader, kernel, initrd)擺在軟碟或是光碟中,載入 USB 驅動程式後再進入 root 分割區。"
请问这个怎么实现?是进入Root分割区还是进入USB的系统?

hi, 不好意思. 後來問題解決了. 主要的原因 不是 bios, 或是 usb 的問題. 是 grub 底下的 某一行字 打錯了.
代碼: 選擇全部
...
root  hd(0,0)
...


打成

代碼: 選擇全部
...
root  hd(1,0)
...


因為 debian 是安裝在 sda1裡面.

另外 usb 的modules 應該改成 (/etc/mkinitrd/modules)
代碼: 選擇全部
...
uhci-hcd
ohci-hcd
...

以及 需加上 (/etc/mkinitrd/modules)
代碼: 選擇全部
std_mod # for scsi



Thanks your replay.; )
訪客
 

怎麼樣可以安兩個作業系統並共用同一個硬碟?

文章沒比我笨! » 週五 9月 08, 2006 9:25 pm

請問誰知道勒?
沒比我笨!
 

Re: BIOS不支持时怎么办?

文章阿信 » 週二 9月 26, 2006 9:04 am

Anonymous 寫:[/code]
以及 需加上 (/etc/mkinitrd/modules)
代碼: 選擇全部
std_mod # for scsi



Thanks your replay.; )


這裡應該是 sd_mod(scsi disk module),只要是模疑成scsi的block device都要掛戴這個module,ide的部份請改成 ide_disk
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

Re: BIOS不支持时怎么办?

文章訪客 » 週二 9月 26, 2006 4:13 pm

阿信 寫:
Anonymous 寫:[/code]
以及 需加上 (/etc/mkinitrd/modules)
代碼: 選擇全部
std_mod # for scsi



Thanks your replay.; )


這裡應該是 sd_mod(scsi disk module),只要是模疑成scsi的block device都要掛戴這個module,ide的部份請改成 ide_disk


不過我不曉得是不是因為是外接硬碟的關係, 我試的結果是 debian 抓到的 那顆 硬碟是 SCSI 的, 雖然買的硬碟是IDE的. 所以 只好加上 STD_MOD 的module.
訪客
 

Re: BIOS不支持时怎么办?

文章阿信 » 週二 9月 26, 2006 4:48 pm

Anonymous 寫:
阿信 寫:
Anonymous 寫:[/code]
以及 需加上 (/etc/mkinitrd/modules)
代碼: 選擇全部
std_mod # for scsi



Thanks your replay.; )


這裡應該是 sd_mod(scsi disk module),只要是模疑成scsi的block device都要掛戴這個module,ide的部份請改成 ide_disk


不過我不曉得是不是因為是外接硬碟的關係, 我試的結果是 debian 抓到的 那顆 硬碟是 SCSI 的, 雖然買的硬碟是IDE的. 所以 只好加上 STD_MOD 的module.


如果你的外接硬碟是usb介面的話,usb-storage會模疑成scsi disk的呢。只是…怎麼會有STD_MOD呢。難道安裝的kernel有另外加入這個std_mod?。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

Re: BIOS不支持时怎么办?

文章訪客 » 週日 10月 01, 2006 8:27 pm

阿信 寫:
Anonymous 寫:
阿信 寫:
Anonymous 寫:[/code]
以及 需加上 (/etc/mkinitrd/modules)
代碼: 選擇全部
std_mod # for scsi



Thanks your replay.; )


這裡應該是 sd_mod(scsi disk module),只要是模疑成scsi的block device都要掛戴這個module,ide的部份請改成 ide_disk


不過我不曉得是不是因為是外接硬碟的關係, 我試的結果是 debian 抓到的 那顆 硬碟是 SCSI 的, 雖然買的硬碟是IDE的. 所以 只好加上 STD_MOD 的module.


如果你的外接硬碟是usb介面的話,usb-storage會模疑成scsi disk的呢。只是…怎麼會有STD_MOD呢。難道安裝的kernel有另外加入這個std_mod?。


sorry 打錯字. 是 sd_mod 才對 XD
訪客
 

上一頁

回到 debian misc

誰在線上

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

cron