ACPI & Install NetBSD from USB (plant ISO to USB)
来源:互联网 发布:钓鱼岛主权 知乎 编辑:程序博客网 时间:2024/05/21 09:26
最近折腾ACPI ,一个由Intel/Microsoft等厂商在X86上的power management协议架构。
项目到了节骨眼上,我的Suspend to RAM 还是不能wakeup. 进入S3睡眠状态似乎是完美的,甚至得power button的灯都是和标准的S3休眠一样,浅绿色灯的小灯一闪一闪,可第二次按power button后,丫的不能回到之前的状态,黄色灯闪了两下之后就从IDE起来了。很显然,BIOS未能识别睡眠状态从而跳到我之前设置好的waking vector, 似乎是硬件或者是BIOS的问题,可Xubuntu又是可以很好的起来的,郁闷的很。
更要命的是,Linux在C-class 上的功耗只有4~5w, 而WTOS居然到了8w, 这绝对是无法容忍的。
如此,之前的工作只能先放放了。先研究研究BSD,因为相比较NetBSD的代码容易移植,我打算再USB上装一个NetBSD,然后再C-class上测试。先是VMware player上安装了NetBSD 5.0.1, 安装引导过程很Nice, 接下来就是用U盘来引导ISO, google来google去,资源有限,找到正对主题的
http://wiki.netbsd.se/index.php/How_to_install_NetBSD_from_an_USB_Memory_Stick
http://jmcneill.spaces.live.com/blog/cns!F507161C07E89CBE!170.entry
开始试了这两个,结果都没成功呢。然后就是其他一些,比如unetbootin, multibootISO等,可一个一个似乎都是绣花枕头,没得用处!
绕了一圈回到原点,还是相信这个Jared这玩意比较靠谱,还是重新研究他的mkmemstick.sh.
发现这么一句话
lease note that this script depends on the sysutils/cdrtools package for extracting the contents of the release ISO.
然后折腾着找了个cdrtools-2.01.01a72.tar.bz2, 需要gmake, 有找个了gmake-3.81.tgz,都莫须有安装好后
该死的错误依然存在
% sh mkmemstick.sh i386cd-5.0.1.iso i386memstick-5.0.1.img
=> extracting iso imageisoinfo: not found
done.
=> copying /usr/mdec/boot to /tmp/makeimg1000/rootfs
=> building filesystem image
Calculated size of `i386memstick-5.0.1.img': 90112 bytes, 3 inodes
Extent size set to 8192
i386memstick-5.0.1.img: 0.1MB (176 sectors) block size 8192, fragment size 1024
using 1 cylinder groups of 0.09MB, 11 blks, 64 inodes.
super-block backups (for fsck -b #) at:
32,
Populating `i386memstick-5.0.1.img'
makefs: Writing inode 3 (/tmp/makeimg1000/rootfs/boot), bytes 40960 + 8192: No space left on device
fatal: mkmemstick.sh
不知道怎么办就google吧,搜索‘Netbsd imageisoinfo not found'就只有这么一个结果(yahoo,baidu都一样)
http://www.area51.gr.jp/~rin/diary/?date=20091219
郁闷,是日文的!欺负人嘛!按上面的改了什么
- dstbase="/tmp/makeimg$(id -u)"
+ dstbase="${HOME}/work/NetBSD/makeimg"我真怀疑小日本耍我呢,他只是个了个目的路径嘛,怎么可能解决这个问题。我就看那个sh脚本,琢磨啊,为啥not found呢,想到Jared说脚本依赖cdrtools, 脚本里有个命令isoinfo, 然后呢我试着运行了isoinfo,发现没这个命令啊那我就怀疑我的cdrtools没安装上,但是就按照cdrtools下面的REAME.NetBSD运行了Gmake那个命令,至于说要看README.xxxBSD,看是看了可不知道上面说的啥啊,我就没管了。这时候就是使绝招了时候。在cdrtools下,`find . -name isoinfo`, 嘿,果然然后我找着了,我就直接拷到/bin下去(其实我之前那个gmake 也是那么整的)。想不到,这就解决了所有问题, 脚本一路执行生成了我可爱的img.呵呵,终于弄出来了,一想只有小日本有解决这个问题的搜索,欺负我们看不懂小日本语嘛,咱记录一下,为和谐BSD添砖加瓦嘛!
- ACPI & Install NetBSD from USB (plant ISO to USB)
- Install Ubuntu From USB
- How To Install Ubuntu 12.04 from USB Drive
- Enable Bootcamp to install Windows from usb for MAC
- Howto: Ubuntu install From USB
- Install ESXi from USB stick
- ubuntu install USB to RS232
- How To: Install Portable Linux Ubuntu on a bootable USB Flash Drive from SUN VirtualBox
- How To Install Windows 8 or 8.1 From a USB Device
- How to install fedora16 via USB stick
- Boot Multiple ISO from USB via Grub2 using Linux
- How to recover from USB pipe errors
- ubuntu install from iso
- CentOS ISO to USB on Mac OS X
- WinSetupFromUSB – Install Windows XP from USB Flash Drive
- Install Windows 10/7 without USB or DVD from Linux
- How to Set Up a USB Key to Install CentOS
- usb install win7 & ubuntu
- Struts2的类型转换器
- java.sql.SQLException: ORA-01012: not logged on
- Android模拟器和安装APK文件
- 今天又没看
- Android模拟器使用总结
- ACPI & Install NetBSD from USB (plant ISO to USB)
- VC的CListCtrl控件拾遗
- J2ME 与 Android 、Ophone OS图形开发探讨
- 飞信WebService接口
- XP英文版破解
- C#调节WINCE下textBox的大小
- Shlwapi介绍
- 期待着我新的软件生涯
- 谷歌闹剧即将落下帷幕