这个年代,已经不止是小心驶得万年船这么简单了。吃东西都要祈祷呼吸也会有不安的年代。
不愉快的事总喜欢扎堆出现,物以类聚,可以理解。可总不能影响我们的心情,有些事总是无奈。可人是聪明的动物,总是不断进取去预防不愉快的发生。
经过采购原材料,生产和经销商这样一层层下来之后,你的硬盘是不可靠。正如我们所知的,把电脑拿去维修店修理后果是很严重的。我们只好自力更生。所以你必须知道如何闭着眼睛也能重装系统。如何恢复硬盘上的数据。把小而重要的文件存放在安全性保密性高的某些网站上。
废话终于结束了。
标题:将安装了ubuntu系统的移动硬盘整成启动盘
$ ls -al /dev/disk/by-uuid #得到分区的UUID
如果这句话您不知道怎么的话,那您最好不用往下看
接下来,其实我只能说我刚好成功的让我的移动硬盘装着系统,然后启动移动硬盘上的系统。这么做的目的,是为了防止原来的系统崩溃或者硬盘挂掉之类严重事故准备的。这只是个成功的案例,没有深入研究错对,只是照着做结果一定对而已。
安装syslinux([url]http://www.kernel.org/pub/linux/utils/boot/syslinux/[/url])
这个不用多说,自个想办法装,如果是ubuntu方便(sudo apt-get install syslinux)
1. 执行就行了
$ extlinux -i /media/disk/(你的移动硬盘挂载的目录)
$ extlinux -i /media/disk/(你的移动硬盘挂载的目录)
2. 将menu.lst照着翻译到
extlinux.conf,存到/media/disk/
Create a simple extlinux configuration file /boot/extlinux/extlinux.conf in the bootable partition. No need to rush for a sophisticated one because it is better to test if extlinux really works first. Below is a simple but working configuration file:
DEFAULT Ubuntu
LABEL Ubuntu
KERNEL /boot/vmlinuz-2.6.22-14-generic
APPEND initrd=/boot/initrd.img-2.6.22-14-generic root=UUID=82498ebf-f596-45b7-b81a-940bf73a6d6a ro quiet splash
TIMEOUT 100
PROMPT 1
To prevent typing error, I recommend copying /boot/grub/menu.lst to /boot/extlinux/extlinux.conf and working on it. It is not difficult to 'translate' an GRUB entry for extlinux. If we have:
title title
kernel kernel_file kernel_options
initrd initrd_file
The corresponding extlinux entry looks like:
LABEL title_without_whitespaces
KERNEL kernel_file
APPEND initrd=initrd_file kernel_options
DEFAULT Ubuntu
LABEL Ubuntu
KERNEL /boot/vmlinuz-2.6.22-14-generic
APPEND initrd=/boot/initrd.img-2.6.22-14-generic root=UUID=82498ebf-f596-45b7-b81a-940bf73a6d6a ro quiet splash
TIMEOUT 100
PROMPT 1
To prevent typing error, I recommend copying /boot/grub/menu.lst to /boot/extlinux/extlinux.conf and working on it. It is not difficult to 'translate' an GRUB entry for extlinux. If we have:
title title
kernel kernel_file kernel_options
initrd initrd_file
The corresponding extlinux entry looks like:
LABEL title_without_whitespaces
KERNEL kernel_file
APPEND initrd=initrd_file kernel_options
3. 差不多了
sudo cp /usr/lib/syslinux/mbr.bin /media/disk/
4. 真的没了
最后,在BIOS上设置从USB硬盘启动,或者调整硬盘的顺利,把USB放前面。就可以从移动硬盘启动了。感觉不错。
转载于:https://blog.51cto.com/andyss/131785