用Linux的dd命令制作U盘启动盘时,出现‘isolinux.bin missing or corrupt'错误
dd命令使用参考
http://jingyan.baidu.com/article/d45ad148e203f969552b800a.html
在dd后,需要把优盘再次格式化为fat32文件系统,参考
Linux下把U盘格式化为fat32
http://jingyan.baidu.com/article/066074d6737352c3c21cb0d0.html
1.iso文件刻录(Linux平台下)
U盘资料备份好,iso文件准备好,确定U盘设备号,假定为/dev/sdc,则使用命令:
dd if=
(注意不是/dev/sdc1,否则会出现‘isolinux.bin missing or corrupt'错误)
参考命令:http://www.debian.org/CD/faq/index.en.html#write-usb
dd if=
where:
bs=4M tells dd to read/write in 4 megabyte chunks for better performance; the default is 512 bytes, which will be much slower
The sync is to make sure that all the writes are flushed out before the command returns.
装Ubuntu时,插上U盘进入界面后,屏幕黑屏
这个是显卡的问题,例如dell inspiron m4040,尤其是ati (amd)显卡,可能会出现这个问题,解决方案参考
http://blog.chinaunix.net/uid-26129623-id-3184449.html
译者注: Felix 遇到了nVidia和Intel 915显卡的问题, 用Google到的方法解决了. 今天看到这篇文章, 介绍的方法与我用的一样, 而且更全更详细, 因此翻译出来给遇到同样问题的朋友参考:)
有许多用户反应, 在最新版Ubuntu 10.04安装前后出现黑屏现象. 似乎问题在于一些显卡驱动的不兼容, 尤其是一些ATI和nVidia显卡(并不奇怪XD). 出问题的也有一些Intel显卡. 这片文章将给出一种方法, 你或许可以用这个方法让显卡正确工作起来.
从CD启动
这一节介绍如何解决LiveCD启动时的显卡驱动问题. 或许由于显卡的不同, 问题会很复杂, 不过希望如下介绍能给你一个有效的方向来检查问题:)
1, 在安装屏幕按F6,然后插入一个选项(取决于您的显卡,下面会列出)
2, 在安装后第一次启动时, 按e来编辑GRUB菜单
3, 使用方向键定位, 删除 quiet 和 splash, 并再次插入那个选项.
4, 按 Ctrl X 来启动系统
取决于不同的显卡,建议的选项如下:
较老的 Intel 显卡: i915.modeset=1 或者 i915.modeset=0
nVidia显卡: nomodeset
ATI显卡: acpi=off 和/或 radeon.modeset=0
其他显卡: xforcevesa
希望这样可以使您的显卡正常工作起来. 如果成功, 请继续往下看, 下一节将介绍怎么让这些设置永久生效.
修改GRUB
在GRUB的默认配置文件里进行设置, 这样在每次重启和GRUB更新后, 都会自动应用这些设置.
1, 编辑 /etc/default/grub 文件. 需要使用root权限 (sudo)
sudo gedit /etc/default/grub
2, 找到这一行: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
3, 将它修改为: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash".
例如, 如果使用较老的Intel显卡, 修改后的这一行应该类似这样:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1"
保存设置并执行如下语句:
sudo update-grub
因为dell Inspiron m4040是ati显卡,所以这里修改为
1去掉‘--’
2添加radeon.modeset=0
格式化U盘后大小减小
1. 先要卸载U盘,使用如下命令:
#umount /dev/sdb1
注意:/dev/后面的设备要根据你的实际情况而定,否则后面格式化,丢失数据!!
格式化U盘,并建立vfat文件系统
#mkfs.vfat /dev/sdb1
最后再mount上U盘,或者把U盘拨了再插上,系统可能会自动mount上,就可以使用U盘了。
2.完全格式化U盘
如果你的U盘做过镜像,你会发现你的U判会变小很多,那是因为有一部分空间被隐藏了,完全格式化U盘的方法如下:
umount /dev/sdb1 和/dev/sdb
mkfs.vfat /dev/sdb 和 mkfs.vfat /dev/sdb1
如果 mkfs.vfat /dev/sdb 出现如下错误:
mkfs.vfat 3.0.10 (12 Sep 2010)
mkfs.vfat: unable to open /dev/sdb
则您需要先格式化/dev/sdb1,即使用mkfs.vfat /dev/sdb1命令,将/dev/sdb1先格式化掉;
然后再格式化/dev/sdb,如果出现如下错误:
mkfs.vfat 3.0.10 (12 Sep 2010)
mkfs.vfat: Device partition expected, not making filesystem on entire device '/dev/sdb' (use -I to override)
系统提示您需要使用-I参数来完成格式化:mkfs.vfat -I /dev/sdb
这样您就可以完全格式化您的U盘。
温馨提示:数据无价,格式化前,请您备份好您的数据。