[奇想] usb硬碟安裝debian?

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

版主: mufa

[奇想] usb硬碟安裝debian?

文章kevintyk » 週日 10月 31, 2004 3:21 pm

剛剛買了一個USB 2.0 IDE Adapter
想著用來做backup之用
無意之下
發現我這個舊hdd中原來安裝了debian
剛剛用過
代碼: 選擇全部
GRUB USB HDD
為key words去google search
可惜找不到相關的文章
請問各位
debian可否安裝在usb硬碟之中?
grub floppy又可否重開我這個hdd上的debian?
頭像
kevintyk
活潑的高中生
活潑的高中生
 
文章: 258
註冊時間: 週六 10月 04, 2003 6:32 pm
來自: 香港

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

文章yenjinc » 週日 10月 31, 2004 5:59 pm

小弟之前還曾經把debian裝在一支256mb的隨身碟中
所以理論上debian應該沒道理不能裝在usb外接式硬碟唷 :mygod:

另外如果grub被其他系統給幹掉之後
可以使用debian開機片(軟碟or光碟都行)開機
重新執行 grub-install 並且設定 grub
然後檢查 /boot/grub/menu.lst 是否正確
接著重新開機應該就可以看到GRUB的開機選單列表了
(有說錯處還請指證哦 8-) )
yenjinc
懵懂的國中生
懵懂的國中生
 
文章: 190
註冊時間: 週三 7月 14, 2004 12:29 am

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

文章chihchun » 週五 11月 05, 2004 10:40 pm

用 USB 外接硬碟或是隨身碟(keydrives,或稱 USB flash memory drives or USB keys)開機有三個重點
  1. BIOS 支援 USB 硬碟開機
  2. 核心支援 usb storage/scsi
  3. 暫緩開機程序以便 USB 驅動程式載入

第一項端視你使用的主機板 BIOS 支援程度(可以試著到主機板供應商網站下載更新),如果是隨身碟,通常使用 USB-ZIP 以隨身碟開機,USB-HDD 則是開外接硬碟。如果你的 BIOS 沒辦法直接支援 USB 開機,那麼你得想辦法把開機程序(boot loader, kernel, initrd)擺在軟碟或是光碟中,載入 USB 驅動程式後再進入 root 分割區。

核心必須編入 USB Storage/SCSI,也可以在 initrd 中載入模組,載入模組有個重要的程序是等待幾秒鐘,好讓 USB 驅動程式成功的偵測與載入,USB 介面的驅動較為遲鈍。如果你不打算自行編譯核心,可以直接安裝 Debian 官方的核心版本,然後修改/etc/mkinitrd/modules,加入以下
代碼: 選擇全部
usbcore
ehci_hcd
ohci_hcd
uhci_hcd
usb_storage

並修改 /etc/mkinitrd/mkinitrd.conf,將 DELAY 改為 3 (警告: 這樣會造成系統安全的問題)
代碼: 選擇全部
DELAY=3

然後下達 dpkg-reconfigure ,系統會自動重新建 initrd (核心版本請自訂你安裝的版本)
代碼: 選擇全部
# dpkg-reconfigure kernel-image-2.6.8-1-686


剩下的程序就是選用並設定喜歡的 boot loader,直接裝在儲存磁碟上即可。
-Rex, geek by nature linux by choice
http://people.debian.org.tw/~chihchun
頭像
chihchun
摩托學園!學園長們
摩托學園!學園長們
 
文章: 185
註冊時間: 週三 11月 27, 2002 10:17 am
來自: KaLUG

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

文章flybird » 週二 1月 18, 2005 8:11 pm

notebook = ECS G550
外接盒 = vipower <--- chipset= C38818X-104
HD = Hitachi IC25N020ATNR04-0 <--- 20G
OS = Debian Sarge

第一階段安裝完畢抽出光碟後 , 將BIOS改成USB-HD開機 ; 系統啟動到一半就會掛在這裡 :
......
.......
initrd-tools: 0.1.74
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
SCSI subsystem driver Revision: 1.00
Journalled Block Device driver loaded
pivot_root: No such file or directory
/sbin/init: 426: cannot open dev/console: No such file
Kernel panic: Attempted to kill init!
_

