我使用一个叫做 YUMI 的工具来创建一个 USB 启动设备。
它的 Debian 软件包及其源代码可以从http://www.pendrivelinux.com/yumi-multiboot-usb-creator/下载。
我需要更改源代码中的文件以使程序符合我的需要,但现在我不知道如何编译它并在之后安装它。
我尝试过,dpkg
但没有经验,但没有奏效。
那么,有没有一种简单的方法来编译和安装用户修改的源代码?
我有一个 S2 SAMSUNG 320GB USB-HDD,我在 Ubuntu 13.10(内核 3.11.0-17-generic)和 Fedora 17 中使用它。
它工作正常;我可以从/向他们读/写。虽然,我遇到了处理笔式驱动器和其他 USB 设备的软件的问题。该程序尝试通过运行以下命令来列出可用设备:
ls -l /dev/disk/by-id/usb*
Run Code Online (Sandbox Code Playgroud)
并且什么都不返回。
所以,我在终端运行:ls -l /dev/disk/by-id/*
并得到了这个:
ata-hp_DVDRAM_GT30L_KZEA6810820
ata-SAMSUNG_HM321HX_C5733G82AB0BPW
ata-WDC_WD3200BEKT-60V5T1_WD-WX81A50J4370
wwn-0x50000f00ab0b000b
wwn-0x50014ee20495cc9f
Run Code Online (Sandbox Code Playgroud)
在/dev/disk/by-uuid
,我的 UBS-HDD 是:19ED-1878 ->../../sdb
因此,我的外置 HD 被列为“ata-SAMSUNG....”,但找不到“usb*...”。
我在谷歌上搜索了很多。研究发现,编辑/etc/fstab
或/boot/grub/grub.conf
将帮助我(没有找到与我的USB开发任何东西grub.conf
,也没有fstab
)。或者像 ZFS、zpool 之类的东西,甚至是一个(仅?)处理 UUID 的工具,tune2fs。
那么,是否可以更改/dev/disk/by-id/ata-SAMSUNG...
为../../by-id/usb-SAMSUNG...
?如果是这样,如何?