Boot
Debian:使用“無效參數”掛載 sda 時啟動失敗
我正在嘗試將 Debian 擠壓安裝移動到 VMWare VSphere 5.5 環境。但是,在複製後啟動新機器時,initrd/busybox 會給出錯誤,即它無法掛載根分區(參數無效)。但是,sda 的驅動程序已成功載入,並且之前正確檢測到了所有分區(請參見下面的螢幕截圖)。
做了以下事情:
- 新/空白 VMWare 機器已使用 GRML 啟動,已創建分區並從遠端主機重新同步數據
- 在 udev/fstab/grub 中將 DiskID 替換為 /dev/sda,更新了 initramfs
- 已安裝 Grub 引導載入程序
重新啟動後 grub 正確載入,linux-image 和 initrd 正確載入並執行。
- 核心表明,它已找到 sda 和分區 (sda1,sda2,…)
- 初始化錯誤資訊:掛載失敗,參數無效
- 在busybox
mount /dev/sda1 /mnt
中也因“無效參數”而失敗cat /dev/sda1
給出數據,所以可以訪問硬碟分區dmesg
嘗試掛載時不指示任何錯誤我還嘗試了以下事情:
- 在掛載之前手動載入 xfs 和 ext2 驅動程序
- 使用 VMware 轉換器(結果相同)
有沒有人有一些線索或想法?
BusyBox 版本號有一個“+deb6u11”後綴。這表明 Debian 版本 6,或“擠壓”。那是比較老了。
也許 GRML 和 VMWare Converter 正在創建一個 XFS 文件系統(或其他文件系統類型),其中包含一些 Squeeze 核心無法處理的新功能?
嘗試
mount -t ext4 /dev/sda1 /mnt
(替換ext4
為您將分區格式化為的任何內容)。這在類似的情況下幫助了我。