似乎 pivot_root 沒辦法掛起來! 那又為什麼會跑 /sbin/init :-?
請教各位前輩 , 可有解決的方法?
flybird
懵懂的國中生
懵懂的國中生
 
文章: 249
註冊時間: 週三 7月 07, 2004 4:40 pm
來自: ROT

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

文章flybird » 週二 1月 18, 2005 11:48 pm

chihchun 寫:修改 /etc/mkinitrd/mkinitrd.conf,將 DELAY 改為 3
代碼: 選擇全部
DELAY=3

然後下達 dpkg-reconfigure ,系統會自動重新建 initrd (核心版本請自訂你安裝的版本)
代碼: 選擇全部
# dpkg-reconfigure kernel-image-2.6.8-1-686



請問系統在安裝的過程中應該於何時執行這些操作?
flybird
懵懂的國中生
懵懂的國中生
 
文章: 249
註冊時間: 週三 7月 07, 2004 4:40 pm
來自: ROT

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

文章訪客 » 週三 1月 19, 2005 12:56 am

請問如果usb隨身碟的廠商說不支援usb開機是指那支隨身碟都不能用來開機嗎
還是我只要主機板bios有支援,就可以用
訪客
 

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

文章flybird » 週三 1月 19, 2005 10:58 am

Anonymous 寫:如果usb隨身碟的廠商說不支援usb開機

:-? 你真的相信嗎? :ooops: 還是帶NB去試一下吧 , 實測的結果才準 :mrgreen:
我想關鍵在於 BIOS 認不認得你的 USB device!
flybird
懵懂的國中生
懵懂的國中生
 
文章: 249
註冊時間: 週三 7月 07, 2004 4:40 pm
來自: ROT

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

文章訪客 » 週三 1月 19, 2005 4:04 pm

# dpkg-reconfigure kernel-image-2.4.27-1-386
出現下面的訊息 , 目前搞不懂所以不敢繼續執行下去 :mygod:
You are attempting to install a kernel version that is the same as
the version you are currently running (version 2.4.27-1-386). The modules
list is quite likely to have been changed, and the modules dependency
file /lib/modules/2.4.27-1-386/modules.dep needs to be re-built. It can
not be built correctly right now, since the module list for the
running kernel are likely to be different from the kernel installed.
I am creating a new modules.dep file, but that may not be
correct. It shall be regenerated correctly at next reboot.

I repeat: you have to reboot in order for the modules file to be
created correctly. Until you reboot, it may be impossible to load
some modules. Reboot as soon as this install is finished (Do not
reboot right now, since you may not be able to boot back up until
installation is over, but boot immediately after). I can not stress
that too much. You need to reboot soon.

Please Hit return to continue.
訪客
 

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

文章訪客 » 週三 1月 19, 2005 11:21 pm

USB 支援有很多小技巧:

1. BIOS 中所有的 USB device 開機都試試, 譬如 USB ZIP, USB CDROM, USB FLOPPY, USB HD 不管你想用什麼開機, 這四個都可以選選看
2. BIOS 中"最好"把 USB KEYBOARD support 也打開
3. 有些怪怪的 BIOS 要先把電源整個切斷(關機等個數十秒), 再重開, 才能用 USB 開機
4. 開機過程中有時無法順利抓到 USB device, 可以把 USB 拔出再插入, 有時就可偵測得到

我之前用 64 MB 的隨身碟灌 KNOPPIX, 用這幾招無往不利
訪客
 

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

文章訪客 » 週四 1月 20, 2005 12:52 pm

Anonymous 寫:USB 支援有很多小技巧:

3. 有些怪怪的 BIOS 要先把電源整個切斷(關機等個數十秒), 再重開, 才能用 USB 開機
4. 開機過程中有時無法順利抓到 USB device, 可以把 USB 拔出再插入, 有時就可偵測得到


我都是用win2k去卸載後 , BIOS 就捉得到了! :-? :ooops:
訪客
 

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

文章flybird » 週六 1月 22, 2005 10:08 pm

我的 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
最後由 flybird 於 週一 7月 25, 2005 1:42 am 編輯,總共編輯了 4 次。
flybird
懵懂的國中生
懵懂的國中生
 
