今天在PC上安裝Ubuntu 14.04.3 Server,使用UltraISO做了一個U盤鏡像,但是在安裝的時候遇到了一個問題:
[!!] Detect and mount CD-ROM
Your installation CD-ROM couldn’t be mounted. This probably means that the CD-ROM was not in the drive. If so you can insert it and try again.
大緻意思就是沒有CD-ROM沒有正常挂載。
在出現這個畫面之前,有個一閃而過的報錯資訊:
mount: mounting /dev/sda on /media failed: Invalid argument
umount: can’t umount /media: Invalid argument
mount: mounting /dev/sda on /media failed: Invalid argument
mount: mounting /dev/sda1 on /media failed: Invalid argument
表明挂載裝置出現了問題,不過這應該沒什麼問題,在之後使用
Execute a shell
(或使用Alt-F2,Alt-F1回到安裝界面)檔案系統的時候,看到了/dev/sdb1挂載到了/media,是以上面的mount/umount應該不是什麼問題。
我去網上看了一下解決的方法:
- 手動建立一個從/media到/cdrom的連接配接
- 使用mount -t auto /dev/sdb1 /cdrom //這裡的裝置符号可以在shell中使用
檢視或直接檢視/var/log/syslog中的資訊
mount
然後我使用這兩種方法嘗試了一下,第一種方法依然報錯,第二種方法不再出現Detect and mount CD-ROM的錯誤,不過出現了如下的錯誤:
[!! Load installer components from CD]
There was a problem reading data from CD-ROM. Please make sure it is in the drive. If retrying does not work, you should check the integrity of your CD-ROM.
然後我嘗試了并不是用分區,而是将整個塊裝置挂載到/cdrom,然而這樣的指令是錯誤的。
于是嘗試下面的方法:
不使用UltraISO,而是直接使用如下指令制作U盤啟動鏡像
dd if=ubuntu-14.04.3-server-amd64.iso of=/dev/sdb bs=16M
這裡一定要使用整個裝置,而不要使用任何分區
這樣,再重新安裝,發現真的可以了:)
2015/10/22
反正制作啟動盤都用dd指令就好了,又簡單又直覺。