从移动硬盘启动应该修改哪些配置
- leetom
- 帖子: 296
- 注册时间: 2009-01-23 19:28
从移动硬盘启动应该修改哪些配置
大家好~
我安装archlinux的那块硬盘现在做移动硬盘用,如何从USB启动原来的arch系统呢?
我改了grub.cfg和fstab,mkinitcpio.conf 的hooks里边也加入了usb,但是还是启动失败,而同一硬盘上的ubuntu已经可以正常启动。
现在还要修改哪些配置呢?
我安装archlinux的那块硬盘现在做移动硬盘用,如何从USB启动原来的arch系统呢?
我改了grub.cfg和fstab,mkinitcpio.conf 的hooks里边也加入了usb,但是还是启动失败,而同一硬盘上的ubuntu已经可以正常启动。
现在还要修改哪些配置呢?
- qgymib
- 帖子: 539
- 注册时间: 2010-04-02 16:44
- 系统: openSUSE 13.2 x64
- leetom
- 帖子: 296
- 注册时间: 2009-01-23 19:28
Re: 从移动硬盘启动应该修改哪些配置
这篇wiki我看了的,而且也照着做了,但是还是不能启动,提示找不到root。在emergency shell 里边根本看不到移动硬盘的分区信息。qgymib 写了:https://wiki.archlinux.org/index.php/In ... _a_USB_key
连wiki都不看的家伙
- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: 从移动硬盘启动应该修改哪些配置
如果是把硬盘直接作为移动硬盘用的话,貌似什么都不要改的吧,
插上移动硬盘,bios里选择从移动硬盘启动就是了
插上移动硬盘,bios里选择从移动硬盘启动就是了
- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: 从移动硬盘启动应该修改哪些配置
要改的话,把fstab里的都改成用uuid
grub里的也是
grub里的也是
- qgymib
- 帖子: 539
- 注册时间: 2010-04-02 16:44
- 系统: openSUSE 13.2 x64
Re: 从移动硬盘启动应该修改哪些配置
贴出你的mkinitcpio.conf以及fstab看看leetom 写了:这篇wiki我看了的,而且也照着做了,但是还是不能启动,提示找不到root。在emergency shell 里边根本看不到移动硬盘的分区信息。qgymib 写了:https://wiki.archlinux.org/index.php/In ... _a_USB_key
连wiki都不看的家伙
正在建设中的个人博客
- leetom
- 帖子: 296
- 注册时间: 2009-01-23 19:28
Re: 从移动硬盘启动应该修改哪些配置
我的想法不是这样的qy117121 写了:如果是把硬盘直接作为移动硬盘用的话,貌似什么都不要改的吧,
插上移动硬盘,bios里选择从移动硬盘启动就是了
我现在用的硬盘(硬盘A)上有Ubuntu,更新grub配置时把移动硬盘(硬盘B)里的系统也自动检测到并添加了。
现在我想用硬盘A的grub引导硬盘B里的archlinux,所以还是从硬盘A启动而不是USB,不知是否可行。(硬盘B里的Ubuntu可以正常引导)
- leetom
- 帖子: 296
- 注册时间: 2009-01-23 19:28
Re: 从移动硬盘启动应该修改哪些配置
fstabqgymib 写了:贴出你的mkinitcpio.conf以及fstab看看leetom 写了:这篇wiki我看了的,而且也照着做了,但是还是不能启动,提示找不到root。在emergency shell 里边根本看不到移动硬盘的分区信息。qgymib 写了:https://wiki.archlinux.org/index.php/In ... _a_USB_key
连wiki都不看的家伙
代码: 全选
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
#/dev/sdb1
UUID=4994d338-9b4a-41db-b023-29410a98b166 /boot ext4 defaults 0 1
#/dev/sdb5
UUID=88f2bd0d-3ef7-480e-b771-856b40bd4eff / ext4 defaults 0 1
#/dev/sdb7
UUID=e81d646d-37fc-4a50-a917-978209ce9587 /home ext4 defaults 0 1
#/dev/sdb8
UUID=c482211f-ccb7-4fa0-9fa3-8db3d0ba6f04 none swap defaults 0 0
HOOKS="base udev usb autodetect pata scsi sata filesystems usbinput fsck"
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 从移动硬盘启动应该修改哪些配置
贴fstab干什么,把grub.cfg贴出来看看
- sgsdxzy
- 帖子: 430
- 注册时间: 2008-07-19 11:14
Re: 从移动硬盘启动应该修改哪些配置
Wiki上说HOOKS里usb必须是第一个,甚至要放在base之前。我也遇到过类似的问题,调整了顺序就好了。leetom 写了:fstabqgymib 写了:贴出你的mkinitcpio.conf以及fstab看看leetom 写了:这篇wiki我看了的,而且也照着做了,但是还是不能启动,提示找不到root。在emergency shell 里边根本看不到移动硬盘的分区信息。qgymib 写了:https://wiki.archlinux.org/index.php/In ... _a_USB_key
连wiki都不看的家伙mkinitio.conf代码: 全选
# /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> <pass> tmpfs /tmp tmpfs nodev,nosuid 0 0 #/dev/sdb1 UUID=4994d338-9b4a-41db-b023-29410a98b166 /boot ext4 defaults 0 1 #/dev/sdb5 UUID=88f2bd0d-3ef7-480e-b771-856b40bd4eff / ext4 defaults 0 1 #/dev/sdb7 UUID=e81d646d-37fc-4a50-a917-978209ce9587 /home ext4 defaults 0 1 #/dev/sdb8 UUID=c482211f-ccb7-4fa0-9fa3-8db3d0ba6f04 none swap defaults 0 0
HOOKS="base udev usb autodetect pata scsi sata filesystems usbinput fsck"
- leetom
- 帖子: 296
- 注册时间: 2009-01-23 19:28
Re: 从移动硬盘启动应该修改哪些配置
嗯,忘贴grub.cfg了funicorn 写了:贴fstab干什么,把grub.cfg贴出来看看
代码: 全选
menuentry "Arch (on /dev/sdb5)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 4994d338-9b4a-41db-b023-29410a98b166
linux /vmlinuz-linux root=UUID=88f2bd0d-3ef7-480e-b771-856b40bd4eff ro
initrd /initramfs-linux.img
}
menuentry "Arch (on /dev/sdb5)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 4994d338-9b4a-41db-b023-29410a98b166
linux /vmlinuz-linux-lts root=UUID=88f2bd0d-3ef7-480e-b771-856b40bd4eff ro
initrd /initramfs-linux-lts.img
}
- leetom
- 帖子: 296
- 注册时间: 2009-01-23 19:28
Re: 从移动硬盘启动应该修改哪些配置
上边的wiki上说放到udev之后的,我刚试过放到第一位/udev之前,都不行。还是提示找不到 /dev/disk/by-uuid/88f2xxxsgsdxzy 写了:Wiki上说HOOKS里usb必须是第一个,甚至要放在base之前。我也遇到过类似的问题,调整了顺序就好了。leetom 写了:fstabqgymib 写了:贴出你的mkinitcpio.conf以及fstab看看leetom 写了:这篇wiki我看了的,而且也照着做了,但是还是不能启动,提示找不到root。在emergency shell 里边根本看不到移动硬盘的分区信息。qgymib 写了:https://wiki.archlinux.org/index.php/In ... _a_USB_key
连wiki都不看的家伙mkinitio.conf代码: 全选
# /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> <pass> tmpfs /tmp tmpfs nodev,nosuid 0 0 #/dev/sdb1 UUID=4994d338-9b4a-41db-b023-29410a98b166 /boot ext4 defaults 0 1 #/dev/sdb5 UUID=88f2bd0d-3ef7-480e-b771-856b40bd4eff / ext4 defaults 0 1 #/dev/sdb7 UUID=e81d646d-37fc-4a50-a917-978209ce9587 /home ext4 defaults 0 1 #/dev/sdb8 UUID=c482211f-ccb7-4fa0-9fa3-8db3d0ba6f04 none swap defaults 0 0
HOOKS="base udev usb autodetect pata scsi sata filesystems usbinput fsck"
- qgymib
- 帖子: 539
- 注册时间: 2010-04-02 16:44
- 系统: openSUSE 13.2 x64
Re: 从移动硬盘启动应该修改哪些配置
我的是把usb放在sata之后的,完美启动无问题leetom 写了:fstabqgymib 写了:贴出你的mkinitcpio.conf以及fstab看看leetom 写了:这篇wiki我看了的,而且也照着做了,但是还是不能启动,提示找不到root。在emergency shell 里边根本看不到移动硬盘的分区信息。qgymib 写了:https://wiki.archlinux.org/index.php/In ... _a_USB_key
连wiki都不看的家伙mkinitio.conf代码: 全选
# /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> <pass> tmpfs /tmp tmpfs nodev,nosuid 0 0 #/dev/sdb1 UUID=4994d338-9b4a-41db-b023-29410a98b166 /boot ext4 defaults 0 1 #/dev/sdb5 UUID=88f2bd0d-3ef7-480e-b771-856b40bd4eff / ext4 defaults 0 1 #/dev/sdb7 UUID=e81d646d-37fc-4a50-a917-978209ce9587 /home ext4 defaults 0 1 #/dev/sdb8 UUID=c482211f-ccb7-4fa0-9fa3-8db3d0ba6f04 none swap defaults 0 0
HOOKS="base udev usb autodetect pata scsi sata filesystems usbinput fsck"
正在建设中的个人博客
-
- 帖子: 91
- 注册时间: 2009-03-28 9:59
- 来自: 南京
Re: 从移动硬盘启动应该修改哪些配置
我就是把usb放在usbinput前面,正常启动没有问题。。
但是启动之后插上另一个安装了ubuntu的移动硬盘(同样是grub2引导),系统立马就会崩溃。。。不知道是怎么回事!!!
但是启动之后插上另一个安装了ubuntu的移动硬盘(同样是grub2引导),系统立马就会崩溃。。。不知道是怎么回事!!!
我就是传说中的菜鸟!