文章: 249
註冊時間: 週三 7月 07, 2004 4:40 pm
來自: ROT

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

文章flybird » 週日 1月 23, 2005 5:09 pm

Anonymous 寫:
Anonymous 寫:USB 支援有很多小技巧:

3. 有些怪怪的 BIOS 要先把電源整個切斷(關機等個數十秒), 再重開, 才能用 USB 開機
4. 開機過程中有時無法順利抓到 USB device, 可以把 USB 拔出再插入, 有時就可偵測得到


我都是用win2k去卸載後 , BIOS 就捉得到了! :-? :ooops:


現在使用 Zynet 2.5" 外接盒就不會捉不到 USB-HD 了 , Chipset 是 ALi , 真的有比較好喔 ! 各位有試出較好的產品嗎? :)
flybird
懵懂的國中生
懵懂的國中生
 
文章: 249
註冊時間: 週三 7月 07, 2004 4:40 pm
來自: ROT

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

文章chihchun » 週一 1月 24, 2005 2:01 am

flybird 寫:notebook = ECS G550
外接盒 = vipower <--- chipset= C38818X-104
HD = Hitachi IC25N020ATNR04-0 <--- 20G
OS = Debian Sarge

第一階段安裝完畢抽出光碟後 , 將BIOS改成USB-HD開機 ; 系統啟動到一半就會掛在這裡 :
......
.......
initrd-tools: 0.1.74
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
SCSI subsystem driver Revision: 1.00
Journalled Block Device driver loaded
pivot_root: No such file or directory
/sbin/init: 426: cannot open dev/console: No such file
Kernel panic: Attempted to kill init!
_

似乎 pivot_root 沒辦法掛起來! 那又為什麼會跑 /sbin/init :-?
請教各位前輩 , 可有解決的方法?


這裡的 /sbin/init 是含在 initrd 中的。pivot_root 是 initrd 完事要 "真的" 切到你所指定的系統 root partition,可惜他無法換到你指定的位置。
-Rex, geek by nature linux by choice
http://people.debian.org.tw/~chihchun
頭像
chihchun
摩托學園!學園長們
摩托學園!學園長們
 
文章: 185
註冊時間: 週三 11月 27, 2002 10:17 am
來自: KaLUG

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

文章chihchun » 週一 1月 24, 2005 2:04 am

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

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

=====================================
~/target/etc/mkinitrd/mkinitrd.conf <--用nano編輯此檔
DELAY=3 <----更改此列 ??為何選此數字??
存檔


之前的文章提到 "暫緩開機程序以便 USB 驅動程式載入"。3 是指定三秒,應該不長不短正好可以讓 USB 驅動程式抓到硬體。
-Rex, geek by nature linux by choice
http://people.debian.org.tw/~chihchun
頭像
chihchun
摩托學園!學園長們
摩托學園!學園長們
 
文章: 185
註冊時間: 週三 11月 27, 2002 10:17 am
來自: KaLUG

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

文章flybird » 週二 1月 25, 2005 11:10 am

chihchun 寫:
flybird 寫:notebook = ECS G550
外接盒 = vipower <--- chipset= C38818X-104
HD = Hitachi IC25N020ATNR04-0 <--- 20G
OS = Debian Sarge

第一階段安裝完畢抽出光碟後 , 將BIOS改成USB-HD開機 ; 系統啟動到一半就會掛在這裡 :
......
.......
initrd-tools: 0.1.74
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
SCSI subsystem driver Revision: 1.00
Journalled Block Device driver loaded
pivot_root: No such file or directory
/sbin/init: 426: cannot open dev/console: No such file
Kernel panic: Attempted to kill init!
_

似乎 pivot_root 沒辦法掛起來! 那又為什麼會跑 /sbin/init :-?
請教各位前輩 , 可有解決的方法?


這裡的 /sbin/init 是含在 initrd 中的。pivot_root 是 initrd 完事要 "真的" 切到你所指定的系統 root partition,可惜他無法換到你指定的位置。


這就是需要 delay 3秒的原因吧 !
flybird
懵懂的國中生
懵懂的國中生
 
文章: 249
註冊時間: 週三 7月 07, 2004 4:40 pm
來自: ROT

下一頁

回到 debian misc

誰在線上

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

cron